Kodebiter 2025, April

Px til Em Funksjoner - CSS-triks

Px til Em Funksjoner - CSS-triks

Vi har snakket om "Why Ems?" her før. For de som er nye for em-verdier, gjør Mozilla Developer Network en utmerket jobb med å forklare ems: ... en em er "

Enkle aktivahjelpefunksjoner - CSS-triks

Enkle aktivahjelpefunksjoner - CSS-triks

Å takle stier er alltid litt irriterende, du vil innrømme. Heldigvis er det ekstremt enkelt med Sass å ha en vakker API for å administrere eiendeler og å "

Strømfunksjon - CSS-triks

Strømfunksjon - CSS-triks

Selv om det er veldig nyttig med regning, kommer Sass litt til kort med matematiske hjelperfunksjoner. Det har vært en åpen utgave på det offisielle depotet til "

Sass Things for Links - CSS-triks

Sass Things for Links - CSS-triks

Via Alex King kan du bruke variabler for velgerne: $ a-tags: 'a, a: aktiv, a: svever, a: besøkt'; $ a-tags-hover: 'a: aktiv, a: hover'; # ($ a-tags) (farge: "

Motsatt retning Funksjon - CSS-triks

Motsatt retning Funksjon - CSS-triks

Sass framework Compass gir en praktisk funksjon for å få motsatt retning av en posisjon, for eksempel venstre når du passerer høyre som argument. Dette"

Mixin til prefiksegenskaper - CSS-triks

Mixin til prefiksegenskaper - CSS-triks

I tilfelle du er interessert i å håndtere ditt eget CSS-leverandørprefiks (i stedet for for eksempel Autoprefixer eller Compass), her er en mixin for å hjelpe med det. Heller"

Mixin for å kvalifisere en velger - CSS-triks

Mixin for å kvalifisere en velger - CSS-triks

Det er ingen enkel måte å kvalifisere en velger fra det tilhørende regelsettet. Med kvalifisering mener jeg å forutsette et elementnavn (f.eks. A) til en klasse "

Opprettholde sideforhold Mixin - CSS-triks

Opprettholde sideforhold Mixin - CSS-triks

Denne artikkelen fra juli 2013 beskriver en metode for å bruke psuedo-elementer for å opprettholde et elementformat, selv når det skaleres. Her er en Sass-blanding som "

Material Shadows Mixin - CSS-triks

Material Shadows Mixin - CSS-triks

Material Design har vært overalt i det siste. En del av den består i å stable lag oppå hverandre som ekte papirark. Å oppnå"

Mixin for Offset Positioning - CSS-triks

Mixin for Offset Positioning - CSS-triks

Hvis det er en stenografi som CSS dramatisk savner, er det den som gjør det mulig å definere posisjonsegenskapen, så vel som de fire offsetegenskapene. "

Mixin for å administrere pausepunkter - CSS-triks

Mixin for å administrere pausepunkter - CSS-triks

Responsive nettdesign kreasjoner eksisterer ofte over flere forskjellige brytpunkter. Det er ikke alltid lett å håndtere disse punktene. Bruke dem og oppdatere "

Farge luminans Funksjon - CSS-triks

Farge luminans Funksjon - CSS-triks

Når man graver dypt inn i fargelære, er det noe som kalles relativ fargeluminans. For å si det enkelt, definerer luminansen til en farge om den er "

Funksjonelle programmeringsfunksjoner - CSS-triks

Funksjonelle programmeringsfunksjoner - CSS-triks

For bibliotekprodusenter og rammeverkbyggere kan det være nyttig å ha et par ekstra funksjoner for å dynamisk bruke funksjoner på elementer på en liste. Her"

@extend Wrapper aka Mixtend - CSS-triks

@extend Wrapper aka Mixtend - CSS-triks

Når du utvider en velger med @extend-direktivet, tar ikke Sass CSS-innholdet fra den utvidede velgeren for å plassere det i den utvidende. Den"

Fest et tall til N sifre - CSS-triks

Fest et tall til N sifre - CSS-triks

Når du arbeider med tall i JavaScript eller et hvilket som helst annet programmeringsspråk, er det en måte å kutte et tall etter n sifre. Uheldigvis er det ikke noe"

