Nello script precedente abbiamo visto come gli pseudo-elementi :before e :after ci consentano facilmente di inserire elementi da utilizzare per applicare un comportamento al contenitore, senza modificare l'HTML.
Nello script di oggi vedremo come ottenere, con questa possibilità, un bordo arrotondato e sfumato. Ci basta definire queste regole, facendo attenzione a come andiamo ad ancorare in maniera assoluta uno pseudo-elemento prima dell'elemento stesso, a cui andiamo a specificare il bordo di sinistra, sfruttando la possibilità di definirlo arrotondato e con l'alpha, per la trasparenza.
.roundedBorder { position: relative; overflow: hidden; padding-left: 20px; } .roundedBorder:before { content: ""; position: absolute; width: 10px; top: 5%; height: 90%; left: -10px; border-radius: 15px / 50px; box-shadow:0 0 13px rgba(0,0,0,0.6); }}
L'effetto che otterremo una volta che abbiamo applicato questo CSS è contenuto nell'immagine seguente:
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare Model as a Service su Microsoft Azure
Eseguire operazioni sui blob con Azure Storage Actions
Creare una libreria CSS universale: Clip-path
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Generare velocemente pagine CRUD in Blazor con QuickGrid
Eseguire le GitHub Actions offline
Migrare una service connection a workload identity federation in Azure DevOps
Ottenere un token di accesso per una GitHub App