নেভিগেশন, সতর্কতা, পপওভার এবং আরও অনেক কিছু প্রদানের জন্য কয়েক ডজন পুনঃব্যবহারযোগ্য উপাদান বুটস্ট্র্যাপে তৈরি করা হয়েছে।
Rdio দ্বারা অনুপ্রাণিত অতি সরল এবং ন্যূনতম স্টাইলযুক্ত পৃষ্ঠা সংখ্যা, অ্যাপ এবং অনুসন্ধান ফলাফলের জন্য দুর্দান্ত। বড় ব্লক মিস করা কঠিন, সহজেই মাপযোগ্য, এবং বড় ক্লিক এলাকা প্রদান করে।
লিঙ্কগুলি কাস্টমাইজযোগ্য এবং সঠিক শ্রেণীর সাথে বিভিন্ন পরিস্থিতিতে কাজ করে। .disabled
আনক্লিকযোগ্য লিঙ্কের .active
জন্য এবং বর্তমান পৃষ্ঠার জন্য।
পেজিনেশন লিঙ্কের প্রান্তিককরণ পরিবর্তন করতে দুটি ঐচ্ছিক ক্লাসের যে কোনো একটি যোগ করুন: .pagination-centered
এবং .pagination-right
।
ডিফল্ট পেজিনেশন কম্পোনেন্ট নমনীয় এবং বিভিন্ন বৈচিত্রের মধ্যে কাজ করে।
একটিতে মোড়ানো <div>
, পৃষ্ঠা সংখ্যা শুধু একটি <ul>
।
- <div class = "পৃষ্ঠা সংখ্যা" >
- <ul>
- <li><a href = "#" > আগের </a></li>
- <li ক্লাস = "সক্রিয়" >
- <a href="#" > 1 </a> _ _
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > পরবর্তী </a></li>
- </ul>
- </div>
পেজার উপাদান হল হালকা মার্কআপ এবং এমনকি হালকা শৈলী সহ সরল পৃষ্ঠা অঙ্কন বাস্তবায়নের জন্য লিঙ্কগুলির একটি সেট। এটি ব্লগ বা ম্যাগাজিনের মতো সাধারণ সাইটের জন্য দুর্দান্ত।
ডিফল্টরূপে, পেজার লিঙ্কগুলিকে কেন্দ্র করে।
- <ul class = "পেজার" >
- <li>
- <a href="#" > আগের </a> _ _
- </li>
- <li>
- <a href="#" > পরবর্তী </a> _ _
- </li>
- </ul>
লেবেল | মার্কআপ |
---|---|
ডিফল্ট | <span class="label">Default</span> |
নতুন | <span class="label label-success">New</span> |
সতর্কতা | <span class="label label-warning">Warning</span> |
গুরুত্বপূর্ণ | <span class="label label-important">Important</span> |
তথ্য | <span class="label label-info">Info</span> |
ডিফল্টরূপে, বুটস্ট্র্যাপের থাম্বনেইলগুলি ন্যূনতম প্রয়োজনীয় মার্কআপ সহ লিঙ্কযুক্ত চিত্রগুলি প্রদর্শন করার জন্য ডিজাইন করা হয়েছে।
একটু অতিরিক্ত মার্কআপের সাহায্যে, থাম্বনেইলে শিরোনাম, অনুচ্ছেদ বা বোতামের মতো যেকোনো ধরনের HTML সামগ্রী যোগ করা সম্ভব।
থাম্বনেইলগুলি (আগে .media-grid
v1.4 পর্যন্ত) ফটো বা ভিডিওগুলির গ্রিড, চিত্র অনুসন্ধান ফলাফল, খুচরা পণ্য, পোর্টফোলিও এবং আরও অনেক কিছুর জন্য দুর্দান্ত৷ এগুলি লিঙ্ক বা স্ট্যাটিক কন্টেন্ট হতে পারে।
থাম্বনেইল মার্কআপ সহজ—এটি ul
যেকোন সংখ্যক li
উপাদান সহ যা প্রয়োজন। এটি অত্যন্ত নমনীয়, আপনার বিষয়বস্তুগুলিকে মোড়ানোর জন্য একটু বেশি মার্কআপ সহ যেকোনো ধরনের সামগ্রীর অনুমতি দেয়৷
সবশেষে, থাম্বনেইল কম্পোনেন্ট বিদ্যমান গ্রিড সিস্টেম ক্লাস ব্যবহার করে—যেমন .span2
বা .span3
—থাম্বনেইলের মাত্রা নিয়ন্ত্রণের জন্য।
পূর্বে উল্লিখিত হিসাবে, থাম্বনেইলের জন্য প্রয়োজনীয় মার্কআপ হালকা এবং সোজা। এখানে লিঙ্ক করা ইমেজগুলির জন্য ডিফল্ট সেটআপটি দেখুন :
- <ul class = "থাম্বনেল" >
- <li class = "span3" >
- <a href = "#" ক্লাস = "থাম্বনেল" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
থাম্বনেইলে কাস্টম HTML সামগ্রীর জন্য, মার্কআপ সামান্য পরিবর্তিত হয়। যেকোনো জায়গায় ব্লক লেভেল কন্টেন্টের অনুমতি দিতে, আমরা লাইকের <a>
জন্য অদলবদল করি <div>
:
- <ul class = "থাম্বনেল" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> থাম্বনেইল লেবেল </h5>
- <p> থাম্বনেইল ক্যাপশন এখানে... </p>
- </div>
- </li>
- ...
- </ul>
বুটস্ট্র্যাপ 2 এর সাথে, আমরা বেস ক্লাসকে সরলীকৃত করেছি: .alert
পরিবর্তে .alert-message
। আমরা ন্যূনতম প্রয়োজনীয় মার্কআপও কমিয়ে দিয়েছি— <p>
ডিফল্টরূপে কোনো প্রয়োজন নেই, শুধু বহিরাগত <div>
।
কম কোড সহ আরও টেকসই উপাদানের জন্য, আমরা ব্লক সতর্কতা, আরও প্যাডিং এবং সাধারণত আরও পাঠ্য সহ আসা বার্তাগুলির জন্য পার্থক্যকারী চেহারা সরিয়ে দিয়েছি। শ্রেণীও পরিবর্তিত হয়েছে .alert-block
।
বুটস্ট্র্যাপ একটি দুর্দান্ত jQuery প্লাগইন সহ আসে যা সতর্কতা বার্তাগুলিকে সমর্থন করে, সেগুলি দ্রুত এবং সহজে খারিজ করে দেয়৷
আপনার বার্তা এবং একটি ঐচ্ছিক ক্লোজ আইকনকে সাধারণ ক্লাস সহ একটি ডিভিতে মোড়ানো।
- <div class = "সতর্কতা" >
- <a class = "close" > × </a>
- <strong> সতর্কতা! </strong> সর্বোত্তম চেক ইয়ো নিজেকে, আপনি খুব ভাল দেখাচ্ছে না.
- </div>
দুটি ঐচ্ছিক ক্লাস সহ স্ট্যান্ডার্ড সতর্কতা বার্তাটি সহজে প্রসারিত করুন: .alert-block
আরও প্যাডিং এবং পাঠ্য নিয়ন্ত্রণের .alert-heading
জন্য এবং একটি মিল শিরোনামের জন্য।
নিজেকে ভালো করে দেখুন, আপনি খুব ভালো দেখাচ্ছেন না। নুল্লা ভিটা এলিট লিবারো, একটা ফারেত্র আগু। প্রেজেন্ট কমোডো কার্সাস ম্যাগনা, vel scelerisque nisl consectetur et.
- <div ক্লাস = "সতর্ক সতর্কতা-ব্লক" >
- <a class = "close" > × </a>
- <h4 ক্লাস = "সতর্ক-শিরোনাম" > সতর্কতা! </h4>
- নিজেকে পরীক্ষা করে দেখুন, আপনি নন...
- </div>
- <div ক্লাস = "সতর্ক সতর্কতা-ত্রুটি" >
- ...
- </div>
- <div class = "সতর্ক সতর্কতা-সাফল্য" >
- ...
- </div>
- <div class = "সতর্ক সতর্কতা-তথ্য" >
- ...
- </div>
একটি উল্লম্ব গ্রেডিয়েন্ট সহ ডিফল্ট অগ্রগতি বার।
- <div ক্লাস = "প্রগতি" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 60 %; " ></div>
- </div>
একটি ডোরাকাটা প্রভাব তৈরি করতে একটি গ্রেডিয়েন্ট ব্যবহার করে।
- <div class = "অগ্রগতির অগ্রগতি-তথ্য
- অগ্রগতি ডোরাকাটা" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 20 %; " ></div>
- </div>
ডোরাকাটা উদাহরণ নেয় এবং এটি অ্যানিমেট করে।
- <div ক্লাস = "অগ্রগতি অগ্রগতি-বিপদ
- অগ্রগতি-স্ট্রিপড সক্রিয়" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 40 %; " ></div>
- </div>
অগ্রগতি বার একই ধরনের স্টাইলিংয়ের জন্য বোতাম এবং সতর্কতা হিসাবে একই শ্রেণীর কিছু নাম ব্যবহার করে।
.progress-info
.progress-success
.progress-danger
বিকল্পভাবে, আপনি কম ফাইল কাস্টমাইজ করতে পারেন এবং আপনার নিজস্ব রং এবং মাপ রোল করতে পারেন।
অগ্রগতি বারগুলি CSS3 ট্রানজিশন ব্যবহার করে, তাই আপনি যদি জাভাস্ক্রিপ্টের মাধ্যমে গতিশীলভাবে প্রস্থ সামঞ্জস্য করেন, তাহলে এটি মসৃণভাবে আকার পরিবর্তন করবে।
আপনি যদি .active
ক্লাস ব্যবহার করেন, আপনার .progress-striped
অগ্রগতি বারগুলি বাম থেকে ডানে স্ট্রাইপগুলিকে অ্যানিমেট করবে।
অগ্রগতি বারগুলি তাদের সমস্ত প্রভাব অর্জন করতে CSS3 গ্রেডিয়েন্ট, ট্রানজিশন এবং অ্যানিমেশন ব্যবহার করে। এই বৈশিষ্ট্যগুলি IE7-8 বা ফায়ারফক্সের পুরানো সংস্করণগুলিতে সমর্থিত নয়৷
অপেরা এই সময়ে অ্যানিমেশন সমর্থন করে না।
একটি ইনসেট প্রভাব দিতে একটি উপাদানের উপর একটি সাধারণ প্রভাব হিসাবে ভাল ব্যবহার করুন।
- <div class = "ভাল" >
- ...
- </div>
মডেল এবং সতর্কতার মত বিষয়বস্তু খারিজ করার জন্য জেনেরিক ক্লোজ আইকন ব্যবহার করুন।
- <a class = "close" > × </a>