Własność CSS border-image-outset określa odległość obrazu obramowania elementu od krawędzi pola obramowania tego elementu.
Przesunięty w ten sposób obraz obramowania nie wpływa na układ sąsiadujących elementów.
Przykłady
W tym przykładzie obraz w tle obramowania elementu div
będzie oddalony od krawędzi pola obramowania tego elementu o 70 pikseli. W efekcie znajdzie się on wysoko „nad” wcześniejszym elementem p
, nie zmieniając w żaden sposób jego położenia i sprawiając wrażenie, jakby element p
znajdował się wewnątrz elementu div
.
Efekt:
Składnia i wartości
Własność border-image-outset
przyjmuje jedną, dwie, trzy lub cztery liczby bez jednostki lub liczby z jednostką długości. Wartości ujemne są niedozwolone.
- Jedna wartość: jeśli podana jest jedna wartość, to ma ona zastosowanie z wszystkich czterech stron.
- Dwie wartości: pierwsza wartość odnosi się do górnej i dolnej krawędzi, a druga – do lewej i prawej.
- Trzy wartości: pierwsza odnosi się do górnej krawędzi, druga do lewej i prawej, a trzecia do dolnej.
- Cztery wartości: odnoszą się odpowiednio do górnej, prawej, dolnej i lewej krawędzi.
Jeśli wartością jest liczba bez jednostki, to stanowi ona mnożnik szerokości obramowania elementu, tzn. wartości własności border-width
. Na przykład, jeżeli własność border-width
ma wartość 3px
, a własność border-image-outset
zostanie ustawiona na 2
, to ostatecznie wartość własności border-image-outset
zostanie ustawiona na 6px
.
Zastosowanie
Własność border-image-outset
odnosi się do wszystkich elementów z wyjątkiem wewnętrznych elementów tabeli (np. tr
, th
, td
), której własność border-collapse
jest ustawiona na collapse
.
Ponadto własność border-image-outset
odnosi się także do pseudoelementu ::first-letter.
Podsumowanie
Podsumowanie
Zastosowanie | Wszystkie elementy HTML z wyjątkiem wewnętrznych elementów tabeli (np. tr , th , td ), której własność border-collapse jest ustawiona na collapse , oraz pseudoelement ::first-letter |
---|---|
Obsługiwane wartości | Liczby bez jednostki długości i liczby z jednostką długości |
Wartość początkowa | 0 |
Dziedziczenie | Nie |
Specyfikacja | CSS Backgrounds and Borders Module Level 3 – border-image-outset |