Własność CSS border-image-source określa źródło obrazu użytego w tle obramowania elementu. Obraz ten zastępuje ustawienie własności border-style.
Przykłady
W tym przykładzie w tle obramowania elementu div został ustawiony gradient radialny.
div {
border: 30px solid black;
border-image-source: radial-gradient(red, green, blue);
border-image-slice: 55;
border-image-repeat: round;
padding: 30px;
}
...
<div></div>Efekt:
Składnia i wartości
Własność border-image-source przyjmuje dowolną obsługiwaną przez CSS wartość obrazu, a więc na przykład ścieżkę do pliku określoną za pomocą funkcji url() albo gradient zdefiniowany za pomocą jednej z funkcji gradientów.
Zastosowanie
Własność border-image-source 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-source odnosi się także do pseudoelementu ::first-letter.
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 | Definicje obrazów różnego typu |
| Wartość początkowa | none
|
| Dziedziczenie | Nie |
| Specyfikacja | CSS Backgrounds and Borders Module Level 3 – border-image-source |
