ათობით მრავალჯერადი გამოყენების კომპონენტი ჩაშენებულია 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>
პეიჯერის კომპონენტი არის ბმულების ერთობლიობა მარტივი პაგინაციის განხორციელებისთვის მსუბუქი მარკირებით და კიდევ უფრო მსუბუქი სტილით. ეს შესანიშნავია მარტივი საიტებისთვის, როგორიცაა ბლოგები ან ჟურნალები.
პეიჯერის ბმულები ასევე იყენებენ ზოგად .disabled
კლასს პაგინაციიდან.
ნაგულისხმევად, პეიჯერის ცენტრებში ბმულები.
- <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> |
ინვერსიული | <span class="label label-inverse">Inverse</span> |
სამკერდე ნიშნები არის პატარა, მარტივი კომპონენტები ინდიკატორის ან რაიმე სახის რაოდენობის ჩვენებისთვის. ისინი ჩვეულებრივ გვხვდება ელ.ფოსტის კლიენტებში, როგორიცაა Mail.app ან მობილურ აპებში Push-შეტყობინებებისთვის.
სახელი | მაგალითი | მარკირება |
---|---|---|
ნაგულისხმევი | 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> |
Bootstrap უზრუნველყოფს მსუბუქ, მოქნილ კომპონენტს, რომელსაც ეწოდება გმირის ერთეული, რათა აჩვენოს შინაარსი თქვენს საიტზე. ის კარგად მუშაობს მარკეტინგისა და შინაარსით დატვირთულ საიტებზე.
შეფუთეთ თქვენი შინაარსი div
ლაიქით ასე:
- <div class = "გმირი-ერთეული" >
- <h1> სათაური </h1>
- <p> სლოგანი </p>
- <p>
- <a class = "btn btn-ძირითადი btn-large" >
- Გაიგე მეტი
- </a>
- </p>
- </div>
ეს არის მარტივი გმირის ერთეული, მარტივი ჯუმბოტრონის სტილის კომპონენტი, რომელიც დამატებით ყურადღებას აქცევს გამორჩეულ შინაარსს ან ინფორმაციას.
მარტივი გარსი h1
გვერდის შინაარსის სექციების სათანადოდ განსათავსებლად და სეგმენტისთვის. მას შეუძლია გამოიყენოს h1
ნაგულისხმევი small
ელემენტი, ისევე როგორც სხვა კომპონენტების უმეტესობა (დამატებითი სტილებით).
- <div class = "გვერდის სათაური" >
- <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 = "გაფრთხილება" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> გაფრთხილება! </strong> საუკეთესოდ შეამოწმეთ საკუთარი თავი, არც თუ ისე კარგად გამოიყურებით.
- </div>
Თავები მაღლა! iOS მოწყობილობები საჭიროებენ href="#"
გაფრთხილებების გაუქმებას. დარწმუნდით, რომ ჩართეთ იგი და მონაცემთა ატრიბუტი წამყვანის დახურვის ხატულებისთვის. ალტერნატიულად, შეგიძლიათ გამოიყენოთ <button>
ელემენტი მონაცემთა ატრიბუტით, რომელიც ჩვენ ავირჩიეთ ჩვენი დოკუმენტებისთვის. გამოყენებისას <button>
თქვენ უნდა შეიტანოთ, წინააღმდეგ შემთხვევაში type="button"
თქვენი ფორმები შეიძლება არ იყოს წარმოდგენილი.
მარტივად გააფართოვეთ სტანდარტული გაფრთხილების შეტყობინება ორი სურვილისამებრ კლასით: .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" href = "#" > × </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>
იყენებს გრადიენტს ზოლიანი ეფექტის შესაქმნელად (IE არ არის).
- <div class = "პროგრესი პროგრესი-ზოლიანი" >
- <div class = "ბარი"
- style = " სიგანე : 20 %; " </div>
- </div>
იღებს ზოლიან მაგალითს და ანიმირებს მას (IE არ არის).
- <div class = "პროგრესი პროგრესი-ზოლიანი
- აქტიური" >
- <div class = "ბარი"
- style = " სიგანე : 40 %; " </div>
- </div>
პროგრესის ზოლები იყენებენ იმავე ღილაკებს და გაფრთხილების კლასებს თანმიმდევრული სტილისთვის.
მყარი ფერების მსგავსად, ჩვენ გვაქვს მრავალფეროვანი ზოლიანი პროგრესის ზოლები.
პროგრესის ზოლები იყენებს CSS3 გადასვლებს, ასე რომ, თუ დინამიურად დაარეგულირებთ სიგანეს Javascript-ის საშუალებით, ის შეუფერხებლად შეიცვლის ზომას.
თუ იყენებთ .active
კლასს, თქვენი .progress-striped
პროგრესის ზოლები აცოცხლებს ზოლებს მარცხნიდან მარჯვნივ.
პროგრესის ზოლები იყენებენ CSS3 გრადიენტებს, გადასვლებს და ანიმაციებს, რათა მიაღწიონ ყველა მათ ეფექტს. ეს ფუნქციები არ არის მხარდაჭერილი IE7-9 ან Firefox-ის უფრო ძველ ვერსიებში.
Opera და IE ამჯერად ანიმაციებს არ უჭერს მხარს.
გამოიყენეთ ჭა, როგორც მარტივი ეფექტი ელემენტზე, რომ მისცეთ მას ჩასმული ეფექტი.
- <div class = "კარგად" >
- ...
- </div>
გამოიყენეთ ზოგადი დახურვის ხატულა ისეთი კონტენტის გასაუქმებლად, როგორიცაა მოდალები და გაფრთხილებები.
- <button class = "დახურვა" > × </button>
iOS მოწყობილობებს ესაჭიროებათ href="#" დაწკაპუნების მოვლენებისთვის, თუ თქვენ უფრო მეტად იყენებთ წამყვანს.
- <a class = "close" href = "#" > × </a>