|
Nowości Helionu
|
Blog > Komentarze do wpisu
CSS3 - zaokrąglone obramowania
Pójdę o zakład, że jednym z częściej wykorzystywanych na stronach efektów będą zaokrąglone rogi pojemników. Umiejętnie wykorzystane, mogą być przyjemnym elementem wizualnej strony witryny. Załóżmy, że mamy jakiś pojemnik - oczywiście aby można go było zobaczyć, powinien mieć odmienne tło. Niech definicja bloku będzie następująca: style="width: 400px; height: 100px; background-color: gainsboro; border-radius: 10px; " Jednostkami miary mogą być px, pt, em, ale nie %. I przykład: Dodajmy dla porządku, że na razie stosujemy dodatkowo prefiksy, a nie wyłącznie czystą postać definicji, czyli -webkit-border-radius i -moz-border-radius, dzięki czemu czytają je Firefox, Chrome i Safari. Zauważ, że wartość border-radius: 10px zaokrągla wszystkie rogi jednocześnie. Gdybyśmy chcieli zaokrąglić je w różnym stopniu, musielibyśmy wymienić kilka wartości, od lewego górnego zgodnie ze wskazówkami zegara, a więc np. border-radius: 10px 20px 20px 0px. Można też wymienić wybrane rogi, stosując border-top-left-radius, border-top-right-radius, border-bottom-right-radius i border-bottom-left-radius. Gdy mamy ściśle określone wymiary pojemnika, uzyskujemy coraz większe zaokrąglenie, podając coraz wyższą wartość zaokrąglenia, np. 20px 50px 50px 50px. Jeśli pojemnik jest kwadratowy, podanie zaokrągleń o wielkości połowy boku uczyni z pojemnika koło. Naturalnie możemy dowolnie definiować tło pojemnika, kolor, grubość i styl obramowania, uzyskując potrzebne nam wyniki. Można też oczywiście łączyć takie obramowania z cieniowaniem. Tekst w pojemnikusobota, 06 lutego 2010, prwimmer
TrackBack
Komentarze
Gość: karzeł reakcji, 82.139.13.15*
2010/02/06 14:31:35
Proponuję do następnej notki: zaokrąglone rogi + cień + ramka
2010/02/06 22:39:01
Ja u siebie zaokrągliłem. Początkowo zaszalałem i zaokrągliłem też zdjęcia, ale wyglądało to idiotycznie, więc zostawiłem to tylko na rogach tytułu i każdej notki. Mój zmysł estetyczny nie jest lotny, ale na szczęście, póki co, większość internautów tego nie zobaczy :)
2010/02/06 22:57:49
@yez.hodowca: Moim zdaniem zaokrąglenia w granicach 5-10px są całkiem estetyczne.
|