Jedna z najčastejších úloh pri úprave textu a blokov v HTML a CSS. Môže sa s ňou stretnúť nielen dizajnér layoutu, ale aj každý správca obsahu, ktorý upravuje obsah stránky. Na vyriešenie tohto problému sa používajú iba dve vlastnosti: farba - farba textu, pozadie - práca s pozadím, farba alebo obrázok.
Práca s testovacou farbou v CSS
farba je vlastnosť, ktorá je potrebná na určenie farby len pre text. Farbu je možné špecifikovať vo formáte HTML HEX kódu aj vo formáte RGB (Red Green Blue). Farebné kódy je možné vybrať buď v grafických programoch, ako je Photoshop alebo onlineSyntax vlastníctva:
Farba: Farba;
Teraz použijeme vlastnosť:
obsah (
farba: # 444; // tmavosivý text v prvku s obsahom triedy
}
Prečo takýto príklad: určenie farby pre odkaz a pre text sú dve rôzne veci. Pamätaj. No a svojpomocne odporúčam vyrobiť farbu textu a odkazy rôznych farieb.
Práca s pozadím v CSS
pozadie je vlastnosť, ktorá umožňuje pracovať s pozadím obrázka: nastaviť farbu pozadia, nastaviť obrázok ako pozadie (formáty jpg, gif, png), zmeniť polohu pozadia a ďalšie parametre, ktoré sú popísané nižšie.farba pozadia- táto vlastnosť sa používa iba na nastavenie farby pozadia. Akceptuje iba farebný kód. Farbu je možné zadať vo formáte RGB (Red Green Blue) alebo vo formáte HTML HEX kódu.
Blokovať (
farba pozadia: # fbb5b5; // nastavte pastelovú šarlátovú farbu pozadia
}
Najlepšie príklady farieb pozadia (modely moderného dizajnu: Flat Design atď.):
obrázok na pozadí je vlastnosť, ktorá sa používa na nastavenie nejakého obrázka ako pozadia v prvku. Na určenie obrázku stačí parameter url a cesta k obrázku vzhľadom k súboru s css-štýlmi.
#späť (
background-image: url ("images / fon.jpg");
}
pozadie-opakovať- možno použiť len vtedy, keď bola vlastnosť background-image špecifikovaná vyššie. Táto vlastnosť nastavuje pravidlo opakovania obrázka. V predvolenom nastavení sa obrázok opakuje na osi X a osi Y až po okraje prvku (ak je pozadie menšie ako prvok). Vo vlastnosti si môžete určiť nastavenie tak, aby sa obrázky opakovali len pozdĺž osi X - repeat-x (horizontálne), len pozdĺž Y - repeat-y (vertikálne), alebo vôbec - no-repeat.
#content (
background-repeat: repeat-x; / * obraz sa bude opakovať iba horizontálne až po hranice bloku * /
}
pozadie-príloha- fixuje pozadie v jednej polohe, to znamená, že obrázok sa bude posúvať spolu s obsahom bloku alebo zostane pevný. Predvolená hodnota je posúvanie, ktoré nefixuje polohu pozadia.
#content (
background-image: url ("background.jpg");
background-repeat: repeat-x; / * obraz sa bude opakovať iba horizontálne * /
pozadie: pevné; / * pripnuté na umiestnenie * /
}
pozícia na pozadí- vlastnosť, ktorá nastavuje polohu pozadia v prvku. Uvádzajú sa dve hodnoty: horizontálna poloha a potom vertikálna poloha. Nastavuje sa buď digitálne (pixely a percentá) alebo písmenami (vľavo, v strede, vpravo, hore, dole). Táto vlastnosť je potrebná, keď sa obrázok neopakuje (no-repeat) a pozadie musí byť v prvku umiestnené určitým spôsobom.
#blok (
pozícia na pozadí: ľavý stred; / * horizontálne - na ľavej strane, vertikálne - v strede * /
}
Myslím, že v komentároch je všetko jasné)
Príklad zápisu číselnej hodnoty:
#klávesy (
background-position: 109px 57px; / * ľavý okraj 109 pixelov, horný 57 pixelov * /
}
Aj tu si myslím, že by malo byť všetko jasné.
Veľa nehnuteľností? Pozrite sa, ako písať v skrátenej forme.
Nakoniec. CSS skratka pre pozadie
Môžete použiť skrátený zápis, kde budú všetky parametre uvedené v riadku:Pozadie: pozícia opakovania farebného obrázka;
O profíkoch. Takéto písanie zníži časy načítania stránky a vykresľovanie prehliadača. Zľutujte sa nad návštevníkmi, radšej si takto zapíšte, ak, samozrejme, potrebujete viacero nehnuteľností.
Áno, môžete preskočiť akúkoľvek vlastnosť, ak ju nepotrebujete! Pokračujte v zadávaní hodnôt nižšie v zozname.
Blokovať (
pozadie: # f1f1f1 url ("pozadie.jpg") repeat-x scroll 100px 125px;
}
Príklad toho, ako fungujú pozadia v CSS
Príklad kódu. Výsledok práce a zdrojový kód si môžete pozrieť na odkaze nižšie.