CSS Examples

cryptofutures.trading থেকে
Admin (আলোচনা | অবদান) কর্তৃক ১৪:৩৬, ১০ মে ২০২৫ তারিখে সংশোধিত সংস্করণ (@pipegas_WP)
(পরিবর্তন) ← পূর্বের সংস্করণ | সর্বশেষ সংস্করণ (পরিবর্তন) | পরবর্তী সংস্করণ → (পরিবর্তন)
পরিভ্রমণে চলুন অনুসন্ধানে চলুন

🎁 BingX-এ সাইন আপ করে পান ৬৮০০ USDT পর্যন্ত বোনাস
বিনা ঝুঁকিতে ট্রেড করুন, ক্যাশব্যাক অর্জন করুন এবং এক্সক্লুসিভ ভাউচার আনলক করুন — শুধু রেজিস্টার করুন এবং অ্যাকাউন্ট ভেরিফাই করুন।
আজই BingX-এ যোগ দিন এবং রিওয়ার্ডস সেন্টারে আপনার বোনাস সংগ্রহ করুন!

📡 বিনামূল্যে ক্রিপ্টো ট্রেডিং সিগন্যাল পেতে চান? এখনই @refobibobot টেলিগ্রাম বট ব্যবহার করুন — বিশ্বের হাজারো ট্রেডারের বিশ্বস্ত সহায়ক!

CSS উদাহরণ

ভূমিকা

CSS (Cascading Style Sheets) হলো ওয়েবপেজের দৃশ্যমান উপস্থাপনা নিয়ন্ত্রণের জন্য ব্যবহৃত একটি স্টাইলশীট ভাষা। HTML কাঠামো তৈরি করে, তবে CSS সেই কাঠামোকে কিভাবে দেখাবে তা নির্ধারণ করে - যেমন রং, ফন্ট, লেআউট এবং আরও অনেক কিছু। আধুনিক ওয়েব ডেভেলপমেন্টে CSS একটি অপরিহার্য অংশ। এই নিবন্ধে, আমরা বিভিন্ন ধরনের CSS উদাহরণ নিয়ে আলোচনা করব, যা আপনাকে CSS এর মৌলিক ধারণাগুলি বুঝতে এবং বাস্তব প্রয়োগ করতে সাহায্য করবে।

CSS এর প্রকারভেদ

CSS মূলত তিনভাবে ব্যবহার করা যায়:

  • ইনলাইন সিএসএস (Inline CSS): HTML এলিমেন্টের মধ্যে সরাসরি স্টাইল অ্যাট্রিবিউট ব্যবহার করে।
  • অভ্যন্তরীণ সিএসএস (Internal CSS): HTML ডকুমেন্টের <head> ট্যাগের মধ্যে <style> ট্যাগের ভিতরে CSS কোড লেখা হয়।
  • বাহ্যিক সিএসএস (External CSS): আলাদা .css ফাইলে CSS কোড লেখা হয় এবং HTML ডকুমেন্টের সাথে লিঙ্ক করা হয়।

ইনলাইন সিএসএস উদাহরণ

ইনলাইন সিএসএস একটি নির্দিষ্ট HTML এলিমেন্টের জন্য সরাসরি স্টাইল প্রয়োগ করে।

```html

এই প্যারাগ্রাফটি নীল রঙের এবং ১৬ পিক্সেল ফন্টের হবে।

```

এই উদাহরণে, `

` ট্যাগের `style` অ্যাট্রিবিউটের মধ্যে `color` এবং `font-size` প্রোপার্টি ব্যবহার করে স্টাইল নির্ধারণ করা হয়েছে। যদিও এটি দ্রুত কাজ করে, তবে এটি রক্ষণাবেক্ষণ করা কঠিন এবং কোডকে অগোছালো করে তোলে। অভ্যন্তরীণ সিএসএস উদাহরণ অভ্যন্তরীণ সিএসএস HTML ডকুমেন্টের `<head>` অংশে `<style>` ট্যাগের মধ্যে লেখা হয়। ```html <!DOCTYPE html> <html> <head> <style> p { color: green; font-size: 18px; } </style> </head> <body>

এই প্যারাগ্রাফটি সবুজ রঙের এবং ১৮ পিক্সেল ফন্টের হবে।

</body> </html> ```

