it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Automazione: selettori nth-child con Family.scss Mixins

Sass è il modo migliore per gestire i moderni CSS e le librerie di mixin possono risparmiare ancora più tempo durante il ciclo di sviluppo.

Questi mixin funzionano come codici o funzioni automatici che chiami nei tuoi file Sass principali. Alcuni mix sono più generali mentre altri sono molto specifici come la libreria Family.scss .

Questa libreria gratuita offre 26 mix per eseguire complessi :nth-child selettori :nth-child senza memorizzare tutto quel codice.

La maggior parte degli sviluppatori conosce il selettore :nth-child e, per impostazione predefinita, non è certamente complicato. Basta passare un selettore numerico, ad esempio :nth-child(2) dove le regole di stile dell'appartenenza si applicano a ogni secondo figlio dell'elemento genitore.

Tuttavia, questo può diventare molto più complesso quando si desidera selezionare elementi dinamici (come primo e ultimo) o quando si desidera selezionare una piccola manciata di elementi (come i primi tre figli).

Questo è dove Family.scss può aiutare. È una libreria molto piccola e contiene 26 soluzioni per i selettori di bambini che vanno dal semplice al super complesso . Ogni mixin ha una demo sulla home page, che puoi sfogliare e filtrare secondo necessità.

Ecco alcuni esempi interessanti per mostrare cosa può fare questa libreria:

  • after-first(5) : seleziona tutti gli elementi dopo i primi 5 figli
  • from-end(3) : seleziona il terzo elemento figlio ultimo
  • all-but(3) - seleziona tutti i bambini tranne il terzo
  • even-between(3, 12) - seleziona tutti i bambini pari tra il 3 ° e il 12 ° elemento

Ci sono dozzine in più che puoi sfogliare e ognuno di loro ha delle demo per aiutarti a visualizzare come funzionano.

Alcuni mixin avanzati si basano su query quantitative che selezionano elementi che sono "almeno" o "al massimo" fissati a un determinato intervallo. Ad esempio, puoi selezionare tutti i bambini per gli elementi parent con almeno 5 figli (o più).

Queste idee possono essere fonte di confusione quando si legge su di esse, ma le demo live rendono tutto molto chiaro.

Per approfondire, puoi scaricare una copia di questa libreria mixin dal repository GitHub, insieme a tutte queste demo. E puoi condividere i tuoi pensieri o domande con il creatore del progetto su Twitter @LukyVJ.

20 gallerie di immagini e presentazioni reattive (2018)

20 gallerie di immagini e presentazioni reattive (2018)

Se il tuo sito web è pesante per immagini, ad esempio un portfolio o un sito web di fotografia, ecc., Ci sono due cose che ti serviranno di più: i plug-in galleria fotografica per aiutarti a gestire meglio le immagini sul tuo sito web e le presentazioni di immagini per mostrare il tuo immagini al mondo.I

(Consigli tecnici e di design)

5 strumenti gratuiti per la registrazione dello schermo per macOS

5 strumenti gratuiti per la registrazione dello schermo per macOS

Se trascorri molto tempo a svolgere esercitazioni, può diventare un po 'frustrante quando hai difficoltà a trasmettere il tuo punto di vista al tuo pubblico. Dopotutto, certe cose non possono essere spiegate semplicemente attraverso immagini e testo . A volte, ciò di cui hai bisogno è registrare la sequenza di azioni in un video, in modo che chiunque possa vedere e ascoltare i passaggi del tuo tutorial per capire meglio il processo.Ogg

(Consigli tecnici e di design)