Zaokrąglanie rogów dowolnego obiektu HTML (guzika, fotografii, obrazka, DIV) z pomocą CSS3 jest bardzo proste.
Do tego celu nie potrzebujemy żadnych dodatkowych przygotowanych wcześniej elementów graficznych czy biblioteki jQuery, JavaScript. Wystarczy nam jedynie podstawowa znajomość reguł CSS3.
Warto tutaj wspomnieć, że zaokrąglenia nadajemy na ramce / obramowaniu obiektu, w efekcie tworzymy pewnego rodzaju maskę a narożniki dzięki czemu stają się przezroczyste.
Nie będę się zbytnio rozpisywać pokażę jedynie na przykładach wybrane formy zaokrągleń (dodawania obłości, pływalności obiektom HTML).
Przykładowy kod:
/* zapis z podziałem na narożniki */
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
/* przykładowy łączny zapis */
border-radius: 6px; Być może taki zapis nic wam nie mówi dlatego przygotowałam trochę objaśnień:
Podstawową wartością border-radius jest „0”. Ustawiając tą wartość usuwamy zaokrąglenie z elementu powodując że obiekt jest całkowicie widoczny.
Właściwość ta nie jest dziedziczona, nie musimy więc się martwić, że znajdujące się w środku zaokrąglonego „div” elementy również będą zaokrąglone.
Jak widzicie na poniższym figura w tym wypadku obrazek zyskał równe zaokrąglenia na wszystkich narożnikach. Dzięki czemu stał się bardziej owalny.
Powyższy kwadrat ma wymiary 150px/150px i zaokrąglenia 20 na 10.
border-radius: 20px 10px;
Kwadrat z 2 dużymi zaokrągleniami i 2 małymi. Czyli dwa rogi będą posiadały duże zaokrąglenia a pozostałe będą mniejsze – obrazek nabierze dzięki temu nieco eliptycznych kształtów.
W praktyce kod kwadratu wygląda następująco:
border-radius: 80px 10px;
Oczywiście z użycie tej właściwości można tworzyć również inne kształty takie jak:
-moz-border-radius: 25px 10px / 10px 25px;
border-radius: 25px 10px / 10px 25px;
Odwrócenie
-moz-border-radius: 1em 4em 1em 4em;
border-radius: 1em 4em 1em 4em;
Dzięki tej właściwości możemy sprawić by np. kwadratowy obrazek wyglądał jak okrąg (koło) lub elipsa.
-moz-border-radius: 50%;
border-radius: 50%;
Jak widać na powyższym przykładzie kwadrat zamienił się w koło. W tym wypadku wystarczyło ustawić zaokrąglenia na 50%. Niestety nie każdy obiekt można tak łatwo przekształcić w idealne koło – istotne są tu bowiem jego pierwotne wymiary. Jeśli bowiem chcemy uzyskać idealnie owalny kształt najlepiej by obiekt był kwadratem.
Dużą zaletą tej metody jest jej prostota oraz fakt, że nie musimy instalować żadnych dodatkowych bibliotek. Istnieje jeszcze kilka innych metod zaokrąglania narożników np. jQuery.corners.
Jeśli nadal nie czujecie się na sile możecie skorzystać z internetowych generatorów zaokrągleń np:
Z pomocą tych stron będziecie mogli samodzielnie dobrać odpowiednie parametry by zaokrąglić rogi dowolnego elementu na waszej stronie internetowej. Dodatkową zaletą takiego programiku jest wygenerowanie kodu interpretowanego przez większość dostępnych przeglądarek internetowych.
Dodatkowe tagi:
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…