15 Užitočné triky CSS, ktoré by ste mohli prehliadnuť
Ak ste na chvíľu vyvíjali webový vývojár na fronte, existuje veľká šanca, že ste mali chvíľku, kedy ste sa pokúsili zistiť, ako niečo kódovať a uvedomili si to po trochu googlingu, že “tam je CSS”. Ak ste to neurobili, dobre sa chystáte.
Tento príspevok je zbierka takýchto kódov CSS, ktoré vám môžu poskytnúť funkcie, ako napríklad zaseknúť prvok lepkavý, poskytnúť vám prerušované funkcie podčiarknutia, tok textu vašej stránky v špeciálnom tvare alebo dosiahnuť efekt paralaxy. Niektoré z nich sú široko podporované, zatiaľ čo iné sú na ceste na plnú podporu zo všetkých prehliadačov.
-
Číselné položky a podpoložky
Povedz, že máte v dokumente nadpisy a podpoložky a číslujete ich ručne alebo skriptom. Namiesto toho môžete použiť čítače CSS. Na ňom je už hĺbkový príspevok. A pretože je to z CSS2 spec, môžete sa staviť, že je podporovaný všetkými prehliadačmi, okrem IE 6.
-
Spice Up Plain Underlines
Niekedy chceme podčiarknuť s peknou bodkovanou či prerušovanou čiarou namiesto pevnej. Keďže na to nie je žiadna možnosť, uspokojujeme sa
border-bottom
. aleborder-bottom
nie je dobrým riešením, ak podčiarknete text.CSS3 neurčuje jednu, ale tri nové vlastnosti pre dekoráciu textu
text-dekorácie-color
,text-dekorácie-linka
, atext-dekorácie v štýle
čo môže byť skrátené do starého dobrého text-decoration.Môžete ich použiť na štýl podčiarknutia, overline, dokonca aj blikajúci text a ďalšie. Od apríla 2015 podporuje túto službu iba Firefox, ale môžete ju povoliť “experimentálne funkcie webovej platformy” používať ho v prehliadači Chrome.
-
Citácia citácie
Po prvé, nie je potrebné obťažovať sa zadávaním správnych kučeravých úvodzoviek pre krátke citácie, pretože pre to je HTML:
značka označujúca inline citácie.
značka sa tiež stará o citovanie vnútorných kotácií s jednotlivými úvodzovkami. Takže, kde je “na to je "CSS"” moment v tomto?
Povedzme, že nechcete mať predvolené dvojité úvodzovky alebo máte viac ako jednu úroveň vnorených úvodzoviek. Môžete definovať svoje predvoľby cenových ponúk pre prvok cenových ponúk pomocou CSS pomocou CSS2 quotes vlastnosť.
-
Správa nespravodlivých tabuliek
Možno ste narazili na veľký stôl s rôznou veľkosťou obsahu na bunku, ktorý odmieta zostať v šírke, ktorú ste zadali, bez ohľadu na to, čo vyskúšate. Stlačte tento stôl s
table-layout
vlastnosť (pre rovnakú výšku stĺpca, nasledujte tento odkaz).Ak chcete byť konkrétny, fix je v rozloženie tabuľky: opravené; hodnota. Pri priradení pevného rozloženia tabuľky sa tabuľka a šírka buniek určujú podľa šírky tabuľky alebo prvého riadka buniek (ktoré môže používateľ definovať) a nie podľa obsahu. Toto sú podporované všetkými prehliadačmi.
-
Učiniť to lepkavé
Dôležité prvky sú prvky na stránke, ktorá sa nebude zobrazovať. Inými slovami, drží na viditeľnej ploche (výrez alebo rolovacia schránka). Môžete to vytvoriť pomocou služby CSS pozícia: lepkavá;.
Pred každým posunom a neskôr ako fixné prvky sa správajú ako relatívne umiestnené prvky po dosiahnutí prahu rolovania. Na Teraz, iba Firefox podporuje to.
-
Získajte svoj text v tvare
Chcete, aby sa text na vašej stránke dobre prekrývaval obraz zobrazený vedľa nej? Si môžete vyskúšať CSS Shapes. Na implementáciu tvarov CSS môžeme využiť tri vlastnosti
tvar, mimo
,Tvar-okraj
aTvar-image-prah
. Od apríla 2015 sú tvary CSS podporované webové prehliadače. -
Povinné polia
Ak máte formulár, existuje vysoká šanca, že niektoré polia sú potrebné, zatiaľ čo iné nie sú. Budete musieť nechať používateľov vedieť, čo je. CSS pre toto je :požadovaný : voliteľná pseudotriedy. Všetky moderné prehliadače ich podporujú.
-
Skvelé s farbami
Ak sa vám nepáči určitá farba, podobne ako modrá, môžeme vybrať oblasť s inou farbou a
:: výber
pseudo prvkom je CSS. To všetko podporujú všetky moderné prehliadače. -
Skúsil som to?
V situácii, keď je začiarknuté políčko, bolo by pekné mať iný indikátor od seba od malého začiarknutia vo vnútri predvoleného zaškrtávacieho políčka označujúceho, že položka bola skontrolovaná.
Existuje CSS pre to, čo využíva väzbu medzi bezprostrednými súrodencami, dva prvky vedľa seba. CSS má priľahlú selekciu súrodenca označenú plusom + a môžeme ho použiť na zacielenie štítku vedľa začiarkavacieho políčka. Ale čo najskôr zaškrtnúť začiarknuté políčko? Tam je : zaškrtnuté pseudo trieda pre to.
-
Ako príbeh
Potom by nebolo pekné, keby prvé “O” v “Kde bolo, tam bolo” vyzerá pekne? Môžeme to vyzerat pekne, po tom všetkom je tu CSS. Tu je miesto ::prvé písmeno pseudo element prichádza na záchranu. Zameriava sa na prvé písmeno prvého riadku cieleného prvku. Prečítajte si viac o tom tu.
-
Chceli by ste vedieť viac?
Prvok môže mať triedy X alebo dáta Y alebo nejakú inú hodnotu atribútu. Ak budeme niekedy potrebovať zobraziť takúto hodnotu atribútu prvku v jeho blízkosti, môžeme použiť Obsah: attr (X). Načíta hodnotu atribútu X prvku, potom ho môžeme zobraziť vedľa prvku.
-
Trochu viac doľava
Centrovacie prvky pre začiatočníkov CSS je dosť úctyhodný. Rôzne prvky vyžadujú odlišnú sadu vlastností CSS na ich centrovanie. Pozrime sa na jeden z mnohých príkladov, ktoré sú k dispozícii na celom svete, takže si môžete znovu zapamätať,.
-
Zverejniť súborový formát odkazov
Videli ste niekedy malý obrázok v blízkosti odkazu, ktorý ukazuje, aký je tento odkaz? PDF? alebo DOC? Áno, CSS to dosiahne. Obsah: url () je to, čo budeme používať na zobrazenie obrazu za odkazmi.
-
Trigger Parallax Effect
Paralaxový efekt je efekt používaný na opis zdanlivo pomalého pohybu pozadia vzhľadom na popredie. Tento efekt je populárny na webových stránkach, ktoré vykonávajú rolovanie paralaxy. Existujú rôzne spôsoby, ako ho implementovať, príklad nižšie pracuje vo Firefoxe s pripojenie na pozadí: opravené;.
-
Sila animácií CSS
Pravdepodobne nie je obrovský “tam je CSS” moment, pretože všetci ste si s najväčšou pravdepodobnosťou vedomí animácií CSS. Ale malá pripomienka nie je žiadna ujma. Existuje veľa použitia pre animácie CSS, ale tu ide o jednoduché sfarbenie.