Pour diverses raisons, je dois mettre un (généralement) transparent <div>
sur du texte. Cependant, cela signifie que le texte ne peut pas être cliqué (par exemple, pour cliquer sur des liens ou sélectionnez-le). Serait-il possible de simplement rendre cette div "invisible" aux clics et autres événements de la souris?HTML/CSS: Rendre un div "invisible" aux clics?
Par exemple, le overlay
div couvre couvre le texte, mais je voudrais être en mesure de cliquer/sélectionner le texte à travers le overlay
div:
<div id="container">
<p>Some text</p>
<div id="overlay" style="position: absolute; top: 0;
left: 0; width: 100%; height:100%">
... some content ...
</div>
</div>
La réponse courte est non. (A été discuté plusieurs fois, mais les dupes sont difficiles à trouver pour cela, ne peuvent pas penser à de bons mots-clés ...) Qu'est-ce que vous avez besoin de la DIV transparente pour? –
Je ne pense pas que ce soit possible. Peut-être que vous parlez des «diverses raisons», c'est-à-dire de ce que vous voulez vraiment accomplir? – davehauser
@Null Je retiendrai le -1 jusqu'à ce que l'OP sache clairement ce qu'il veut faire. –