কম্পিউটার

CSS ইমেজ স্প্রাইট ব্যবহার করার সুবিধা


ইমেজ স্প্রাইট ব্যবহার করার প্রধান সুবিধা হল HTTP অনুরোধের সংখ্যা হ্রাস করা যা আমাদের সাইটের লোড টাইমকে দ্রুত করে তোলে। ইমেজগুলিও দ্রুত লোড হয় যা কিছু ইভেন্টে একটি ইমেজ থেকে অন্য ইমেজে স্যুইচিংকে অনেক মসৃণ করে। ইমেজ স্প্রাইট হল একটি একক ইমেজে স্থাপন করা ছবিগুলির একটি সংগ্রহ৷

CSS -

ব্যবহার করে ইমেজ স্প্রাইট সুবিধা দেখানো কোডটি নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.twitter,.facebook {
   background: url(sprites_64.png) no-repeat;
   display:inline-block;
   width: 64px;
   height: 64px;
   margin:10px 4px;
}
.facebook {
   background-position: 0 -148px;
}
</style>
</head>
<body>
<h1>Image Sprite example</h1>
<a class="twitter"></a>
<a class="facebook"></a>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

CSS ইমেজ স্প্রাইট ব্যবহার করার সুবিধা

উপরে, আমরা নিচের −

ব্যবহার করে ইমেজ স্প্রাইট সেট করেছি
.twitter,.facebook {
   background: url(sprites_64.png) no-repeat;
   display:inline-block;
   width: 64px;
   height: 64px;
   margin:10px 4px;
}
.facebook {
   background-position: 0 -148px;
}

  1. RGBA ব্যবহার করে CSS স্বচ্ছতা

  2. CSS ইমেজ স্প্রাইট ব্যবহার করে একটি নেভিগেশন মেনু তৈরি করা

  3. CSS ব্যবহার করে ইমেজ স্প্রাইট থেকে একটি আইকন প্রদর্শন করুন

  4. CSS-এ ডেটা-অ্যাট্রিবিউট (ডেটা-*) ব্যবহার করা