Vlastnost CSS border-image
Příklad
Určete obrázek jako ohraničení kolem prvku:
#borderimg {
border-image: url(border.png) 30 round;
}
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
Tato border-image
vlastnost umožňuje určit obrázek, který se má použít jako ohraničení kolem prvku.
Vlastnost border-image je zkrácená vlastnost pro:
- border-image-source
- okraj-obraz-slice
- border-image-width
- border-image-outset
- ohraničení-obrázek-opakovat
Vynechané hodnoty jsou nastaveny na výchozí hodnoty.
Výchozí hodnota: | žádný 100% 1 0 roztáhnout |
---|---|
Zděděno: | Ne |
Animovatelné: | Ne. Přečtěte si o tématu Animable |
Verze: | CSS3 |
Syntaxe JavaScriptu: | object .style.borderImage="url(border.png) 30 kol" |
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která plně podporuje vlastnost.
Čísla následovaná -webkit-, -moz- nebo -o- určují první verzi, která pracovala s předponou.
Property | |||||
---|---|---|---|---|---|
border-image | 16.0 4.0 -webkit- |
11.0 | 15.0 3.5 -moz- |
6.0 3.1 -webkit- |
15.0 11.0 -o- |
Poznámka: Viz podpora jednotlivých prohlížečů pro každou hodnotu níže.
Syntaxe CSS
border-image: source slice width outset repeat|initial|inherit;
Hodnoty vlastností
Value | Description | Play it |
---|---|---|
border-image-source | The path to the image to be used as a border | |
border-image-slice | How to slice the border image | |
border-image-width | The width of the border image | |
border-image-outset | The amount by which the border image area extends beyond the border box | |
border-image-repeat | Whether the border image should be repeated, rounded or stretched | |
initial | Sets this property to its default value. Read about initial | |
inherit | Inherits this property from its parent element. Read about inherit |
Další příklady
Příklad
Různé hodnoty řezů zcela změní vzhled ohraničení:
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 50 round;
}
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 20% round;
}
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30% round;
}
Související stránky
CSS tutoriál: CSS Border Images
Odkaz na CSS: vlastnost border-image-outset
CSS Reference: vlastnost border-image-repeat
CSS Reference: vlastnost border-image-slice
Reference CSS: vlastnost border-image-source
CSS Reference: vlastnost border-image-width
Odkaz HTML DOM: vlastnost borderImage