Nello script #101 abbiamo dato un'occhiata alle trasformazioni fatte attraverso CSS3. Come detto, queste vengono fatte in maniera nativa dal browser, sfruttando l'hardware del computer.
Dopo aver analizzato la rotazione, oggi daremo un'occhiata allo scale: è la capacità di scalare la dimensione di un oggetto, applicando un effetto di scale.
Ecco un esempio:
.scale { -moz-transform: scale(1.5, 1.5); -ms-transform: scale(1.5, 1.5); -o-transform: scale(1.5, 1.5); -webkit-transform: scale(1.5, 1.5); transform: scale(1.5, 1.5); }
Ed ecco il risultato:
In questo caso, andremo ad effettuare uno zoom di 1,5: tenendo i parametri per x e y sullo stesso valore, l'effetto sarà di fare uno zoom uniforme. Valori sotto l'1 rimpiccioliscono, superiori all'1 ne aumentano le dimensioni.
Grazie ai vendor prefix, il supporto è offerto da IE9+, Chrome 12+, Mozilla 3.5+, Safari 3.1+ e Opera 10.5+.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale: Clip-path
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Migrare una service connection a workload identity federation in Azure DevOps
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Filtering sulle colonne in una QuickGrid di Blazor
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Applicare un filtro per recuperare alcune issue di GitHub
Registrare servizi multipli tramite chiavi in ASP.NET Core 8