CSS ব্যবহার করে নোট বা বিজ্ঞপ্তি বক্স তৈরি করা একটি সাধারণ এবং কার্যকর ডিজাইন টেকনিক। নিচে তিনটি ভিন্ন ধরণের নোট স্টাইল (Danger, Success, Info) তৈরির পূর্ণ কোড দেওয়া হল।
উদাহরণ: CSS নোট বক্স
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
div {
margin-bottom: 15px;
padding: 4px 12px;
font-size: 18px;
}
.danger {
background-color: #ffdddd;
border-left: 6px solid #f44336;
}
.success {
background-color: #ddffdd;
border-left: 6px solid #4CAF50;
}
.info {
background-color: #e7f3fe;
border-left: 6px solid #2196F3;
}
</style>
</head>
<body>
<h1 style="text-align: center;">নোটের উদাহরণ</h1>
<div class="danger">
<p><strong>সতর্কতা!</strong> এই অপারেশন আপনার কম্পিউটারকে ক্ষতিগ্রস্ত করতে পারে</p>
</div>
<div class="success">
<p><strong>সফল!</strong> অপারেশনটি সফলভাবে সম্পন্ন হয়েছে</p>
</div>
<div class="info">
<p><strong>তথ্য!</strong> এই অপারেশন সম্পন্ন করতে আরও রিসোর্স দরকার</p>
</div>
</body>
</html>
কোড ব্যাখ্যা
- .danger ক্লাস: লাল বর্ডার এবং হালকা লাল ব্যাকগ্রাউন্ড দিয়ে সতর্কতা নোট তৈরি করে।
- .success ক্লাস: সবুজ বর্ডার এবং হালকা সবুজ ব্যাকগ্রাউন্ড দিয়ে সফলতা নোট তৈরি করে।
- .info ক্লাস: নীল বর্ডার এবং হালকা নীল ব্যাকগ্রাউন্ড দিয়ে তথ্য নোট তৈরি করে।
- border-left: বাম পাশে 6px চওড়ার কালার বর্ডার দিয়ে بصری আলাদা করা হয়েছে।
আউটপুট
উপরোক্ত কোডটি ব্রাউজারে রান করলে তিনটি আলাদা রঙের নোট বক্স দেখাবে যেখানে প্রতিটি নির্দিষ্ট উদ্দেশ্যে ব্যবহার করা যায়।