Przejdź do treści

Obramowanie - CSS

Zaokrąglenie obramowania {border-...-radius}

W jaki sposób wstawić na stronę element z zaokrąglonymi narożnikami?

(CSS 3 - interpretuje Internet Explorer 9, Firefox 4, Opera, Chrome)

  1. Zaokrąglenie górnego-lewego narożnika:
    selektor { border-top-left-radius: zaokrąglenie }
  2. Zaokrąglenie górnego-prawego narożnika:
    selektor { border-top-right-radius: zaokrąglenie }
  3. Zaokrąglenie dolnego-prawego narożnika:
    selektor { border-bottom-right-radius: zaokrąglenie }
  4. Zaokrąglenie dolnego-lewego narożnika:
    selektor { border-bottom-left-radius: zaokrąglenie }
We wszystkich przypadkach selektorem może być dowolny znacznik, np. p - akapit czy h1 - tytuł [zobacz: Wstawianie stylów].

Natomiast "zaokrąglenie" określa promień wyrażony w jednostkach długości albo w procentach (względem obszaru obramowania - zobacz: Model pudełkowy). Możliwe jest tutaj podanie:
  • jednej wartości - zaokrąglenie symetryczne
  • dwóch wartości - pierwsza określa poziomy promień ćwiartki elipsy zaokrąglenia, a druga - pionowy

Promienie zaokrąglenia ćwiartki elipsy

Źródło: CSS Backgrounds and Borders Module Level 3

Zaokrąglone narożniki to bardzo ciekawy efekt wizualny, który może zwiększyć estetykę strony. Co ciekawe, element wcale nie musi mieć obramowania, aby miał zaokrąglone narożniki. Wystarczy jeśli będzie miał ustalone jakieś tło, aby efekt był widoczny na ekranie. Ale uwaga: tekst wewnątrz elementu nie zostanie zawinięty do zaokrąglonych rogów. Jeśli promień zaokrąglenia będzie zbyt duży, tekst wyjdzie na zewnątrz.

Przy tworzeniu zaokrąglenia obramowania możesz również skorzystać ze specjalnego generatora zamieszczonego tutaj.

Przykład {border-top-right-radius}

border-top-right-radius: 10px

Komentarze

Zobacz więcej komentarzy

Facebook