Kodavsnitt 2025, Juli

Px till Em-funktioner - CSS-tricks

Px till Em-funktioner - CSS-tricks

Vi har pratat om "Varför Ems?" här innan. För de nya värdena, gör Mozilla Developer Network ett utmärkt jobb med att förklara ems: ... en em är "

Funktioner för enkel tillgångshjälp - CSS-tricks

Funktioner för enkel tillgångshjälp - CSS-tricks

Att hantera vägar är alltid lite irriterande, du kommer att erkänna. Lyckligtvis är det extremt enkelt med Sass att ha ett vackert API för att hantera tillgångar och att "

Strömfunktion - CSS-tricks

Strömfunktion - CSS-tricks

Även om det är mycket användbart med aritmetik, kommer Sass lite till kort med matematiska hjälpfunktioner. Det har funnits en öppen fråga i det officiella arkivet till "

Sass saker för länkar - CSS-tricks

Sass saker för länkar - CSS-tricks

Via Alex King kan du använda variabler för väljare: $ a-taggar: 'a, a: aktiv, a: sväva, a: besökt'; $ a-tags-svävar: 'a: aktiv, a: svävar'; # ($ a-taggar) (färg: "

Motsatt riktningsfunktion - CSS-tricks

Motsatt riktningsfunktion - CSS-tricks

Sass ramverk Kompass ger en praktisk funktion för att få motsatt riktning för en position, till exempel vänster när du passerar höger som argument. Detta"

Egenskaper för blandning till prefix - CSS-tricks

Egenskaper för blandning till prefix - CSS-tricks

Om du är intresserad av att hantera ditt eget CSS-leverantörsprefix (snarare än, säg Autoprefixer eller Compass), här är en mixin för att hjälpa till med det. Snarare"

Mixin för att kvalificera en väljare CSS-tricks

Mixin för att kvalificera en väljare CSS-tricks

Det finns inget enkelt sätt att kvalificera en väljare från dess tillhörande regleruppsättning. Med kvalificering menar jag att förbereda ett elementnamn (t.ex. a) till en klass "

Behåll bildförhållande Mixin - CSS-tricks

Behåll bildförhållande Mixin - CSS-tricks

Den här artikeln från juli 2013 beskriver en metod för att använda psuedo-element för att upprätthålla ett elementformat, även när det skalas. Här är en Sass-mix som "

Material Shadows Mixin - CSS-tricks

Material Shadows Mixin - CSS-tricks

Materialdesign har varit överallt nyligen. En del av den består i att stapla lager ovanpå varandra som riktiga pappersark. Att uppnå"

Mixin för offsetpositionering CSS-tricks

Mixin för offsetpositionering CSS-tricks

Om det finns en förkortning som CSS dramatiskt missar, är det den som gör det möjligt att definiera positionsegenskapen, liksom de fyra offsetegenskaperna "

Mixin för att hantera brytpunkter - CSS-tricks

Mixin för att hantera brytpunkter - CSS-tricks

Responsiva webbdesign skapelser finns ofta över flera olika brytpunkter. Att hantera dessa brytpunkter är inte alltid lätt. Använda dem och uppdatera "

Färgluminansfunktion - CSS-tricks

Färgluminansfunktion - CSS-tricks

När man gräver djupt in i färgteori finns det något som kallas relativ färgluminans. För att uttrycka det enkelt, definierar en färgs luminans om det är "

Funktionella programmeringsfunktioner - CSS-tricks

Funktionella programmeringsfunktioner - CSS-tricks

För bibliotektillverkare och rambyggare kan det vara bra att ha ett par extra funktioner för att dynamiskt tillämpa funktioner på objekt i en lista. Här"

@extend Wrapper aka Mixtend - CSS-tricks

@extend Wrapper aka Mixtend - CSS-tricks

När du utökar en väljare med @extend-direktivet tar Sass inte CSS-innehållet från den utökade väljaren för att placera det i det utökande. Den"

Fixa ett nummer till N siffror - CSS-tricks

Fixa ett nummer till N siffror - CSS-tricks

När du hanterar siffror i JavaScript eller något annat programmeringsspråk finns det ett sätt att trunka ett nummer efter n siffror. Tyvärr finns det ingen"