এখানে, `<style>` ট্যাগের মধ্যে `p` সিলেকটর ব্যবহার করে সমস্ত `

` এলিমেন্টের জন্য স্টাইল নির্ধারণ করা হয়েছে। এটি ইনলাইন সিএসএস থেকে কিছুটা ভালো, কারণ স্টাইলগুলি এক জায়গায় সংজ্ঞায়িত করা হয়েছে। বাহ্যিক সিএসএস উদাহরণ বাহ্যিক সিএসএস সবচেয়ে বেশি ব্যবহৃত হয়। এখানে, CSS কোড একটি আলাদা `.css` ফাইলে লেখা হয় এবং HTML ডকুমেন্টের সাথে `<link>` ট্যাগের মাধ্যমে যুক্ত করা হয়। প্রথমে, একটি `style.css` ফাইল তৈরি করুন: ```css p { color: red; font-size: 20px; } ``` তারপর, HTML ফাইলে `<link>` ট্যাগ ব্যবহার করে ফাইলটি যুক্ত করুন: ```html <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css"> </head> <body>

এই প্যারাগ্রাফটি লাল রঙের এবং ২০ পিক্সেল ফন্টের হবে।

</body> </html> ```

বাহ্যিক সিএসএস কোডকে আরও সুসংগঠিত এবং রক্ষণাবেক্ষণযোগ্য করে তোলে। একাধিক HTML পেজে একই স্টাইল ব্যবহার করার জন্য এটি সুবিধাজনক।

সিএসএস সিলেকটর

সিএসএস সিলেকটরগুলি HTML এলিমেন্ট নির্বাচন করতে ব্যবহৃত হয়, যাতে তাদের স্টাইল প্রয়োগ করা যায়। কিছু সাধারণ সিলেকটর নিচে উল্লেখ করা হলো:

  • এলিমেন্ট সিলেকটর (Element Selector): নির্দিষ্ট HTML এলিমেন্ট নির্বাচন করে। যেমন: `p`, `h1`, `div` ইত্যাদি।
  • আইডি সিলেকটর (ID Selector): নির্দিষ্ট আইডিযুক্ত এলিমেন্ট নির্বাচন করে। যেমন: `#myElement`।
  • ক্লাস সিলেকটর (Class Selector): নির্দিষ্ট ক্লাসের এলিমেন্টগুলি নির্বাচন করে। যেমন: `.myClass`।
  • অ্যাট্রিবিউট সিলেকটর (Attribute Selector): নির্দিষ্ট অ্যাট্রিবিউটযুক্ত এলিমেন্ট নির্বাচন করে। যেমন: `[type="text"]`।
  • ইউনিভার্সাল সিলেকটর (Universal Selector): সমস্ত এলিমেন্ট নির্বাচন করে। যেমন: `*`।

উদাহরণ

```css /* এলিমেন্ট সিলেকটর */ p {

 font-weight: bold;

}

/* আইডি সিলেকটর */

  1. header {
 background-color: #f0f0f0;

}

/* ক্লাস সিলেকটর */ .highlight {

 color: orange;

}

/* অ্যাট্রিবিউট সিলেকটর */ input[type="text"] {

 border: 1px solid #ccc;

} ```

সিএসএস প্রোপার্টি

CSS প্রোপার্টিগুলি এলিমেন্টের স্টাইল পরিবর্তন করতে ব্যবহৃত হয়। কিছু গুরুত্বপূর্ণ প্রোপার্টি হলো:

  • color: টেক্সটের রং নির্ধারণ করে।
  • font-size: টেক্সটের আকার নির্ধারণ করে।
  • font-family: ফন্টের ধরন নির্ধারণ করে।
  • background-color: ব্যাকগ্রাউন্ডের রং নির্ধারণ করে।
  • width: এলিমেন্টের প্রস্থ নির্ধারণ করে।
  • height: এলিমেন্টের উচ্চতা নির্ধারণ করে।
  • margin: এলিমেন্টের চারপাশে মার্জিন তৈরি করে।
  • padding: এলিমেন্টের ভিতরে প্যাডিং তৈরি করে।
  • border: এলিমেন্টের চারপাশে বর্ডার তৈরি করে।
  • display: এলিমেন্টের ডিসপ্লে বৈশিষ্ট্য নিয়ন্ত্রণ করে (যেমন: `block`, `inline`, `none`)।

উদাহরণ

```css body {

 font-family: Arial, sans-serif;
 background-color: #ffffff;

}

h1 {

 color: #333;
 font-size: 32px;
 text-align: center;

}

p {

 font-size: 16px;
 line-height: 1.5;

} ```

সিএসএস বক্স মডেল