Lette kart Få funksjon - CSS-triks

Lette kart Få funksjon - CSS-triks

Bézier-kurver kan brukes til å legge til vakre effekter i CSS-overganger og animasjoner. Skrive ut den fulle funksjonelle notasjonen (f.eks. Kubisk bezier (0,550, "

Deep Get / Set i Maps - CSS-triks

Deep Get / Set i Maps - CSS-triks

Når du arbeider med komplekse Sass-arkitekturer, er det ikke uvanlig å bruke Sass-kart for å opprettholde konfigurasjon og alternativer. Fra tid til annen ser du kart "

Egendefinerte rullefelt Mixin - CSS-triks

Egendefinerte rullefelt Mixin - CSS-triks

Rullefelt er en av de brukergrensesnittkomponentene som er tilstede på nesten alle sider på internett, men vi (utviklere) har liten eller ingen kontroll over det. "

CSS Triangle Mixin - CSS-triks

CSS Triangle Mixin - CSS-triks

Det er et ganske populært CSS-hack ved hjelp av gjennomsiktige kanter på et 0-bredde / 0-høydeelement for å etterligne trekanter. Det er en CSS-kodebit her på CSS-Tricks "

Sentrering Mixin - CSS-triks

Sentrering Mixin - CSS-triks

Forutsatt at det overordnede elementet har posisjon: relativ ;, vil disse fire egenskapene sentrere et underordnet element både horisontalt og vertikalt inne, uansett "

Korrekt legge til enhet til nummer - CSS-triks

Korrekt legge til enhet til nummer - CSS-triks

Når du konverterer et enhetsfritt tall til en lengde, varighet, vinkel eller hva som helst, har folk en tendens til å bare legge til enheten som en streng, slik: $ verdi: 42; "

Feste et tall - CSS-triks

Feste et tall - CSS-triks

I informatikk bruker vi ordet klemme som en måte å begrense et tall mellom to andre tall. Når det er festet, vil et tall enten beholde sin egen verdi "

Dekker Mixin - CSS-triks

Dekker Mixin - CSS-triks

Jeg finner meg selv å bruke disse egenskapene sammen hele tiden, noe som vanligvis er en god mulighet for en abstraksjon som en mixin: @mixin coverer ("

BEM Mixins - CSS-triks

BEM Mixins - CSS-triks

Den beste introduksjonen til BEM er fra Harry Roberts: BEM - som betyr blokk, element, modifikator - er en frontend-navngivningsmetodikk tenkt ut av gutta på "

Lagre gjeldende velger (&) i Sass - CSS-triks

Lagre gjeldende velger (&) i Sass - CSS-triks

& Karakteren i Sass er unik ved at den representerer gjeldende velger. Det endres når du hekker. La oss si at du er nestet, men at du vil ha tilgang til en "

Svart-hvitt opasitetsfunksjoner - CSS-triks

Svart-hvitt opasitetsfunksjoner - CSS-triks

Det er ganske vanlig å trenge litt gjennomsiktig svart eller hvitt. I CSS kan du gjøre: .halv-svart (bakgrunn: rgba (0, 0, 0, 0,5);) Det blir lettere i "

Avansert typekontroll - CSS-triks

Avansert typekontroll - CSS-triks

Denne funksjonssamlingen er for testing om verdien av en variabel er av en bestemt type. For eksempel, er 13rem en relativ lengde? EKTE! Er "frost"

Null polstrede tall - CSS-triks

Null polstrede tall - CSS-triks

Funksjon getZeroPaddedNumber ($ value, $ padding) (return str_pad ($ value, $ padding, "0", STR_PAD_LEFT);) Bruk ekko getZeroPaddedNumber (123, 4); // utganger "

Enkel postnummerområdetester - CSS-triks

Enkel postnummerområdetester - CSS-triks

Denne regexen nedenfor tester det oppgitte postnummeret hvis det starter med tallene 096 og at det er nøyaktig 2 tall etter det. Hvis det gjør det, ekko det ja, hvis "

URL-validering - CSS-triks

URL-validering - CSS-triks

$ url = 'http://eksempel.com'; $ validering = filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); if ($ validation) $ output = 'proper URL'; "