Cum se face un fundal dungat cu CSS

Autor: Virginia Floyd
Data Creației: 10 August 2021
Data Actualizării: 6 Mai 2024
Anonim
CSS Tips & Tricks 01 - How To Make A Striped Background
Video: CSS Tips & Tricks 01 - How To Make A Striped Background

Conţinut

Utilizând codul CSS, puteți genera fundal dungat pentru o pagină web fără a utiliza grafică. Acest efect folosește niveluri de gradient CSS cu pauze multiple de culoare, precum și proprietatea dimensiunii de fond pentru a face ca vectorul de gradient să se repete pe ecran. Cea mai bună modalitate de a face acest lucru este să începeți cu o culoare solidă de fundal și să faceți una dintre dungile transparente pentru ca culoarea să fie evidențiată. Utilizatorii care vă accesează pagina utilizând browserele de internet vechi vor vedea o culoare solidă.


instrucțiuni de ghidare

CSS vă permite să generați fundal dungat pentru o întreagă pagină web fără a utiliza grafică (Jack Hollingsworth / Photodisc / Getty Images)

    instrucțiuni de ghidare

  1. Deschideți fișierul foaie de stil CSS în Notepad sau într-un program de editare a codului. Adăugați această regulă la sfârșitul fișierului:

    html {înălțime: 100%; }

    Această regulă face posibilă umplerea întregului fundal al unei pagini web cu banda de gradient pe care o va crea.

  2. Setați o culoare de fundal pentru pagina dvs. în "html {}" pentru a furniza culoarea de bază pentru dungile dvs. și o valoare prestabilită pentru browserele vechi:

    html {înălțime: 100%; fundal-culoare: negru; }

  3. Adăugați următorul cod la valorile implicite "html {}" pentru a crea un efect de bandă orizontală:


    fundal-imagine: gradient linear (transparent 50%, alb 50%);

    Va crea două pauze de culoare, prima fiind transparentă, iar cea de-a doua fiind albă. Fiecare întrerupere a culorii necesită 50% din spațiul de gradient de pe ecran. Reglați lățimea benzilor modificând valorile procentuale.

  4. Adăugați o valoare de zero la prima pauză de culoare și o separați cu o virgulă:

    Imagine de fundal: gradient liniar (0, transparent 50%, negru 50%);

    Aceasta vă va poziționa dungile în poziție verticală, mai degrabă decât poziționându-le orizontal.

  5. Duplicați proprietatea imaginii de fundal și valorile acesteia într-o linie nouă. Faceți acest lucru de două ori, creând trei linii cu același cod. Adăugați prefixul "-moz" la gradientul liniar într-unul din liniile duplicat de cod. Adăugați prefixul "-webkit" la celălalt rând duplicat:

    fundal-imagine: gradient liniar (0, transparent 50%, alb 50%); fundal-imagine: -moz-linear-gradient (0, transparent 50%, alb 50%); fundal-imagine: -webkit-gradient liniar (0, transparent 50%, alb 50%);


  6. Limitați gradientul la o anumită sumă de pixeli prin setarea dimensiunii de fundal în următoarea linie din codul dvs. CSS:

    dimensiune de fundal: 20 pixeli;

    Modificați numărul pixelilor de dimensiune de fundal pentru a modifica dimensiunea gradientului. Datorită repetării constante a gradientului de lățime a paginii, fiecare repetare va corespunde unui set de benzi pe ecran.

avertisment

  • Unele browsere mai vechi nu acceptă gradienți CSS3. Când doriți să afișați dungi pentru toate tipurile de browsere, utilizați comentariile condiționale pentru a include o foaie de stil cu o diagramă repetată.