Underlätta kartan Få funktion - CSS-tricks

Underlätta kartan Få funktion - CSS-tricks

Bézier-kurvor kan användas för att lägga till vackra effekter till CSS-övergångar och animationer. Att skriva ut den fullständiga funktionella notationen (t.ex. kubisk bezier (0,550, "

Deep Get / Set i kartor - CSS-tricks

Deep Get / Set i kartor - CSS-tricks

När du arbetar med komplexa Sass-arkitekturer är det inte ovanligt att använda Sass-kartor för att upprätthålla konfiguration och alternativ. Ibland ser du kartor "

Anpassade rullningslister Mixin - CSS-tricks

Anpassade rullningslister Mixin - CSS-tricks

Scrollbars är en av de UI-komponenter som finns på nästan alla sidor på internet, men vi (utvecklare) har liten eller ingen kontroll över den. "

CSS Triangle Mixin - CSS-tricks

CSS Triangle Mixin - CSS-tricks

Det finns ett ganska populärt CSS-hack med transparenta kanter på ett 0-bredd / 0-höjdelement för att efterlikna trianglar. Det finns ett CSS-utdrag här på CSS-Tricks "

Centreringsblandning - CSS-tricks

Centreringsblandning - CSS-tricks

Förutsatt att det överordnade elementet har position: relativ ;, kommer dessa fyra egenskaper att centrera ett underordnat element både horisontellt och vertikalt inuti, oavsett "

Lägga till enhet korrekt till nummer - CSS-tricks

Lägga till enhet korrekt till nummer - CSS-tricks

När man konverterar ett enhetslöst nummer till en längd, varaktighet, vinkel eller vad som helst, tenderar människor att helt enkelt lägga till enheten som en sträng, så här: $ värde: 42; "

Klämma fast ett nummer - CSS-tricks

Klämma fast ett nummer - CSS-tricks

Inom datavetenskap använder vi ordet klämma som ett sätt att begränsa ett tal mellan två andra nummer. När det är fastklämt kommer ett nummer antingen att behålla sitt eget värde "

Täckande Mixin - CSS-tricks

Täckande Mixin - CSS-tricks

Jag använder mig av att använda dessa egenskaper hela tiden, vilket vanligtvis är ett bra tillfälle för en abstraktion som ett mixin: @mixin coverer ("

BEM Mixins - CSS-tricks

BEM Mixins - CSS-tricks

Den bästa introduktionen till BEM är från Harry Roberts: BEM - som betyder block, element, modifier - är en front-end namngivningsmetodik som killarna har tänkt på "

Cacha den aktuella väljaren (&) i Sass - CSS-tricks

Cacha den aktuella väljaren (&) i Sass - CSS-tricks

& Tecknet i Sass är unikt genom att det representerar den aktuella väljaren. Det förändras när du häckar. Låt oss säga att du är kapslad, men du vill ha tillgång till en "

Svartvita opacitetsfunktioner - CSS-tricks

Svartvita opacitetsfunktioner - CSS-tricks

Det är ganska vanligt att du behöver lite transparent svart eller vitt. I CSS kan du göra:. Halv-svart (bakgrund: rgba (0, 0, 0, 0,5);) Det blir lättare i "

Avancerad typkontroll - CSS-tricks

Avancerad typkontroll - CSS-tricks

Denna samling funktioner är för testning om värdet på en variabel är av en viss typ. Är 13rem till exempel en relativ längd? SANN! Är "frostig"

Noll vadderade nummer - CSS-tricks

Noll vadderade nummer - CSS-tricks

Funktion getZeroPaddedNumber ($ värde, $ padding) (returnera str_pad ($ värde, $ padding, "0", STR_PAD_LEFT);) Användningseko getZeroPaddedNumber (123, 4); // utgångar "

Enkel provtagare för postnummer - CSS-tricks

Enkel provtagare för postnummer - CSS-tricks

Denna regex nedan testar det angivna postnumret om det börjar med siffrorna 096 och att det finns exakt 2 nummer efter det. Om det gör det ekar det ja, om "

URL-validering - CSS-tricks

URL-validering - CSS-tricks

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