Dizaino ir algoritmų pamoka 2025, Sausis

Pasienio trikampiai CSS-gudrybės

Pasienio trikampiai CSS-gudrybės

Yra trikampiai „unicode“ simboliai. SVG galite nupiešti trikampį. Tačiau yra dar vienas būdas nupiešti trikampį internete, apimantis tik pasienio turtą ir nedidelę CSS gudrybę “.

Slinkite animaciją CSS-gudrybės

Slinkite animaciją CSS-gudrybės

Yra keletas slinkties animacijų, kurias CSS galima naudoti be jokio „JavaScript“. Tiesiog pažiūrėkite į skyrių apie slinkimo indikatorių, kuris akivaizdžiai yra CSS magija. Tačiau mes galime atlikti daugybę slinkimo animacijos darbų tiesiogiai CSS, turėdami tik šiek tiek informacijos, kurią teikia „JavaScript“: kiek toli puslapis slinko. "

Dėžutės mygtukai - CSS-gudrybės

Dėžutės mygtukai - CSS-gudrybės

Dėžutės šešėlio savybė akivaizdžiai naudinga šviesiems šešėliams už elementų, suteikiančių matmenį ir atskyrimą. Tačiau „box-shadow“ turėjo keletą gudrybių savo rankovėje, ypač kalbant apie tai, kaip dėžutės šešėlis nebūtinai turi būti minkštas, gali būti sukrautas ir net nereikia būti netoliese “.

Juostinė barberpolio animacija CSS-gudrybės

Juostinė barberpolio animacija CSS-gudrybės

Galite padaryti fono juostas CSS naudodami tiesinį gradientą. Mes dažnai galvojame apie gradientą apie išblukimą iš vienos spalvos į kitą, tačiau triukų gudrybė yra ta, kad išvis nėra jokio išblukimo. Vietoj to, mes galime nurodyti „spalvų sustojimus“ toje pačioje vietoje, kad spalva iškart pasikeistų iš vienos (…) "

Lankstūs tinkleliai CSS-gudrybės

Lankstūs tinkleliai CSS-gudrybės

Galbūt didžiausias triukas visuose CSS tinkluose yra tai, kad mokama parašyti stulpelių išdėstymą, kuris aiškiai nedeklaruoja eilučių ar stulpelių skaičiaus, bet automatiškai sukuria juos pagal šiek tiek laisvas instrukcijas ir pateiktą turinį. "

Vilkimi elementai CSS-gudrybės

Vilkimi elementai CSS-gudrybės

Elemento vilkimas aplink ekraną yra gana tvirtai „JavaScript“ teritorijoje. Jums reikės prieigos prie DOM įvykių, pvz., Paspaudimų ir pelės judėjimo. Bet mes čia kalbame apie CSS gudrybes, todėl leiskime tai padaryti tik HTML ir CSS! "

Spaudiklis spustelėkite Įvestis, kai spustelėjama etiketė - CSS-gudrybės

Spaudiklis spustelėkite Įvestis, kai spustelėjama etiketė - CSS-gudrybės

Etiketėse turėtų būti atributai „for“, atitinkantys jų žymimos įvesties ID. Tai reiškia, kad mes galime užfiksuoti tą atributą ir naudoti jį selektoriuje