ათობით მრავალჯერადი გამოყენების კომპონენტი ჩაშენებულია Bootstrap-ში, რათა უზრუნველყოს ნავიგაცია, გაფრთხილებები, პოპოვერები და მრავალი სხვა.
ულტრა გამარტივებული და მინიმალურად სტილიზებული გვერდები, შთაგონებული Rdio-ით, შესანიშნავია აპებისა და ძიების შედეგებისთვის. დიდი ბლოკი ძნელია გამოტოვოთ, ადვილად მასშტაბირებადია და უზრუნველყოფს დაწკაპუნების დიდ არეებს.
ბმულები კონფიგურირებადია და მუშაობს რიგ გარემოებებში სწორი კლასით. .disabled
დაუწკაპუნებელი ბმულებისთვის და .active
მიმდინარე გვერდისთვის.
დაამატეთ ორი არჩევითი კლასიდან რომელიმე, რათა შეცვალოთ პაგინაციის ბმულების გასწორება: .pagination-centered
და .pagination-right
.
ნაგულისხმევი პაგინაციის კომპონენტი მოქნილია და მუშაობს რამდენიმე ვარიაციით.
შეფუთული <div>
, პაგინაცია არის მხოლოდ <ul>
.
- <div class = "გვერდები" >
- <ul>
- <li><a href = "#" > წინა </a></li>
- <li class = "აქტიური" >
- <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>
ალტერნატიულად, თქვენ შეგიძლიათ გაასწოროთ თითოეული ბმული გვერდებზე:
- <ul class = "პეიჯერ" >
- <li class = "წინა" >
- <a href = "#" > ← უფრო ძველი </a>
- </li>
- <li class = "შემდეგი" >
- <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> |
Bootstrap უზრუნველყოფს მსუბუქ, მოქნილ კომპონენტს, რომელსაც ეწოდება გმირის ერთეული, რათა აჩვენოს შინაარსი თქვენს საიტზე. ის კარგად მუშაობს მარკეტინგისა და შინაარსით დატვირთულ საიტებზე.
შეფუთეთ თქვენი შინაარსი div
ლაიქით ასე:
- <div class = "გმირი-ერთეული" >
- <h1> სათაური </h1>
- <p> სლოგანი </p>
- <p>
- <a class = "btn btn-ძირითადი btn-large" >
- Გაიგე მეტი
- </a>
- </p>
- </div>
ეს არის მარტივი გმირის ერთეული, მარტივი ჯუმბოტრონის სტილის კომპონენტი, რომელიც დამატებით ყურადღებას აქცევს გამორჩეულ შინაარსს ან ინფორმაციას.
მარტივი გარსი h1
გვერდის შინაარსის სექციების შესაფერისად გამოყოფისა და სეგმენტაციისთვის. მას შეუძლია გამოიყენოს h1
ნაგულისხმევი small
ელემენტი, ისევე როგორც სხვა კომპონენტების უმეტესობა (დამატებითი სტილებით).
- <div class = "page-haeder" >
- <h1> გვერდის სათაურის მაგალითი </h1>
- </div>
ნაგულისხმევად, Bootstrap-ის ესკიზები შექმნილია იმისთვის, რომ აჩვენოს დაკავშირებული სურათები მინიმალური საჭირო მარკირებით.
ცოტა დამატებითი მარკირებით, შესაძლებელია ნებისმიერი სახის HTML შინაარსის დამატება, როგორიცაა სათაურები, აბზაცები ან ღილაკები ესკიზებში.
ესკიზები (ადრე .media-grid
1.4-მდე) შესანიშნავია ფოტოების ან ვიდეოების ბადეებისთვის, სურათების ძიების შედეგებისთვის, საცალო ვაჭრობის პროდუქტებისთვის, პორტფოლიოებისთვის და მრავალი სხვა. ისინი შეიძლება იყოს ბმულები ან სტატიკური შინაარსი.
მინიატურების მარკირება მარტივია - ul
ნებისმიერი რაოდენობის li
ელემენტებით არის ყველაფერი რაც საჭიროა. ის ასევე არის სუპერ მოქნილი, რაც საშუალებას გაძლევთ მიიღოთ ნებისმიერი ტიპის კონტენტი ცოტა მეტი მარკირებით თქვენი შინაარსის შესაფუთად.
და ბოლოს, მინიატურების კომპონენტი იყენებს ქსელის სისტემის არსებულ კლასებს, როგორიცაა .span2
ან .span3
— ესკიზების ზომების გასაკონტროლებლად.
როგორც უკვე აღვნიშნეთ, ესკიზებისთვის საჭირო მარკირება მსუბუქი და მარტივია. აქ მოცემულია ნაგულისხმევი დაყენება დაკავშირებული სურათებისთვის :
- <ul class = "მინიატურები" >
- <li class = "span3" >
- <a href = "#" class = "მინიატურა" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
ესკიზებში მორგებული HTML შინაარსისთვის, მარკირება ოდნავ იცვლება. ბლოკის დონის შინაარსის სადმე დასაშვებად, ჩვენ ვცვლით <a>
მსგავსს <div>
ასე:
- <ul class = "მინიატურები" >
- <li class = "span3" >
- <div class = "მინიატურა" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> მინიატურების ლეიბლი </h5>
- <p> ესკიზის წარწერა სწორედ აქ... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2-ით ჩვენ გავამარტივეთ საბაზისო კლასი: .alert
ნაცვლად .alert-message
. ჩვენ ასევე შევამცირეთ მინიმალური საჭირო მარკირება — <p>
ნაგულისხმევად არაა საჭირო, მხოლოდ გარე <div>
.
უფრო გამძლე კომპონენტისთვის ნაკლები კოდით, ჩვენ წავშალეთ ბლოკის გაფრთხილებების დიფერენცირებადი სახე, შეტყობინებები, რომლებიც მოჰყვება მეტ ბალიშს და, როგორც წესი, მეტ ტექსტს. კლასი ასევე შეიც��ალა .alert-block
.
Bootstrap-ს გააჩნია შესანიშნავი jQuery მოდული, რომელიც მხარს უჭერს გაფრთხილების შეტყობინებებს, რაც მათ სწრაფ და მარტივს ხდის მათ გაუქმებას.
შეფუთეთ თქვენი შეტყობინება და სურვილისამებრ დახურვის ხატულა div-ში მარტივი კლასით.
- <div class = "გაფრთხილება" >
- <a class = "close" data-dismiss = "alert" > × </a>
- <strong> გაფრთხილება! </strong> საუკეთესოდ შეამოწმეთ საკუთარი თავი, არც თუ ისე კარგად გამოიყურებით.
- </div>
მარტივად გააფართოვეთ სტანდარტული გაფრთხილების შეტყობინება ორი სურვილისამებრ კლასით: .alert-block
მეტი padding და ტექსტური კონტროლისთვის და .alert-heading
შესაბამისი სათაურისთვის.
საუკეთესოდ შეამოწმეთ საკუთარი თავი, არც თუ ისე კარგად გამოიყურებით. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" > × </a>
- <h4 class = "alert-heading" > გაფრთხილება! </h4>
- საუკეთესოდ შეამოწმე შენი თავი, შენ არ ხარ...
- </div>
- <div class = "გაფრთხილების გაფრთხილება-შეცდომა" >
- ...
- </div>
- <div class = "გაფრთხილება-წარმატება" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
ნაგულისხმევი პროგრესის ზოლი ვერტიკალური გრადიენტით.
- <div class = "პროგრესი" >
- <div class = "ბარი"
- style = " სიგანე : 60 %; " </div>
- </div>
იყენებს გრადიენტს ზოლიანი ეფექტის შესაქმნელად.
- <div class = "პროგრესი პროგრესი-ინფორმაცია
- პროგრესის ზოლიანი" >
- <div class = "ბარი"
- style = " სიგანე : 20 %; " </div>
- </div>
იღებს ზოლიან მაგალითს და აცოცხლებს მას.
- <div class = "პროგრესი პროგრესი-საფრთხე
- პროგრესი ზოლიანი აქტიური" >
- <div class = "ბარი"
- style = " სიგანე : 40 %; " </div>
- </div>
პროგრესის ზოლები იყენებს იმავე კლასის რამდენიმე სახელს, როგორც ღილაკებს და გაფრთხილებებს მსგავსი სტილისთვის.
.progress-info
.progress-success
.progress-danger
ალტერნატიულად, შეგიძლიათ შეცვალოთ LESS ფაილები და გააფართოვოთ თქვენი ფერები და ზომები.
პროგრესის ზოლები იყენებს CSS3 გადასვლებს, ასე რომ, თუ დინამიურად დაარეგულირებთ სიგანეს Javascript-ის საშუალებით, ის შეუფერხებლად შეიცვლის ზომას.
თუ იყენებთ .active
კლასს, თქვენი .progress-striped
პროგრესის ზოლები აცოცხლებს ზოლებს მარცხნიდან მარჯვნივ.
პროგრესის ზოლები იყენებენ CSS3 გრადიენტებს, გადასვლებს და ანიმაციებს, რათა მიაღწიონ ყველა მათ ეფექტს. ეს ფუნქციები არ არის მხარდაჭერილი IE7-8 ან Firefox-ის უფრო ძველ ვერსიებში.
Opera არ უჭერს მხარს ანიმაციებს ამ დროისთვის.
გამოიყენეთ ჭა, როგორც მარტივი ეფექტი ელემენტზე, რომ მისცეთ მას ჩასმული ეფექტი.
- <div class = "კარგად" >
- ...
- </div>
გამოიყენეთ ზოგადი დახურვის ხატულა ისეთი კონტენტის გასაუქმებლად, როგორიცაა მოდალები და გაფრთხილებები.
- <a class = "დახურვა" > × </a>