Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Coding e customizzazione (PHP, HTML, CSS)
  3. [risolto] hover su link

[risolto] hover su link

Pianificato Fissato Bloccato Spostato Coding e customizzazione (PHP, HTML, CSS)
4 Post 2 Autori 27 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • K Non in linea
    K Non in linea
    kippo
    scritto ultima modifica di kippo
    #1

    ciao
    ho il seguente link sul sito:
    Istantanea_2026-02-16_19-46-33.png

    html
    <div class="eventi">
    <a href="https:etc ..." target="_blank">
    <img alt="Medico della Peste Live" src="<?php echo $lmdp; ?>"><br>Medico della Peste Live
    </a>
    </div>

    css
    .eventi {
    margin-left: -120px;
    margin-bottom: 20px;
    margin-top: 100px;
    font-family: "Gothic Ultra Ot";
    font-size: 30px;
    font-weight: bold;
    }
    .eventi img {display:inherit;}
    .eventi a {color: #25aaff;}
    .eventi a:hover {font-size:35px;}
    .eventi img:hover {width:164px;height:210px;}

    il problema e' l'hover perche' io con l'hover vorrei ingrandire sia l'img che la label sotto
    ok con il mouse sull'img funziona ma con il mouse sulla label ingrandisce solo la label e non l'img
    e' possibile ingrandire anche l'img con il mouse sulla label ?
    grazie

    Ascolta RadioVampira ti resuscita

    1 Risposta Ultima Risposta
    0
    • jabbaJ Non in linea
      jabbaJ Non in linea
      jabba
      scritto ultima modifica di
      #2

      Perchè li gestisci come due elementi separati quindi gli hover sono due effetti distinti. Devi fare l'hover su un genitore comune. Prova a cambiare l'html in questo modo:

      <div class="eventi">
        <div class="evento-item">
          <img src="..." alt="...">
          <a href="...">Medico della peste ecc ecc</a>
        </div>
      </div>
      

      e di conseguenza l'hover lo fai sul genitore di entrambi (ossia .event-item):

      .eventi {
        margin-left: -120px;
        margin-bottom: 20px;
        margin-top: 100px;
        font-family: "Gothic Ultra Ot";
        font-size: 30px;
        font-weight: bold;
      }
      
      .eventi img {
        display: inherit;
      }
      
      .eventi a {
        color: #25aaff;
      }
      
      .evento-item:hover img {
        width: 164px;
        height: 210px;
      }
      
      .evento-item:hover a {
        font-size: 35px;
      }
      

      Volendo puoi anche aggiungere una transition sui due elementi se vuoi rendere il tutto più fluido:

      .eventi img {
        display: inherit;
        transition: all 1s ease;
      }
      
      .eventi a {
        color: #25aaff;
        transition: all 1s ease;
      }
      

      Ciao

      Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

      1 Risposta Ultima Risposta
      1
      • K Non in linea
        K Non in linea
        kippo
        scritto ultima modifica di kippo
        #3

        ok ora va bene
        avevo gia' pensato al div genitore ma non avevo proseguito perche' ad una prima prova mi metteva l'area cliccabile su tutto il div
        cosi' funziona bene solo 2 piccoli appunti:

        • bisogna mettere {width: fit-content;} nel sottodiv per l'area cliccabile
        • la transition funziona solo sulla label non sull'img

        grazie jabba (prezioso come sempre)
        alla prox

        Ascolta RadioVampira ti resuscita

        1 Risposta Ultima Risposta
        0
        • K Non in linea
          K Non in linea
          kippo
          scritto ultima modifica di
          #4

          per la transition sull'img sembra che bisogna usare transform:

              .image-container img {
                  width: 300px;
                  transition: transform 0.5s;
              }
              .image-container img:hover {
                  transform: scale(1.2) rotate(10deg);
              }
          

          ma non lo metto perche' va bene cosi'
          ciao

          Ascolta RadioVampira ti resuscita

          1 Risposta Ultima Risposta
          0

          • Accedi

          • Non hai un account? Registrati

          • Accedi o registrati per effettuare la ricerca.
          Powered by NodeBB Contributors
          • Primo post
            Ultimo post
          0
          • Categorie
          • Recenti
          • Tag
          • Popolare
          • Utenti
          • Gruppi