📣চলছে প্রো-অফার!!! ইশিখন.কম দিচ্ছে সকল অনলাইন-অফলাইন কোর্সে সর্বোচ্চ ৬০% পর্যন্ত ছাড়! বিস্তারিত

Pay with:

সিএসএস দিয়ে সহজেই তৈরী করুন ড্রপডাউন মেনু

আজ আপনাদের ছোট্র একটা টিউটোরিয়াল দিচ্ছি, আপনি যেকোন সাইট কিংবা ওয়ার্ডপ্রেসে এই মেনু ব্যবহার করতে পারবেন।
এজন্য আমরা একটি এইচটিএমএল আর একটি সিএসএস ফাইল করবো।
এইচটিএমএলটি দেখে নিই।
<html>
<head>
</head>
<body>
<nav>
<ul>
<li>
<a href=”#”>Home</a></li>
<li>
<a href=”#”>Tutorial</a>
<ul>
<li><a href=”#”>photoshop</a></li>
<li><a href=”#”>Illustration</a></li>
<li><a href=”#”>Web Design</a>
<ul>
<li><a href=”#”>HTML</a></li>
<li><a href=”#”>CSS</a></li>
<li><a href=”#”>Javascript</a></li>
</ul>
</li>
<li><a href=”#”>SEO</a></li>
</ul>
</li>
<li>
<a href=”#”>Article</a>
<ul>
<li><a href=”#”>Web Design</a></li>
<li><a href=”#”>User Experience</a></li>
</ul>
</li>
<li>
<a href=”#”>contact</a></li>
<li>
<a href=”#”>Inspiration</a></li>
<li>
<a href=”#”>About</a></li>
</ul>
</nav>
</body>
</html>
উপরের কোডটি আপনার কম্পিউটারের  নোটপ্যাড((কিবোর্ড থেকে Windows+R  চাপুন, (run)   রান কমান্ড ওপেন হবে, এবার লিখুন notepad।
নোটপ্যাড ওপেন করে উপরের কোডটুকু লিখুন।
এবার এটিকে menu.html নাম দিয়ে সেভ কর menu.html  ফাইলটি যেকোন ব্রাউজার(মজিলা ফায়ারফক্স) দিয়ে ওপেন কর
ব্যাখ্যা:
আমাদের মেনু আইটেম যেমন
Home
Tutorial
Article
contact
Inspiration
About
Tutorial আইটেম এ আমরা নিচের টিউটোরিয়াল আইটেমগুলো যোগ করেছি।
photoshop
Illustration
Web Design
SEO
আবার Web Design আইটেম এ আমরা নিচের আইটেমগুলো করেছি।
HTML
CSS
Javascript
তাহলে আমাদের মেনুটি দাড়ায় এই রকম।
::Home
::Tutorial
>photoshop
>Illustration
>Web Design
>>HTML
>>CSS
>>Javascript
>SEO
::Article
::contact
::Inspiration
::About
এখন আমরা এটাতে ক্যাসকেডিং স্টাইলশীট(css) দিয়ে ডিজাইন করবো।
এ ক্ষেত্রে আপনি দু ধরণের ডিজাইন প্রয়োগ করতে পারেন যথা:1. External, 2. Internal,
(আমরা জানি সিএসএস তিন প্রকার(1. External, 2. Internal 3. Inline)).
বোঝার সুবিধার্থে আমরা ইন্টারনাল সিএসএস। এবার
এজন্য উপরের কোডটির <head>**</head>  এ, **এর ভেতর এই কোডটি লিখুন<style type=”text/css”>%%</style>, %% এর ভেতর নিচের সিএসএসটি দিন।
nav ul ul{
display:none;
}
প্রথমে আমরা display:none;
এর মাধ্যমে সাবমেনু/আইটেমগুলোকে লুকিয়ে ফেললাম। nav ul ul এর দ্বারা বোঝায় প্র্রথম ul এর ভেতর যেসকল আছে।
দ্বিতীয় কোড:
nav ul li:hover>ul{
display:block;
}
এই কোডটি দ্বারা বোঝায় প্রথম ul এ যেসকল li আছে তার উপর মাউজ নিলে(hover) সেটা দেখাবে। আগে আমরা display:none; দিয়ে সবগুলো লুকিয়ে ফেলেছিলাম, এবার আবার display:block; করে সবগুলো একসাথে দেখালাম। hover>ul দ্বারা শুধুমাত্র ফার্স্ট চাইল্ডটিতে এই ডিজাইনটি দেওয়া হয়েছে এর অর্থ টিউটোরিয়ালে কার্সর(মাউজ) নিলে শুধুমাত্র টিউটোরিয়ালের ভেতরের প্রথম উপাদানগুলো ওপেন হবে, আবার ওয়েব ডিজাইনে কার্সর নিলেই কেবল ওটা ওপেন হবে। এখানেই আমারে বেসিক ডিজাইন শেষ, বাকিটা যারা সিএসএস বেসিক জানেন তারা নিজেদের মত করে ডিজাইন করে নিতে পারবেন। তবে নতুনদের জন্য আরেকটি সুখবর হলো কয়েকজন দক্ষ ফ্রিল্যান্সাররা দেশব্যাপী বিনামুল্যে অনলাইনে ফ্রিল্যান্সিং কোর্স শেখানোর উদ্যোগ নিয়েছি।
তবুও আমি নতুনদের জন্য পুরো ডিজাইনটা করে দিচ্ছি।
nav ul ul{
display:none;
}
nav ul li:hover>ul{
display:block;
}
nav ul {
list-style: none;
position: relative;
display: inline-table;
}
nav ul li {
background:#ddd;
float: left;
}
nav ul li:hover {
background:#eee;
}
nav ul li a {
display: block;
text-decoration: none;
padding:20px 40px;
}
nav ul ul {
background:#ddd;
padding:0;
}
nav ul ul li {
float: none;
position: relative;
}
nav ul ul li a:hover {
background: #4b545f;
}
nav ul ul ul {
position: absolute; left: 100%; top:0;
}
ফাইনাল ফাইল: (নিচের ফাইলটি কপি করে নোটপ্যাড ওপেন করে প্যাস্ট কর তারপর menu.html দিয়ে সেভ কর এবার ব্রাউজারে ওপেন কর
<html>
<head>
<style type=”text/css”>
nav ul ul{
display:none;
}
nav ul li:hover>ul{
display:block;
}
nav ul {
list-style: none;
position: relative;
display: inline-table;
}
nav ul li {
background:#ddd;
float: left;
}
nav ul li:hover {
background:#eee;
}
nav ul li a {
display: block;
text-decoration: none;
padding:20px 40px;
}
nav ul ul {
background:#ddd;
padding:0;
}
nav ul ul li {
float: none;
position: relative;
}
nav ul ul li a:hover {
background: #4b545f;
}
nav ul ul ul {
position: absolute; left: 100%; top:0;
}
</style>
</head>
<body>
<nav>
<ul>
<li>
<a href=”#”>Home</a></li>
<li>
<a href=”#”>Tutorial</a>
<ul>
<li><a href=”#”>photoshop</a></li>
<li><a href=”#”>Illustration</a></li>
<li><a href=”#”>Web Design</a>
<ul>
<li><a href=”#”>HTML</a></li>
<li><a href=”#”>CSS</a></li>
<li><a href=”#”>Javascript</a></li>
</ul>
</li>
<li><a href=”#”>SEO</a></li>
</ul>
</li>
<li>
<a href=”#”>Article</a>
</li>
<li>
<a href=”#”>contact</a></li>
<li>
<a href=”#”>Inspiration</a></li>
<li>
<a href=”#”>About</a></li>
</ul>
</nav>
</body>
</html>
যারা ওয়ার্ডপ্রেসে এই মেনু ব্যবহারের জন্য সিএসএস ফাইলটিকে style.css এ প্যাস্ট কর তারপর হেডারে ফাইল/ইনডেক্স/যেখানে দেখানে চান সেখানে
<nav> <?php wp_nav_menu();?></nav>
দিন।

   
   

0 responses on "সিএসএস দিয়ে সহজেই তৈরী করুন ড্রপডাউন মেনু"

Leave a Message

Address

151/7, level-4, Goodluck Center, (Opposite SIBL Foundation Hospital), Panthapath Signal, Green Road, Dhanmondi, Dhaka-1205.

Phone: 09639399399 / 01948858258


DMCA.com Protection Status

Certificate Code

সবশেষ ৫টি রিভিউ

eShikhon Community
top
© eShikhon.com 2015-2024. All Right Reserved