W internecie można znaleźć dużo tematów dotyczące stylizowania suwaków na stronach internetowych. Jednak, zastanówmy się i zadajmy sobie pytanie. Czy dziś warto stylizować suwaki, czy dać sobie spokój?
Może odpowiedzmy sobie na pytanie. Po co w ogóle stylizować takie suwaki i do czego nam jest to potrzebne?
Dziś praktycznie tworzy się strony na WordPress wykorzystując edytor lub inną wtyczkę, gdzie można z bloków zbudować stronę. To samo dotyczy podobnych aplikacji internetowych np: Wix. To nie oznacza, że nie należy budować stron od zera, że najpierw struktura HTML/CSS, później język programowania JS+ framework np: React lub PHP i baza danych. Owszem, można nadal używać, ale czasy się zmieniły! I pewne standardy odbiegły już dawno.
Kiedyś tworzono strony na ramkach (frame), gdzie każda ramka wyświetlała daną stronę, która została wcześniej stworzona i niestety, pojawiały się suwaki systemowe np: szare lub niebieskie, a może jeszcze inne. Takich suwaków w ramkach, czy w oknie przeglądarki nie można było zmienić.
Natomiast, można zmienić suwaki, które były w blokach div, i do dziś można stylizować takie suwaki. Trzeba pamiętać, że z każdą nowszą wersją przeglądarki, domyślne suwaki zmieniały się. Domyślny suwak, to szary prostokątny. Pamiętać należy, że zależy wygląd od używanego systemu operacyjnego.
Stylizowanie suwaków. JQuery czy sam CSS?
Poniżej pokażę zrzut dwóch bloków div, gdzie w jednym jest użyta biblioteka JQuery a w drugiej jest użyty sam CSS.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="jquery.mCustomScrollbar.concat.min.js"></script>
<script>
(function($){
$(window).on("load",function(){
$(".content").mCustomScrollbar();
});
})(jQuery);
</script>
Natomiast, aby stylizować w czystym CSS, to do naszego bloku div, należy napisać fragment kodu:
.content-2{
width:600px;
height:500px;
padding:10px;
border:1px solid #000000;
overflow:auto;
display:inline-block;
background-color:#464637;
color:#ffffff;
scrollbar-width: thin;
scrollbar-color: #00d96c #757584;
}
.content-2::-webkit-scrollbar-thumb:vertical:hover{
background-color:#ffff00;
}
I na zakończenie, odpowiedzmy sobie na pytania zawarte na samym początku, i w temacie tego postu.
Moim zdaniem, jeżeli strona ma tekst z suwakami i bardzo przeszkadzają domyślne suwaki, to warto. A czy warto użyć JQuery? To już zależy od gustu, ponieważ obie metody stylizowania są dobrym wyborem. Choć w samym CSS szybciej zmienimy wygląd niż w samej bibliotece JQuery, a to dlatego, że trzeba dopasować kolorystykę suwaków do wyglądu strony, gdzie w samej bibliotece trzeba naszukać się a w CSS nie.
I jeszcze zależy od tego, jak prezentujemy treści. Jak slider przesuwający się, czy w formie suwaków.
Brak komentarzy:
Prześlij komentarz