কম্পিউটার

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


ইমেজ স্প্রাইট HTTP অনুরোধের সংখ্যা কমাতে ব্যবহার করা হয় যা আমাদের সাইটের লোড টাইমকে দ্রুত করে তোলে।

CSS ইমেজ স্প্রাইট −

ব্যবহার করে একটি নেভিগেশন মেনু তৈরি করার কোড নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   margin: 0px;
}
span {
   width: 200px;
   height: 300px;
   background-color: black;
}
nav {
   background-color: black;
   height: 50px;
   padding-top: 15px;
   padding-left: 10px;
}
nav a {
   font-size: 20px;
   color: white;
   text-decoration: none;
   margin-right: 10px;
}
.home {
   width: 32px;
   height: 32px;
   background: url("css_sprites.png") -62px -62px;
}
.search {
   width: 32px;
   height: 32px;
   background: url("css_sprites.png") -10px -62px;
}
.phone {
   width: 32px;
   height: 32px;
   background: url("css_sprites.png") -62px -10px;
}
.user {
   width: 32px;
   height: 32px;
   background: url("css_sprites.png") -10px -10px;
}
</style>
</head>
<body>
<nav>
<img class="home" />
<a href="">HOME</a>
<img class="phone" />
<a href="">Call Us</a>
<img class="user" />
<a href="">Our Team</a>
<img class="search" />
<a href="">Search</a>
</nav>
<h1>
Main content here
</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi, non! Numquam
reprehenderit alias, nisi eos corrupti repudiandae deleniti illo officiis!</p>
</body>
</html>

আউটপুট

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

তৈরি করবে

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


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

  2. CSS-এ একাধিক কালার স্টপ ব্যবহার করে লিনিয়ার গ্রেডিয়েন্ট তৈরি করা

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

  4. Tkinter ব্যবহার করে একটি ড্রপডাউন মেনু তৈরি করা