Fragmente de cod 2025, Ianuarie

Funcții Px to Em - CSS-Tricks

Funcții Px to Em - CSS-Tricks

Am vorbit despre „De ce Ems?” aici înainte. Pentru cei noi la valorile em, Rețeaua de dezvoltatori Mozilla face o treabă excelentă de a explica ems: ... un em este "

Funcții simple de ajutor pentru active - CSS-Tricks

Funcții simple de ajutor pentru active - CSS-Tricks

A face față căilor este întotdeauna un pic enervant, veți admite. Din fericire, este extrem de ușor cu Sass să ai un API frumos pentru a gestiona activele și pentru a „

Funcția de alimentare - CSS-Tricks

Funcția de alimentare - CSS-Tricks

În timp ce este foarte util în aritmetică, Sass rămâne puțin scurt cu funcțiile de asistență matematică. A existat o problemă deschisă în depozitul oficial la „

Sass Things for Links - CSS-Tricks

Sass Things for Links - CSS-Tricks

Prin Alex King, puteți utiliza variabile pentru selectoare: $ a-tags: 'a, a: active, a: hover, a: Visit'; $ a-tags-hover: 'a: active, a: hover'; # ($ a-tags) (culoare: "

Funcția de direcție opusă - CSS-Tricks

Funcția de direcție opusă - CSS-Tricks

Cadru Sass Compass oferă o funcție utilă pentru a obține direcția opusă unei poziții, de exemplu la stânga când treceți drept drept argument. Acest"

Mixin la prefixare Proprietăți - CSS-Tricks

Mixin la prefixare Proprietăți - CSS-Tricks

În cazul în care sunteți interesat să gestionați propriile prefixări ale furnizorului CSS (mai degrabă decât, să zicem, Autoprefixer sau Compass), iată un mixin pentru a vă ajuta. Mai degraba"

Mixin pentru a califica un selector - CSS-Tricks

Mixin pentru a califica un selector - CSS-Tricks

Nu există o modalitate ușoară de a califica un selector din setul de reguli asociat. Prin calificare, vreau să spun prepending un nume de element (de exemplu, a) la o clasă "

Mențineți raportul de aspect Mixin - CSS-Tricks

Mențineți raportul de aspect Mixin - CSS-Tricks

Acest articol din iulie 2013 descrie o metodă de utilizare a elementelor psuedo pentru a menține un raport de aspect al elementelor, chiar și în măsura în care este scalat. Iată un mix Sass care "

Material Shadows Mixin - CSS-Tricks

Material Shadows Mixin - CSS-Tricks

Designul materialelor a fost peste tot în ultimul timp. O parte a acestuia constă în stivuirea straturilor una peste cealaltă, precum foi de hârtie reale. Pentru a realiza"

Mixin pentru poziționare offset - CSS-Tricks

Mixin pentru poziționare offset - CSS-Tricks

Dacă există o singură scurtare CSS ratează dramatic, este cea care face posibilă definirea proprietății poziției, precum și a celor patru proprietăți de offset "

Mixin pentru a gestiona punctele de întrerupere - CSS-Tricks

Mixin pentru a gestiona punctele de întrerupere - CSS-Tricks

Creațiile responsive de design web există adesea pe mai multe puncte de întrerupere diferite. Gestionarea acestor puncte de întrerupere nu este întotdeauna ușoară. Folosirea lor și actualizarea "

Funcția de luminare a culorii - CSS-Tricks

Funcția de luminare a culorii - CSS-Tricks

Când săpăm adânc în teoria culorilor, există ceva numit luminanță relativă a culorii. Pentru a o spune simplu, luminanța unei culori definește dacă „

Funcții de programare funcțională - CSS-Tricks

Funcții de programare funcțională - CSS-Tricks

Pentru creatorii de biblioteci și constructorii de cadru, ar putea fi util să ai câteva funcții suplimentare pentru a aplica dinamic funcții elementelor dintr-o listă. Aici"

@extend Wrapper aka Mixtend - CSS-Tricks

@extend Wrapper aka Mixtend - CSS-Tricks

Când extindeți un selector cu directiva @extend, Sass nu preia conținutul CSS din selectorul extins pentru al pune în cel extins. Aceasta"

Remediați un număr la N cifre - CSS-Tricks

Remediați un număr la N cifre - CSS-Tricks

Când aveți de-a face cu numere în JavaScript sau orice alt limbaj de programare, există o modalitate de a tăia un număr după n cifre. Din păcate, nu există "

