სამკერდე ნიშნები
დოკუმენტაცია და მაგალითები სამკერდე ნიშნებისთვის, ჩვენი მცირე რაოდენობის და ეტიკეტირების კომპონენტისთვის.
მაგალითები
ბეიჯების მასშტაბირება ხდება უშუალოდ მშობელი ელემენტის ზომაზე შესაბამისი შრიფტის ზომისა და em
ერთეულების გამოყენებით. V5-ის მდგომარეობით, ბეჯებს აღარ აქვთ ფოკუსირება ან გადაადგილების სტილი ბმულებისთვის.
სათაურები
მაგალითი სათაურიახალი
მაგალითი სათაურიახალი
მაგალითი სათაურიახალი
მაგალითი სათაურიახალი
მაგალითი სათაურიახალი
მაგალითი სათაურიახალი
<h1>Example heading <span class="badge bg-secondary">New</span></h1>
<h2>Example heading <span class="badge bg-secondary">New</span></h2>
<h3>Example heading <span class="badge bg-secondary">New</span></h3>
<h4>Example heading <span class="badge bg-secondary">New</span></h4>
<h5>Example heading <span class="badge bg-secondary">New</span></h5>
<h6>Example heading <span class="badge bg-secondary">New</span></h6>
ღილაკები
სამკერდე ნიშნები შეიძლება გამოყენებულ იქნას, როგორც ბმულების ან ღილაკების ნაწილი მრიცხველის უზრუნველსაყოფად.
<button type="button" class="btn btn-primary">
Notifications <span class="badge text-bg-secondary">4</span>
</button>
გაითვალისწინეთ, რომ იმისდა მიხედვით, თუ როგორ გამოიყენება ისინი, სამკერდე ნიშნები შეიძლება დამაბნეველი იყოს ეკრანის წამკითხველებისა და მსგავსი დამხმარე ტექნოლოგიების მომხმარებლებისთვის. მიუხედავად იმისა, რომ ბეჯების სტილი იძლევა ვიზუალურ მინიშნებას მათი დანიშნულების შესახებ, ამ მომხმარებლებს უბრალოდ წარედგინება ბეჯის შინაარსი. კონკრეტული სიტუაციიდან გამომდინარე, ეს სამკერდე ნიშნები შეიძლება ჩანდეს, როგორც შემთხვევითი დამატებითი სიტყვები ან რიცხვები წინადადების, ბმულის ან ღილაკის ბოლოს.
თუ კონტექსტი არ არის ნათელი (როგორც „შეტყობინებების“ მაგალითში, სადაც გასაგებია, რომ „4“ არის შეტყობინებების რაოდენობა), განიხილეთ დამატებითი კონტექსტის ჩართვა ვიზუალურად დამალული დამატებითი ტექსტით.
პოზიციონირებული
გამოიყენეთ უტილიტები a-ს შესაცვლელად .badge
და ბმულის ან ღილაკის კუთხეში განლაგებისთვის.
<button type="button" class="btn btn-primary position-relative">
Inbox
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">unread messages</span>
</span>
</button>
თქვენ ასევე შეგიძლიათ შეცვალოთ .badge
კლასი კიდევ რამდენიმე კომუნალური პროგრამით, უფრო ზოგადი ინდიკატორის დათვლის გარეშე.
<button type="button" class="btn btn-primary position-relative">
Profile
<span class="position-absolute top-0 start-100 translate-middle p-2 bg-danger border border-light rounded-circle">
<span class="visually-hidden">New alerts</span>
</span>
</button>
ფონის ფერები
დამატებულია v5.2.0-შიდააყენეთ background-color
კონტრასტული წინა პლანზე ჩვენს დამხმარეებთანcolor
ერთად . მანამდე საჭირო იყო ხელით დააწყვილოთ თქვენი არჩევანი და უტილიტა სტილისთვის, რომელიც კვლავ შეგიძლიათ გამოიყენოთ თუ გსურთ..text-bg-{color}
.text-{color}
.bg-{color}
<span class="badge text-bg-primary">Primary</span>
<span class="badge text-bg-secondary">Secondary</span>
<span class="badge text-bg-success">Success</span>
<span class="badge text-bg-danger">Danger</span>
<span class="badge text-bg-warning">Warning</span>
<span class="badge text-bg-info">Info</span>
<span class="badge text-bg-light">Light</span>
<span class="badge text-bg-dark">Dark</span>
დამხმარე ტექნოლოგიების მნიშვნელობის გადმოცემა
მნიშვნელობის დასამატებლად ფერის გამოყენება მხოლოდ ვიზუალურ მითითებას იძლევა, რომელიც არ იქნება გადაცემული დამხმარე ტექნოლოგიების მომხმარებლებს - როგორიცაა ეკრანის წამკითხველები. დარწმუნდით, რომ ფერით აღნიშული ინფორმაცია ან აშკარაა თავად შინაარსიდან (მაგ. ხილული ტექსტი), ან შეტანილია ალტერნატიული საშუალებებით, როგორიცაა დამატებითი ტექსტი, რომელიც დამალულია .visually-hidden
კლასში.
აბების სამკერდე ნიშნები
გამოიყენეთ .rounded-pill
სასარგებლო კლასი, რათა სამკერდე ნიშნები უფრო მომრგვალო იყოს უფრო დიდი border-radius
.
<span class="badge rounded-pill text-bg-primary">Primary</span>
<span class="badge rounded-pill text-bg-secondary">Secondary</span>
<span class="badge rounded-pill text-bg-success">Success</span>
<span class="badge rounded-pill text-bg-danger">Danger</span>
<span class="badge rounded-pill text-bg-warning">Warning</span>
<span class="badge rounded-pill text-bg-info">Info</span>
<span class="badge rounded-pill text-bg-light">Light</span>
<span class="badge rounded-pill text-bg-dark">Dark</span>
CSS
ცვლადები
დამატებულია v5.2.0-შიროგორც Bootstrap-ის განვითარებადი CSS ცვლადების მიდგომის ნაწილი, ბეჯები ახლა იყენებენ ადგილობრივ CSS ცვლადებს .badge
რეალურ დროში გაუმჯობესებული პერსონალიზაციისთვის. CSS ცვლადების მნიშვნელობები დაყენებულია Sass-ის საშუალებით, ამიტომ Sass-ის პერსონალიზაცია კვლავ მხარდაჭერილია.
--#{$prefix}badge-padding-x: #{$badge-padding-x};
--#{$prefix}badge-padding-y: #{$badge-padding-y};
@include rfs($badge-font-size, --#{$prefix}badge-font-size);
--#{$prefix}badge-font-weight: #{$badge-font-weight};
--#{$prefix}badge-color: #{$badge-color};
--#{$prefix}badge-border-radius: #{$badge-border-radius};
Sass ცვლადები
$badge-font-size: .75em;
$badge-font-weight: $font-weight-bold;
$badge-color: $white;
$badge-padding-y: .35em;
$badge-padding-x: .65em;
$badge-border-radius: $border-radius;