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
Anonimizzare i dati sensibili nei log di Azure Front Door
Configurare lo startup di applicazioni server e client con .NET Aspire
Escludere alcuni file da GitHub Secret Scanning
Mischiare codice server side e client side in una query LINQ con Entity Framework
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Simulare Azure Cosmos DB in locale con Docker
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Eseguire script pre e post esecuzione di un workflow di GitHub
Creare una libreria CSS universale: Nav menu
Creare una libreria CSS universale: Clip-path
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Gestione file Javascript in Blazor con .NET 9


