Karuzela / slider bootstrap
Wśród wielu ciekawych możliwości jakie oferuje Bootstrap warto wymienić Bootstrap Carousel (karuzelę) czyli bardzo prosty pokaz zdjęć.
Slider służy do tworzenia galerii przesuwających się obrazów. Wbudowany jako wtyczka jest bardzo prosty w obsłudze i praktycznie do użycia po dodaniu do strony biblioteki Twitter Bootstrap. Potrzebne pliki to z niej to:
Do użycia karuzeli nie musimy nic już dodatkowo instalować wszystko co jest nam potrzebne już mamy musimy ją jedynie wywołać.
W tym celu możemy wykorzystać poniższy kod karuzeli:
<div class="container">
<h2>Carousel Example</h2>
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img src="http://aurainweb.pl/wp-content/uploads/2017/01/office4.jpg" alt="Przykłacowy obrazek" style="width:100%;">
<div class="carousel-caption">
<h3>Przykłacowy obrazek</h3>
<p>Pierwszy slide</p>
</div>
</div>
<div class="item">
<img src="http://aurainweb.pl/wp-content/uploads/2017/01/pens.jpg" alt="Długopisy i flamastry" style="width:100%;">
<div class="carousel-caption">
<h3>Długopisy i flamastry</h3>
<p>Drugi slide</p>
</div>
</div>
<div class="item">
<img src="http://aurainweb.pl/wp-content/uploads/2017/01/office2.jpg" alt="Biuro" style="width:100%;">
<div class="carousel-caption">
<h3>Biuro</h3>
<p>Trzeci slide</p>
</div>
</div>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div> W powyższym przykładzie mamy tylko 3 slidy nic jednak nie stoi na przeszkodzie by zwiększyć lub zmniejszyć ich ilość.
Każdy nowy slide to:
<div class="item">
<img src="LINK DO OBRAZKA" alt="Przykładowy obrazek" style="width:100%;">
<div class="carousel-caption">
<h3>Przykłacowy obrazek</h3>
<p>Pierwszy slide</p>
</div>
</div> Pierwszy slide (ten od którego zaczynamy wyświetlania) powinien posiadać ustawienie <div class=”item active”>.
Za wyświetlanie strzałek umożliwiających przechodzenie do poprzedniego lub następnego slidu, obrazka odpowiada kod:
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a> Dodatkowo w powyższym przykładzie dodałam również możliwość swobodnego poruszania się dzięki wskaźnikom pokazującym nie tylko aktualnie na, którym obrazku się znajdujemy, ale także ile jest ich jest można też za ich pomocą przejść do konkretnego slidu.
<ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> </ol>
W przykładowej karuzeli został również dodany tekst np.:
<div class="carousel-caption">
<h3>Biuro</h3>
<p>Trzeci slide</p>
</div> Jeżeli chcemy uzyskać efekt bez niego wystarczy usunąć ten fragment kodu.
Jak widać karuzela składa się z kilku rożnych elementów, są one ze sobą połączone dzięki #myCarousel, jest to nazwa tej konkretnej karuzeli. Stosując rożne nazwy możemy umieścić na stronie kilka rożnych karuzeli.
Na wygląd slidera (kolor czcionki, zamiana kropek w prostokąty) można wpływać za pomocą CSS, tak więc ostateczny wygląd zależy od nas. Każdy slide może też trochę inaczej wyglądać jest to jednak kwestia indywidualnych zmian.
Warto zwrócić uwagę by użyte obrazki miały takie same wymiary.
Poniżej link do przykładowej karuzeli:
Powyżej opisany wpis dotyczy kursu z bootstrapa i jest kolejną częścią tutoriala.
https://aurainweb.pl/frameworki-css-bootstrap/
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…