Lien image en survol mobile tablette responsive
Bonjour,
Je rencontre un petit soucis sur ma template html.
En effet, sur la version bureau, cette image est cliquable en survol (un picto apparait + effet gris en progressif) :


Seulement voilà, pour les utilisateurs de tablettes et smartphones, ce survol n'apparait pas, une pression sur l'image et le lien ne s'ouvre pas… j'ai pourtant appliqué une balise
Comment pourrais-je optimiser ces liens images pour smartphones et tablettes ?
Je vous remercie beaucoup par avance !
Cordialement,
Florian
Je rencontre un petit soucis sur ma template html.
En effet, sur la version bureau, cette image est cliquable en survol (un picto apparait + effet gris en progressif) :


Seulement voilà, pour les utilisateurs de tablettes et smartphones, ce survol n'apparait pas, une pression sur l'image et le lien ne s'ouvre pas… j'ai pourtant appliqué une balise
<a href=""></a>aux images, mais l'effet de survol bloque surement le lien.
Comment pourrais-je optimiser ces liens images pour smartphones et tablettes ?
Je vous remercie beaucoup par avance !
Cordialement,
Florian
3 réponses
-
ModérateurBonjour,
Sans voir ton code......
NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
Oups... pardon
voici pour la partie html :
<div class="portfolio_item portfolio_item2"> <a href="projet_quicksilver_pro.html"><img src="assets/images/Portfolio/quicksilver_pro_france.jpg" alt="" /></a> <div class="portfolio_hover text-center"> <h6 class="text-uppercase text-white">Identité événementielle</h6> <p class=" text-white">Quicksliver Pro France</p> <div class="portfolio_hover_icon"> <a href="projet_quicksilver_pro.html"><i class="fa fa-expand"></i></a> </div> </div> </div>
Et le CSS
.main_portfolio{ width:100%; overflow: hidden; } .portfolio_item{ position: relative; overflow: hidden; } .portfolio_item:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .portfolio_item img{ width:100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; transition: all 0.6s; } .portfolio_hover{ position: absolute; left:0%; right:0%; top:0%; width:100%; height: 100%; background-color:rgba(0, 0, 0, 0.30); padding-top: 12%; opacity: 0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; } .portfolio_item:hover .portfolio_hover{ opacity: 1; } .portfolio_item2 .portfolio_hover{ padding-top: 25%; } .portfolio_item3 .portfolio_hover{ padding-top: 65%; }
-
Je ne sais pas vu que j'utilise une template html gratuite et libre de droit...
Je n'ai que quelques notions en html et css. Où pourrais-je trouver le bout de code java correspondant à cet effet ?
Pour info, le site est en ligne : https://www.studioluuug.com/
Il s'agit de l'endroit où se trouvent les projets...
Merci beaucoup pour votre aide