Kodestykker 2025, September

Px til Em-funktioner - CSS-tricks

Px til Em-funktioner - CSS-tricks

Vi har talt om "Why Ems?" her før. For de nye em-værdier gør Mozilla Developer Network et fremragende stykke arbejde med at forklare ems: ... en em er "

Simple Asset Helper-funktioner - CSS-tricks

Simple Asset Helper-funktioner - CSS-tricks

At håndtere stier er altid lidt irriterende, du vil indrømme. Heldigvis er det ekstremt nemt med Sass at have en smuk API til at administrere aktiver og at "

Strømfunktion - CSS-tricks

Strømfunktion - CSS-tricks

Selvom det er meget nyttigt med aritmetik, falder Sass lidt under med matematiske hjælperfunktioner. Der har været et åbent emne i det officielle lager til "

Sass ting til links - CSS-tricks

Sass ting til links - CSS-tricks

Via Alex King kan du bruge variabler til vælgere: $ a-tags: 'a, a: aktiv, a: svæver, a: besøgt'; $ a-tags-hover: 'a: aktiv, a: svæver'; # ($ a-tags) (farve: "

Modsat retning Funktion - CSS-tricks

Modsat retning Funktion - CSS-tricks

Sass-ramme Kompas giver en praktisk funktion til at få den modsatte retning af en position, f.eks. Venstre når den passerer til højre som argument. Det her"

Mixin til præfiksegenskaber - CSS-tricks

Mixin til præfiksegenskaber - CSS-tricks

Hvis du er interesseret i at håndtere din egen CSS-leverandørpræfikser (snarere end for eksempel Autoprefixer eller Compass), her er en mixin til at hjælpe med det. Hellere"

Mixin for at kvalificere en vælger - CSS-tricks

Mixin for at kvalificere en vælger - CSS-tricks

Der er ingen nem måde at kvalificere en vælger inden for dens tilknyttede regelsæt. Med kvalificering mener jeg at forudse et elementnavn (f.eks. A) til en klasse "

Oprethold billedformat Mixin - CSS-tricks

Oprethold billedformat Mixin - CSS-tricks

Denne artikel fra juli 2013 beskriver en metode til brug af psuedo-elementer til at opretholde et billedformat, selv når det skaleres. Her er en Sass mix, der "

Material Shadows Mixin - CSS-tricks

Material Shadows Mixin - CSS-tricks

Material Design har været overalt på det seneste. En del af det består i at stable lag oven på hinanden som ægte papirark. At opnå"

Mixin til offset positionering CSS-tricks

Mixin til offset positionering CSS-tricks

Hvis der er en stenografi, som CSS dramatisk savner, er det den, der gør det muligt at definere positionsejendommen såvel som de fire forskudte egenskaber "

Mixin til at styre breakpoints - CSS-tricks

Mixin til at styre breakpoints - CSS-tricks

Responsive webdesign kreationer findes ofte over flere forskellige breakpoints. Det er ikke altid let at styre disse breakpoints. Brug af dem og opdatering "

Farveluminansfunktion - CSS-tricks

Farveluminansfunktion - CSS-tricks

Når man graver dybt ned i farveteori, er der noget, der kaldes relativ farve luminans. For at sige det enkelt definerer en farves luminans, om dens "

Funktionel programmering Funktioner - CSS-tricks

Funktionel programmering Funktioner - CSS-tricks

For biblioteksproducenter og rammeudviklere kan det være nyttigt at have et par ekstra funktioner til dynamisk at anvende funktioner på emner på en liste. Her"

@extend Wrapper aka Mixtend - CSS-tricks

@extend Wrapper aka Mixtend - CSS-tricks

Når man udvider en vælger med @extend-direktivet, tager Sass ikke CSS-indholdet fra den udvidede vælger for at placere det i det udvidede. Det"

Fix et tal til N cifre - CSS-tricks

Fix et tal til N cifre - CSS-tricks

Når du beskæftiger dig med tal i JavaScript eller ethvert andet programmeringssprog, er der en måde at afkorte et tal efter n cifre. Desværre er der ingen "

Nemmere kort Få funktion - CSS-tricks

Nemmere kort Få funktion - CSS-tricks