Facilitarea funcției de obținere a hărții - CSS-Tricks

Facilitarea funcției de obținere a hărții - CSS-Tricks

Curbele Bézier pot fi folosite pentru a adăuga efecte frumoase la tranzițiile și animațiile CSS. Tastând notația funcțională completă (de exemplu, cub-bezier (0.550, "

Deep Get / Set în Maps - CSS-Tricks

Deep Get / Set în Maps - CSS-Tricks

Când lucrați la arhitecturi complexe Sass, nu este neobișnuit să utilizați hărți Sass pentru a menține configurația și opțiunile. Din când în când, veți vedea hărți ”

Bare de derulare personalizate Mixin - CSS-Tricks

Bare de derulare personalizate Mixin - CSS-Tricks

Barele de derulare sunt una dintre acele componente ale interfeței de utilizare care sunt prezente pe aproape fiecare pagină a internetului, totuși noi (dezvoltatorii) avem puțin sau deloc control asupra acesteia. "

CSS Triangle Mixin - CSS-Tricks

CSS Triangle Mixin - CSS-Tricks

Există un hack CSS destul de popular care folosește margini transparente pe un element cu o lățime 0/0 înălțime pentru a imita triunghiurile. Există un fragment CSS aici pe CSS-Tricks "

Centrare Mixin - CSS-Tricks

Centrare Mixin - CSS-Tricks

Presupunând că elementul părinte are poziție: relativă; aceste patru proprietăți vor centra un element copil atât orizontal cât și vertical în interior, indiferent de "

Adăugarea corectă a unității la număr - CSS-Tricks

Adăugarea corectă a unității la număr - CSS-Tricks

Atunci când convertiți un număr fără unități într-o lungime, durată, unghi sau orice altceva, oamenii au tendința de a adăuga pur și simplu unitatea ca un șir, astfel: valoare $: 42; "

Strângerea unui număr - CSS-Tricks

Strângerea unui număr - CSS-Tricks

În informatică, folosim cuvântul clamp ca o modalitate de a restricționa un număr între alte două numere. Când este blocat, un număr fie își va păstra propria valoare "

Acoperirea Mixin - CSS-Tricks

Acoperirea Mixin - CSS-Tricks

Mă găsesc folosind aceste proprietăți împreună tot timpul, ceea ce este de obicei o bună oportunitate pentru o abstractizare ca un mixin: @mixin coverer ("

BEM Mixins - CSS-Tricks

BEM Mixins - CSS-Tricks

Cea mai bună introducere în BEM este de la Harry Roberts: BEM - adică bloc, element, modificator - este o metodologie de denumire front-end gândită de băieții de la „

Memorarea în cache a selectorului curent (&) în Sass - CSS-Tricks

Memorarea în cache a selectorului curent (&) în Sass - CSS-Tricks

Caracterul & din Sass este unic prin faptul că reprezintă selectorul curent. Se schimbă pe măsură ce vă cuibăriți. Să presupunem că sunteți imbricat, dar doriți acces la un „

Funcții de opacitate alb-negru - CSS-Tricks

Funcții de opacitate alb-negru - CSS-Tricks

Este destul de obișnuit să ai nevoie de un pic de alb negru sau transparent. În CSS, puteți face: .negru-negru (fundal: rgba (0, 0, 0, 0,5);) Devine mai ușor în "

Verificare avansată de tip - CSS-Tricks

Verificare avansată de tip - CSS-Tricks

Această colecție de funcții este destinată testării dacă valoarea unei variabile este de un anumit tip. De exemplu, este 13rem o lungime relativă? ADEVĂRAT! Este „geroasă”

Numere zero căptușite - CSS-Tricks

Numere zero căptușite - CSS-Tricks

Funcția getZeroPaddedNumber ($ value, $ padding) (returnează str_pad ($ value, $ padding, "0", STR_PAD_LEFT);) Utilizare echo getZeroPaddedNumber (123, 4); // ieșiri "

Tester simplu pentru codul poștal - CSS-Tricks

Tester simplu pentru codul poștal - CSS-Tricks

Această regex de mai jos testează codul poștal furnizat dacă începe cu numerele 096 și dacă există exact 2 numere după acesta. Dacă se întâmplă, ecou Da, dacă „

Validare URL - CSS-Tricks

Validare URL - CSS-Tricks

$ url = 'http://example.com'; $ validare = filter_var ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); if ($ validare) $ output = 'URL corect'; "