Il progetto di oggi è un'altra esplorazione dei tipi di applicazioni pratiche che è possibile ottenere con un po 'di ingegno e alcuni CSS abbastanza semplici. Sarai stupito da quanto puoi ottenere con poche righe di codice.
Il risultato finale può essere un ottimo modo per visualizzare una striscia di miniature di immagini di piccole dimensioni che l'utente può passare con il mouse per vedere immagini più grandi. Entriamo e vediamo come funziona.
Il concetto
Il layout di base qui è piuttosto semplice. Vogliamo una striscia di immagini in miniatura e una grande immagine in primo piano. La parte delicata consiste nel cambiare l'immagine in primo piano quando l'utente si posiziona su una delle miniature.
Sbirciata: Clicca qui per avviare il prodotto finito.
Con i CSS, non puoi creare due div distinti e quindi avere il contenuto di un servizio come punto di azione per l'altro. È abbastanza semplice in JavaScript, ma i CSS ti danno meno libertà nel modo in cui impili i selettori.
Tuttavia, se siamo abili su come strutturiamo il nostro HTML, questo progetto è in realtà abbastanza semplice da realizzare. Vediamo come si presenta.
L'HTML
Per fare questo, avremo bisogno di quattro immagini in miniatura e quattro immagini a dimensione intera. La chiave per avere il primo atto su quest'ultimo è avvolgerli insieme in questo modo: