Ho una soluzione di hover con CSS. Tuttavia, le immagini al passaggio del mouse non rispettano il viewport e pertanto finiscono per essere visualizzate al di fuori di esso. Ho pianificato semplicemente di creare nuove classi specificando l'offset in base alla posizione dell'immagine all'interno del mio progetto, ma poiché non riesco a controllare la risoluzione che l'utente sta usando, stavo pensando che ci dovrebbe essere un modo per forzare l'hover da mostrare all'interno il viewport. Qualcuno ha un'idea su come posso farlo?Fai stare il hover CSS all'interno della finestra
Ho il seguente CSS:
.thumbnail:hover {
background-color: transparent;
z-index: 50;
}
.thumbnail span {
position: absolute;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img {
border-width: 0;
padding: 2px;
}
.thumbnail:hover span {
visibility: visible;
top: 0;
left: 70px;
}
Per abbinare i seguenti miniature con hover:
<li>
<a href="http://www.yahoo.com" class="img thumbnail">
<img src="1_s.jpg" />
<span><img src="1_b.jpg" /></span>
</a>
</li>
<li>
<a href="http://www.google.com" class="img thumbnail">
<img src="2_s.jpg" />
<span><img src="2_b.jpg" /></span>
</a>
</li>
ho una pagina di esempio qui visualizzazione del comportamento:
http://estorkdelivery.com/example/example2.html
Passa il mouse sopra le immagini nella parte inferiore per visualizzare il passaggio del mouse visualizzazione dell'immagine al di fuori del viewport.
Grazie!
Aggiornamento 2/22/2012 Ho testato la risposta n. 1 in basso, ma ha introdotto nuovi problemi, come la necessità di cambiare la trasparenza e la necessità di visualizzare sempre l'immagine al passaggio del mouse dall'alto a sinistra dell'immagine - entrambi i problemi non ho visto alcun modo di modificare le opzioni dello script. Qualcuno ha altri suggerimenti o un modo per modificare lo script nella risposta n. 1? Inoltre, dovrei aggiungere quello che sto cercando in quanto più del risultato finale è lo stile hover delle immagini su istockphoto.com dove le immagini appaiono sempre nello stesso punto a sinistra oa destra delle immagini che stanno aleggiando e non in base alla posizione del mouse mentre si passa il mouse sull'immagine.
hi Yazmin, ho aggiornato il mio codice per riflettere quello che hai chiesto. fare un tentativo e fammi sapere. ;-) –