নেভিগেশন, সতর্কতা, পপওভার এবং আরও অনেক কিছু প্রদানের জন্য কয়েক ডজন পুনঃব্যবহারযোগ্য উপাদান বুটস্ট্র্যাপে তৈরি করা হয়েছে।
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>
পেজার কম্পোনেন্ট হল হালকা মার্কআপ এবং এমনকি হালকা শৈলী সহ সহজ পেজিনেশন বাস্তবায়নের জন্য লিঙ্কগুলির একটি সেট। এটি ব্লগ বা ম্যাগাজিনের মতো সাধারণ সাইটের জন্য দুর্দান্ত৷
.disabled
পেজার লিঙ্কগুলিও পেজিনেশন থেকে সাধারণ ক্লাস ব্যবহার করে ।
ডিফল্টরূপে, পেজার লিঙ্কগুলিকে কেন্দ্র করে।
- <ul class = "পেজার" >
- <li>
- <a href="#" > আগের </a> _ _
- </li>
- <li>
- <a href="#" > পরবর্তী </a> _ _
- </li>
- </ul>
লেবেল | মার্কআপ |
---|---|
ডিফল্ট | <span class="label">Default</span> |
সফলতা | <span class="label label-success">Success</span> |
সতর্কতা | <span class="label label-warning">Warning</span> |
গুরুত্বপূর্ণ | <span class="label label-important">Important</span> |
তথ্য | <span class="label label-info">Info</span> |
বিপরীত | <span class="label label-inverse">Inverse</span> |
ব্যাজ হল ছোট, সরল উপাদান যা কোনো সূচক বা কোনো ধরনের গণনা প্রদর্শনের জন্য। এগুলি সাধারণত Mail.app-এর মতো ইমেল ক্লায়েন্টগুলিতে বা পুশ বিজ্ঞপ্তিগুলির জন্য মোবাইল অ্যাপগুলিতে পাওয়া যায়৷
নাম | উদাহরণ | মার্কআপ |
---|---|---|
ডিফল্ট | 1 | <span class="badge">1</span> |
সফলতা | 2 | <span class="badge badge-success">2</span> |
সতর্কতা | 4 | <span class="badge badge-warning">4</span> |
গুরুত্বপূর্ণ | 6 | <span class="badge badge-important">6</span> |
তথ্য | 8 | <span class="badge badge-info">8</span> |
বিপরীত | 10 | <span class="badge badge-inverse">10</span> |
বুটস্ট্র্যাপ আপনার সাইটে সামগ্রী প্রদর্শনের জন্য হিরো ইউনিট নামে একটি হালকা, নমনীয় উপাদান সরবরাহ করে। এটি মার্কেটিং এবং কন্টেন্ট-ভারী সাইটগুলিতে ভাল কাজ করে।
আপনার বিষয়বস্তুকে div
এমনভাবে মোড়ানো:
- <div class = "hero-unit" >
- <h1> শিরোনাম </h1>
- <p> ট্যাগলাইন </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- আরও জানুন
- </a>
- </p>
- </div>
এটি একটি সাধারণ নায়ক ইউনিট, বৈশিষ্ট্যযুক্ত বিষয়বস্তু বা তথ্যের প্রতি অতিরিক্ত মনোযোগ দেওয়ার জন্য একটি সাধারণ জাম্বোট্রন-স্টাইলের উপাদান।
h1
একটি পৃষ্ঠার বিষয়বস্তুর যথাযথভাবে স্থান বের করতে এবং সেগমেন্ট করার জন্য একটি সাধারণ শেল । এটি h1
এর ডিফল্ট small
, উপাদানের পাশাপাশি বেশিরভাগ অন্যান্য উপাদান (অতিরিক্ত শৈলী সহ) ব্যবহার করতে পারে।
- <div ক্লাস = "পৃষ্ঠা-শিরোনাম" >
- <h1> উদাহরণ পৃষ্ঠা শিরোনাম </h1>
- </div>
ডিফল্টরূপে, বুটস্ট্র্যাপের থাম্বনেইলগুলি ন্যূনতম প্রয়োজনীয় মার্কআপ সহ লিঙ্কযুক্ত চিত্রগুলি প্রদর্শন করার জন্য ডিজাইন করা হয়েছে।
একটু অতিরিক্ত মার্কআপের সাহায্যে, থাম্বনেইলে শিরোনাম, অনুচ্ছেদ বা বোতামের মতো যেকোনো ধরনের 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 = "সতর্কতা" >
- <বাটন ক্লাস = "ক্লোজ" ডেটা-ডিসমিস = "সতর্ক" > × </ বোতাম>
- <strong> সতর্কতা! </strong> সর্বোত্তম চেক ইয়ো নিজেকে, আপনি খুব ভাল দেখাচ্ছে না.
- </div>
মাথা আপ! আইওএস ডিভাইসে href="#"
সতর্কতা খারিজ করার জন্য একটি প্রয়োজন। অ্যাঙ্কর ক্লোজ আইকনগুলির জন্য এটি এবং ডেটা অ্যাট্রিবিউট অন্তর্ভুক্ত করতে ভুলবেন না। বিকল্পভাবে, আপনি <button>
ডেটা অ্যাট্রিবিউট সহ একটি উপাদান ব্যবহার করতে পারেন, যা আমরা আমাদের ডক্সের জন্য বেছে নিয়েছি। ব্যবহার করার সময় <button>
, আপনাকে অবশ্যই অন্তর্ভুক্ত করতে হবে type="button"
বা আপনার ফর্ম জমা নাও হতে পারে।
দুটি ঐচ্ছিক ক্লাস সহ স্ট্যান্ডার্ড সতর্কতা বার্তাটি সহজে প্রসারিত করুন: .alert-block
আরও প্যাডিং এবং পাঠ্য নিয়ন্ত্রণের .alert-heading
জন্য এবং একটি মিল শিরোনামের জন্য।
নিজেকে ভালো করে দেখুন, আপনি খুব ভালো দেখাচ্ছেন না। নুল্লা ভিটা এলিট লিবারো, একটা ফারেত্র আগু। প্রেজেন্ট কমোডো কার্সাস ম্যাগনা, vel scelerisque nisl consectetur et.
- <div ক্লাস = "সতর্ক সতর্কতা-ব্লক" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 ক্লাস = "সতর্ক-শিরোনাম" > সতর্কতা! </h4>
- নিজেকে পরীক্ষা করে দেখুন, আপনি নন...
- </div>
- <div ক্লাস = "সতর্ক সতর্কতা-ত্রুটি" >
- ...
- </div>
- <div ক্লাস = "সতর্ক সতর্কতা-সাফল্য" >
- ...
- </div>
- <div class = "সতর্ক সতর্কতা-তথ্য" >
- ...
- </div>
একটি উল্লম্ব গ্রেডিয়েন্ট সহ ডিফল্ট অগ্রগতি বার।
- <div ক্লাস = "প্রগতি" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 60 %; " ></div>
- </div>
একটি ডোরাকাটা প্রভাব তৈরি করতে একটি গ্রেডিয়েন্ট ব্যবহার করে (আইই নেই)।
- <div class = "progress progress-striped" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 20 %; " ></div>
- </div>
ডোরাকাটা উদাহরণ নেয় এবং এটিকে অ্যানিমেট করে (কোনও IE)।
- <div class = "অগ্রগতি অগ্রগতি-স্ট্রিপড
- সক্রিয়" >
- <div ক্লাস = "বার"
- স্টাইল = " প্রস্থ : 40 %; " ></div>
- </div>
অগ্রগতি বারগুলি সামঞ্জস্যপূর্ণ শৈলীর জন্য একই বোতাম এবং সতর্কতা ক্লাসের কিছু ব্যবহার করে।
কঠিন রঙের অনুরূপ, আমাদের বিভিন্ন ডোরাকাটা অগ্রগতি বার রয়েছে।
অগ্রগতি বারগুলি CSS3 ট্রানজিশন ব্যবহার করে, তাই আপনি যদি জাভাস্ক্রিপ্টের মাধ্যমে গতিশীলভাবে প্রস্থ সামঞ্জস্য করেন, তাহলে এটি মসৃণভাবে আকার পরিবর্তন করবে।
আপনি যদি .active
ক্লাস ব্যবহার করেন, আপনার .progress-striped
অগ্রগতি বারগুলি বাম থেকে ডানে স্ট্রাইপগুলিকে অ্যানিমেট করবে।
অগ্রগতি বারগুলি তাদের সমস্ত প্রভাব অর্জন করতে CSS3 গ্রেডিয়েন্ট, ট্রানজিশন এবং অ্যানিমেশন ব্যবহার করে। এই বৈশিষ্ট্যগুলি IE7-9 বা ফায়ারফক্সের পুরানো সংস্করণগুলিতে সমর্থিত নয়৷
Opera এবং IE এই সময়ে অ্যানিমেশন সমর্থন করে না।
একটি ইনসেট প্রভাব দিতে একটি উপাদানের উপর একটি সাধারণ প্রভাব হিসাবে ভাল ব্যবহার করুন।
- <div class = "ভাল" >
- ...
- </div>
মডেল এবং সতর্কতার মত বিষয়বস্তু খারিজ করার জন্য জেনেরিক ক্লোজ আইকন ব্যবহার করুন।
- <বোতাম ক্লাস = "বন্ধ" > × </ বোতাম>
iOS ডিভাইসে ক্লিক ইভেন্টের জন্য একটি href="#" প্রয়োজন যদি আপনি একটি অ্যাঙ্কর ব্যবহার করেন৷
- <a class = "close" href = "#" > × </a>