সিএসএস বক্স মডেল প্রতিটি HTML এলিমেন্টকে একটি আয়তক্ষেত্রাকার বক্স হিসেবে বিবেচনা করে। এই বক্সের চারটি অংশ রয়েছে:

  • Content: এলিমেন্টের আসল বিষয়বস্তু।
  • Padding: কনটেন্টের চারপাশে প্যাডিং।
  • Border: প্যাডিংয়ের চারপাশে বর্ডার।
  • Margin: বর্ডারের চারপাশে মার্জিন।

উদাহরণ

```html

 এই ডিভ এলিমেন্টটি বক্স মডেলের একটি উদাহরণ।

```

এই উদাহরণে, ডিভের প্রস্থ ২০০ পিক্সেল, উচ্চতা ১০০ পিক্সেল, প্যাডিং ২০ পিক্সেল, বর্ডার ৫ পিক্সেল এবং মার্জিন ৩০ পিক্সেল।

ফ্লেক্সবক্স (Flexbox)

ফ্লেক্সবক্স হলো একটি শক্তিশালী CSS লেআউট মডেল, যা এলিমেন্টগুলিকে সারিবদ্ধ এবং বিতরণ করার জন্য ডিজাইন করা হয়েছে। এটি এক dimensional লেআউটের জন্য বিশেষভাবে উপযোগী।

উদাহরণ

```html

ফ্লেক্সবক্সের উদাহরণ

```

এখানে, `display: flex` ডিভকে একটি ফ্লেক্স কন্টেইনার হিসেবে তৈরি করে। `justify-content: center` অনুভূমিকভাবে এলিমেন্টটিকে কেন্দ্রে সারিবদ্ধ করে এবং `align-items: center` উল্লম্বভাবে এলিমেন্টটিকে কেন্দ্রে সারিবদ্ধ করে।

গ্রিড (Grid)

CSS গ্রিড হলো একটি দুই dimensional লেআউট সিস্টেম, যা ওয়েবপেজের জটিল লেআউট তৈরি করতে ব্যবহৃত হয়।

উদাহরণ

```html

```

এই উদাহরণে, `display: grid` ডিভকে একটি গ্রিড কন্টেইনার হিসেবে তৈরি করে। `grid-template-columns: 1fr 1fr 1fr` তিনটি সমান কলাম তৈরি করে এবং `grid-gap: 10px` কলাম এবং সারিগুলির মধ্যে ১০ পিক্সেলের ফাঁকা জায়গা তৈরি করে।

রেসপন্সিভ ডিজাইন (Responsive Design)

রেসপন্সিভ ডিজাইন হলো এমন একটি পদ্ধতি, যা বিভিন্ন স্ক্রিন সাইজের জন্য ওয়েবপেজকে অপটিমাইজ করে। মিডিয়া কোয়েরি ব্যবহার করে বিভিন্ন ডিভাইসের জন্য আলাদা স্টাইল প্রয়োগ করা যায়।

উদাহরণ

```css /* ছোট স্ক্রিনের জন্য স্টাইল */ @media (max-width: 768px) {

 body {
   font-size: 14px;
 }
 h1 {
   font-size: 24px;
 }

}

/* বড় স্ক্রিনের জন্য স্টাইল */ @media (min-width: 769px) {

 body {
   font-size: 16px;
 }
 h1 {
   font-size: 32px;
 }

} ```

এই উদাহরণে, `@media` কোয়েরি ব্যবহার করে ৭৬৮ পিক্সেলের কম স্ক্রিন সাইজের জন্য এবং ৭৬৯ পিক্সেলের বেশি স্ক্রিন সাইজের জন্য আলাদা স্টাইল নির্ধারণ করা হয়েছে।

অ্যানিমেশন (Animation)

CSS অ্যানিমেশন ব্যবহার করে ওয়েবপেজে গতিশীলতা যোগ করা যায়।

উদাহরণ

```css @keyframes fadeIn {

 from {
   opacity: 0;
 }
 to {
   opacity: 1;
 }

}

.fade-in {

 animation: fadeIn 2s;

} ```

এই উদাহরণে, `fadeIn` নামের একটি অ্যানিমেশন তৈরি করা হয়েছে, যা অপাসিটি ০ থেকে ১-এ পরিবর্তন করে। `.fade-in` ক্লাসটি অ্যানিমেশনটি প্রয়োগ করে।

ট্রান্সফরমেশন (Transformation)

CSS ট্রান্সফরমেশন ব্যবহার করে এলিমেন্টগুলিকে ঘোরানো, স্কেল করা, অনুবাদ করা এবং বাঁকানো যায়।

উদাহরণ

