Przyciski w Bootstrap (Buttons)

Jak zdążyliście zapewne zauważyć bootstrap posiada wiele ciekawych funkcji i rozwiązań.

Rodzaje przycisków

Kolejnym z nich, które chce omówić są przyciski / guziki. W bootsrap istieje specjalna grupa klas dzięki, którym można nadać przyciskom określone walory (właściwości):

Domyślnie występują następujące klasy:

  • .btn-default
  • .btn-primary
  • .btn-success
  • .btn-info
  • .btn-warning
  • .btn-danger
  • .btn-link

Oczywiście włąsność class nie koniecznie musi zostać przypisana tyklo dla „button” może dotyczyć także innego typu obiektu jak link (a) czy paragraf (p).

<!-- standardowy przycisk -->
<button class="btn btn-default" type="button">Default</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button class="btn btn-primary" type="button">Primary</button>

<!-- Indicates a successful or positive action -->
<button class="btn btn-success" type="button">Success</button>

<!-- Contextual button for informational alert messages -->
<button class="btn btn-info" type="button">Info</button>

<!-- Indicates caution should be taken with this action -->
<button class="btn btn-warning" type="button">Warning</button>

<!-- Indicates a dangerous or potentially negative action -->
<button class="btn btn-danger" type="button">Danger</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button class="btn btn-link" type="button">Link</button>

Primary link Link
<a class="btn btn-primary btn-lg active" href="#">Primary link</a>
<a class="btn btn-default btn-lg active" href="#">Link</a>

Rozmiary przycisków

Buttons – czyli przyciski mogą mieć różne wielkości np:





Powyższe przyciski od strony kodowej wyglądają następująco.

Przyciski na całą szerokość pola

Zabrzmiało to nieco dziwnie, ale nie byłam pewna jak najlepiej określić tą właściwość. Chodzi bowiem o nadanie im szerokości takiej samej jak ma kontener, w którym zostały umieszczone np:

Poniżej zamieściłam kod odpowiadający tym przyciską. Jak widać mają one szerokość bliską pola, w którym zostały umieszczone.

Z dodatkowych ciekawych opcji warto wymienić możliwość dodania klasy „active” – czyli aktywny oraz disabled – nieaktywny. Ta druga zablokuje obiekt tak by nie można w niego kliknąć (wyłączy go). Pierwsza zaś sprawi, że będzie wyglądał on jak normalny tylko po kliknięciu.


Trzeba pamiętać, że nie koniecznie musimy stosować się do reguł narzucanych przez bootstrap. Ich zadaniem jest ułatwienie pracy. Warto jednak zwrócić uwagę by nie nadpisywać właściwości istniejącej funkcji a stworzyć nową formułę. Dzięki temu w razie potrzeby będzie można wrócić do wbudowanej opcji w przyszłości jeśli zajdzie taka potrzeba.

Przyciski w Bootstrap (Buttons)
aurelia

Share
Published by
aurelia

Recent Posts

Mity o marce osobistej, które warto znać

Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…

1 tydzień ago

Jakie zawody zastąpi AI? Czy mamy się czego bać?

Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…

2 tygodnie ago

Widmo Brockenu – co to jest?

Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…

2 miesiące ago

Relikwie: jak zdobywano, sprzedawano i podrabiano święte przedmioty

Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…

2 miesiące ago

Poznaj 6 powodów, dla których warto posiadać logo

Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…

2 miesiące ago

Dlaczego firmy mylą markę osobistą z firmową

Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…

2 miesiące ago