Comment afficher l'aperçu en direct dans une petite fenêtre contextuelle de la page liée en passant la souris sur le lien?
comme ça
http://cssglobe.com/lab/tooltip/03/
mais aperçu en direct
Vous pouvez utiliser un iframe pour afficher un aperçu de la page au survol de la souris.
http://jsbin.com/urarem/3/edit
HTML:
This live preview for <a href="http://en.wikipedia.org/">Wikipedia</a><div class="box"><iframe src="http://en.wikipedia.org/" width = "500px" height = "500px"></iframe></div> remains open on mouseover.
CSS:
.box{
display: none;
width: 100%;
}
a:hover + .box,.box:hover{
display: block;
position: relative;
z-index: 100;
}
Vous pouvez afficher un aperçu en direct d'un lien en utilisant javascript en utilisant le code ci-dessous.
<embed src="https://www.w3schools.com/html/default.asp" width="60" height="40" />
<p id="p1"><a href="http://cnet.com">Cnet</a></p>
<p id="p2"><a href="http://codegena.com">Codegena</a></p>
<p id="p3"><a href="http://Apple.com">Apple</a></p>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<link href="http://codegena.com/assets/css/image-preview-for-link.css" rel="stylesheet">
<script type="text/javascript">
$(function() {
$('#p1 a').miniPreview({ prefetch: 'pageload' });
$('#p2 a').miniPreview({ prefetch: 'parenthover' });
$('#p3 a').miniPreview({ prefetch: 'none' });
});
</script> <script src="http://codegena.com/assets/js/image-preview-for-link.js"></script>
En savoir plus à ce sujet sur Codegena
id="p1" - Fetch image preview on page load.
id="p2" - Fetch preview on hover.
id="p3" - Fetch preview image each time you hover.
Une autre façon est d'utiliser un service de prévisualisation de liens/vignettes de sites Web LinkPeek (il arrive même de montrer une capture d'écran de StackOverflow en tant que démo en ce moment), RL2PNG , Browshot , Websnapr , ou alternative .
Personnellement, j'éviterais les iframes et j'irais avec une balise intégrée pour créer la vue dans la zone de survol.
<embed src="http://www.btf-internet.com" width="600" height="400" />
J'ai fait un petit plugin pour afficher une fenêtre iframe pour prévisualiser un lien. Toujours en version bêta. Peut-être que cela correspond à votre cas: https://github.com/Fischer-L/previewbox .
Vous pouvez effectuer les opérations suivantes:
Bien sûr, ce n'est pas réellement en direct.
Il serait plus judicieux de générer des images d'aperçu pour certaines URL, par exemple tous les jours ou toutes les semaines et utilisez-les. J'imagine que vous ne voulez pas le faire manuellement et que vous ne voulez pas montrer aux utilisateurs de votre service un aperçu complètement différent de ce à quoi ressemble actuellement le site.