Właściwość border-image-outset
Właściwość border-image-outset pozwala
przesunąć obramowanie poza granice elementu. Jako
wartość podaje się liczbę bez podawania jednostek
miary lub dowolne jednostki
wielkości, z wyjątkiem procentów. Jeśli podano
liczbę bez jednostek, jest to mnożnik,
przez który mnożone są wartości właściwości border-width.
Wartości ujemne nie są obsługiwane.
Aby uzyskać bardziej szczegółowe informacje na temat obrazów
dla obramowania, zapoznaj się z właściwością border-image.
Składnia
selektor {
border-image-outset: liczba dodatnia;
}
Przykład . Liczba
Ustawmy wartość border-image-outset
na 3 po najechaniu myszką na element.
Spowoduje to przesunięcie obramowania o 26px*3 -
3 razy dalej niż jego szerokość podana
w border-width:
<div id="elem"></div>
#elem:hover {
border-image-outset: 3;
}
#elem {
border-image-repeat: repeat;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 100px auto;
}
:
Przykład . Piksele
Ustawmy wartość border-image-outset
na 30px po najechaniu myszką na element.
Spowoduje to przesunięcie obramowania o 30px:
<div id="elem"></div>
#elem:hover {
border-image-outset: 30px;
}
#elem {
border-image-repeat: repeat;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 50px auto;
}
:
Zobacz też
-
właściwość
border-image,
która jest skrótem dla obramowania z obrazka -
właściwość
border-image-source,
która określa ścieżkę do obrazka dla obramowania -
właściwość
border-image-slice,
która dzieli obrazek dla obramowania -
właściwość
border-image-repeat,
która powtarza obrazek dla obramowania -
właściwość
border-image-width,
która określa rozmiar obrazka dla obramowania