```css .rotate {

 transform: rotate(45deg);

}

.scale {

 transform: scale(1.2);

} ```

এই উদাহরণে, `.rotate` ক্লাসটি এলিমেন্টটিকে ৪৫ ডিগ্রি ঘোরায় এবং `.scale` ক্লাসটি এলিমেন্টটিকে ১২০% স্কেল করে।

উপসংহার

CSS ওয়েব ডেভেলপমেন্টের একটি গুরুত্বপূর্ণ অংশ। এই নিবন্ধে, আমরা CSS-এর বিভিন্ন দিক এবং উদাহরণ নিয়ে আলোচনা করেছি। এই জ্ঞান আপনাকে আরও আকর্ষণীয় এবং ব্যবহারকারী-বান্ধব ওয়েবপেজ তৈরি করতে সাহায্য করবে। CSS এর আরও গভীরে যাওয়ার জন্য, আপনি বিভিন্ন অনলাইন রিসোর্স এবং টিউটোরিয়াল ব্যবহার করতে পারেন।

CSS সিলেকটর CSS প্রোপার্টি CSS বক্স মডেল ফ্লেক্সবক্স CSS গ্রিড রেসপন্সিভ ডিজাইন CSS অ্যানিমেশন CSS ট্রান্সফরমেশন ইনলাইন সিএসএস অভ্যন্তরীণ সিএসএস বাহ্যিক সিএসএস মিডিয়া কোয়েরি CSS স্পেসিফিসিটি CSS ইনহেরিটেন্স CSS ভেরিয়েবল CSS ফাংশন CSS ইউনিট CSS পজিশনিং CSS ফ্লোটিং CSS ক্লিয়ারফিক্স CSS শ্যাডো


সুপারিশকৃত ফিউচার্স ট্রেডিং প্ল্যাটফর্ম

প্ল্যাটফর্ম ফিউচার্স বৈশিষ্ট্য নিবন্ধন
Binance Futures 125x পর্যন্ত লিভারেজ, USDⓈ-M চুক্তি এখনই নিবন্ধন করুন
Bybit Futures চিরস্থায়ী বিপরীত চুক্তি ট্রেডিং শুরু করুন
BingX Futures কপি ট্রেডিং BingX এ যোগদান করুন
Bitget Futures USDT দ্বারা সুরক্ষিত চুক্তি অ্যাকাউন্ট খুলুন
BitMEX ক্রিপ্টোকারেন্সি প্ল্যাটফর্ম, 100x পর্যন্ত লিভারেজ BitMEX

আমাদের কমিউনিটির সাথে যোগ দিন

@strategybin টেলিগ্রাম চ্যানেলটি সাবস্ক্রাইব করুন আরও তথ্যের জন্য। সেরা লাভজনক প্ল্যাটফর্ম – এখনই নিবন্ধন করুন

আমাদের কমিউনিটিতে অংশ নিন

@cryptofuturestrading টেলিগ্রাম চ্যানেলটি সাবস্ক্রাইব করুন বিশ্লেষণ, বিনামূল্যে সংকেত এবং আরও অনেক কিছু পেতে!

🚀 Binance Futures-এ পান ১০% ক্যাশব্যাক

Binance — বিশ্বের সবচেয়ে বিশ্বস্ত ক্রিপ্টো এক্সচেঞ্জে আপনার ফিউচার্স ট্রেডিং যাত্রা শুরু করুন।

আজীবনের জন্য ১০% ট্রেডিং ফি ছাড়
১২৫x পর্যন্ত লিভারেজ শীর্ষ ফিউচার মার্কেটগুলিতে
উচ্চ লিকুইডিটি, দ্রুত এক্সিকিউশন এবং মোবাইল ট্রেডিং সাপোর্ট

উন্নত টুলস এবং রিস্ক কন্ট্রোল ফিচার নিয়ে Binance আপনার সিরিয়াস ট্রেডিং-এর জন্য আদর্শ প্ল্যাটফর্ম।

এখনই ট্রেডিং শুরু করুন

📈 Premium Crypto Signals – 100% Free

🚀 Get trading signals from high-ticket private channels of experienced traders — absolutely free.

✅ No fees, no subscriptions, no spam — just register via our BingX partner link.

🔓 No KYC required unless you deposit over 50,000 USDT.

💡 Why is it free? Because when you earn, we earn. You become our referral — your profit is our motivation.

🎯 Winrate: 70.59% — real results from real trades.

We’re not selling signals — we’re helping you win.

Join @refobibobot on Telegram