Lien image en survol mobile tablette responsive

flo_691 Messages postés 126 Statut Membre -  
flo_691 Messages postés 126 Statut Membre -
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
<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

  1. flo_691 Messages postés 126 Statut Membre 5
     
    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%;
    }


    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Là comme ça je ne vois rien de particulier ... ne manquerait-il pas également le Javascript ?
      0
  2. flo_691 Messages postés 126 Statut Membre 5
     
    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

    0