CSS -randbeelde
CSS-randbeelde
Met die CSS border-image
-eienskap kan u 'n prent instel om as die rand om 'n element te gebruik.
CSS-grensbeeld-eiendom
Die CSS border-image
-eienskap laat jou toe om 'n prent te spesifiseer wat gebruik moet word in plaas van die normale grens rondom 'n element.
Die eiendom bestaan uit drie dele:
- Die prent om as die rand te gebruik
- Waar om die beeld te sny
- Definieer of die middelste gedeeltes herhaal of gestrek moet word
Ons sal die volgende prent gebruik (genoem "border.png"):
Die border-image
eiendom neem die beeld en sny dit in nege afdelings, soos 'n tik-tak-toe-bord. Dit plaas dan die hoeke by die hoeke, en die middelste dele word herhaal of gestrek soos jy spesifiseer.
Let wel: Om border-image
te werk, benodig die element ook die
border
eiendomstel!
Hier word die middelste dele van die prent herhaal om die rand te skep:
'n Beeld as 'n grens!
Hier is die kode:
Voorbeeld
#borderimg
{
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30 round;
}
Hier word die middelste dele van die prent gestrek om die rand te skep:
'n Beeld as 'n grens!
Hier is die kode:
Voorbeeld
#borderimg
{
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png)
30 stretch;
}
Wenk: Die border-image
eiendom is eintlik 'n snelskrif-eiendom vir die
border-image-source
, border-image-slice
, border-image-width
,
border-image-outset
en border-image-repeat
eiendomme.
CSS border-image - Verskillende snywaardes
Verskillende snywaardes verander die voorkoms van die grens heeltemal:
Voorbeeld 1:
border-image: url(border.png) 50 ronde;
Voorbeeld 2:
border-image: url(border.png) 20% rond;
Voorbeeld 3:
border-image: url(border.png) 30% rond;
Hier is die kode:
Voorbeeld
#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;
}
CSS Border Image Eienskappe
Property | Description |
---|---|
border-image | A shorthand property for setting all the border-image-* properties |
border-image-source | Specifies the path to the image to be used as a border |
border-image-slice | Specifies how to slice the border image |
border-image-width | Specifies the widths of the border image |
border-image-outset | Specifies the amount by which the border image area extends beyond the border box |
border-image-repeat | Specifies whether the border image should be repeated, rounded or stretched |