Ultimele tutoriale de dezvoltare web
 

CSS Imagini de frontieră


Imagini CSS3 de frontieră

Cu CSS3 de border-image proprietate, puteți seta o imagine pentru a fi utilizat ca frontiera în jurul unui element.


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.

Numerele urmat de -webkit-, -moz- sau -o- specificați prima versiune care a lucrat cu un prefix.

Proprietate
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

CSS3 border-image Proprietatea

CSS3 de border-image proprietate vă permite să specificați o imagine pentru a fi utilizată în locul frontierei normale în jurul unui element.

Proprietatea are trei părți:

  1. Imaginea de a utiliza ca frontiera
  2. În cazul în care să felie imaginea
  3. Definiți dacă secțiunile de mijloc trebuie să fie repetată sau întinsă

Vom folosi următoarea imagine (called "/css/border.png") :

Frontieră

De border-image proprietate ia imaginea si felii in noua sectiuni, cum ar fi o placă de tic-tac-toe. Apoi plasează colțurile la colțuri, iar secțiunile de mijloc sunt repetate sau întinsă, după cum specificați.

Notă: Pentru border-image pentru a lucra, elementul are nevoie , de asemenea, de border set de proprietate!

Aici, secțiunile de mijloc ale imaginii sunt repetate pentru a crea frontiera:

O imagine ca un chenar!

Aici este codul:

Exemplu

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
    border-image: url(border.png) 30 round;
}
Încearcă - l singur »

Aici, secțiunile de mijloc ale imaginii sunt întinse pentru a crea frontiera:

O imagine ca un chenar!

Aici este codul:

Exemplu

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */
    border-image: url(border.png) 30 stretch;
}
Încearcă - l singur »

Tip: de border-image proprietate este de fapt o proprietate prescurtare pentru border-image-source , border-image-slice , border-image-width , border-image-outset și border-image-repeat proprietăți.


CSS3 border-image - Valori diferite Slice

Valori diferite felie schimba complet aspectul de frontiera:

Exemplul 1:

border-image: url(border.png) - border-image: url(border.png) 50 rotund;

Exemplul 2:

border-image: url(border.png) 20% rotund;

Exemplul 3:

border-image: url(border.png) 30% rotund;

Aici este codul:

Exemplu

#borderimg1 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 50 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 50 round; /* Opera 11-12.1 */
    border-image: url(border.png) 50 round;
}

#borderimg2 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 20% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 20% round; /* Opera 11-12.1 */
    border-image: url(border.png) 20% round;
}

#borderimg3 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30% round; /* Opera 11-12.1 */
    border-image: url(border.png) 30% round;
}
Încearcă - l singur »

Testați-te cu exerciții!

Exercitiul 1 » Exercitiul 2»


CSS3 Proprietăți de frontieră

Proprietate Descriere
border-image O proprietate prescurtare pentru stabilirea tuturor border-image-* proprietățile
border-image-source Specifică calea către imaginea care urmează să fie folosit ca un chenar
border-image-slice Specifică modul în care să taie imaginea de frontieră
border-image-width Specifică lățimile imaginii de frontieră
border-image-outset Specifică suma cu care zona de frontieră a imaginii se extinde dincolo de caseta de frontieră
border-image-repeat Specifică dacă imaginea de frontieră ar trebui să fie repetate, rotunjite sau întins