Bézier-kurver kan bruges til at tilføje smukke effekter til CSS-overgange og animationer. Indtastning af den fulde funktionelle notation (f.eks. Cubic-bezier (0.550, "

Deep Get / Set i Maps - CSS-tricks

Deep Get / Set i Maps - CSS-tricks

Når du arbejder på komplekse Sass-arkitekturer, er det ikke ualmindeligt at bruge Sass-kort til at opretholde konfiguration og muligheder. Fra tid til anden vil du se kort "

Brugerdefinerede rullepaneler Mixin - CSS-tricks

Brugerdefinerede rullepaneler Mixin - CSS-tricks

Rullepaneler er en af ​​de UI-komponenter, der findes på næsten alle sider på internettet, men alligevel har vi (udviklere) ringe eller ingen kontrol over det. "

CSS Triangle Mixin - CSS-tricks

CSS Triangle Mixin - CSS-tricks

Der er et ret populært CSS-hack ved hjælp af gennemsigtige kanter på et 0-bredde / 0-højde-element for at efterligne trekanter. Der er et CSS-uddrag her på CSS-tricks "

Centreringsmixin - CSS-tricks

Centreringsmixin - CSS-tricks

Forudsat at det overordnede element har position: relativ ;, vil disse fire egenskaber centrere et underordnet element både vandret og lodret inde, uanset "

Korrekt tilføjelse af enhed til nummer - CSS-tricks

Korrekt tilføjelse af enhed til nummer - CSS-tricks

Når man konverterer et enhedsløst tal til en længde, varighed, vinkel eller hvad som helst, har folk tendens til blot at tilføje enheden som en streng som denne: $ værdi: 42; "

Fastspænding af et tal - CSS-tricks

Fastspænding af et tal - CSS-tricks

I datalogi bruger vi ordet klemme som en måde at begrænse et tal mellem to andre tal. Når det er fastspændt, beholder et tal enten sin egen værdi "

Dækker Mixin - CSS-tricks

Dækker Mixin - CSS-tricks

Jeg finder mig selv ved at bruge disse egenskaber sammen hele tiden, hvilket typisk er en god mulighed for en abstraktion som et mixin: @mixin coverer ("

BEM Mixins - CSS-tricks

BEM Mixins - CSS-tricks

Den bedste introduktion til BEM er fra Harry Roberts: BEM - hvilket betyder blok, element, modifikator - er en front-end navngivningsmetode, der er tænkt op af gutterne på "

Cache den aktuelle vælger (&) i Sass - CSS-tricks

Cache den aktuelle vælger (&) i Sass - CSS-tricks

& Karakteren i Sass er unik, fordi den repræsenterer den aktuelle vælger. Det ændrer sig, når du reden. Lad os sige, at du er indlejret, men du vil have adgang til en "

Funktioner i sort / hvid-opacitet - CSS-tricks

Funktioner i sort / hvid-opacitet - CSS-tricks

Det er ret almindeligt at have brug for lidt gennemsigtig sort eller hvid. I CSS kan du gøre: .halv-sort (baggrund: rgba (0, 0, 0, 0,5);) Det bliver lettere i "

Avanceret typekontrol - CSS-tricks

Avanceret typekontrol - CSS-tricks

Denne samling af funktioner er til test, hvis værdien af ​​en variabel er af en bestemt type. For eksempel, er 13rem en relativ længde? SAND! Er "kølig"

Nul polstrede numre - CSS-tricks

Nul polstrede numre - CSS-tricks

Funktion getZeroPaddedNumber ($ værdi, $ polstring) (return str_pad ($ værdi, $ polstring, "0", STR_PAD_LEFT);) Brug echo getZeroPaddedNumber (123, 4); // output "

Simpel postnummerintervalprøve - CSS-tricks

Simpel postnummerintervalprøve - CSS-tricks

Denne regex nedenfor tester det angivne postnummer, hvis det starter med tallene 096, og at der er nøjagtigt 2 tal efter det. Hvis det gør det, ekko det Ja, hvis "

URL-validering - CSS-tricks

URL-validering - CSS-tricks

$ url = 'http://eksempel.dk'; $ validering = filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); hvis ($ validering) $ output = 'korrekt URL'; "