Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,806
    Quote Originariamente inviata da tanoking Visualizza il messaggio
    Vi posto il codice che dovrebbe riguardare il suddetto quesito..
    dovrebbe?

    ricorda che, per postare codice sul forum, sei tenuto (come tutti noi) ad utilizzare il tag CODE, grazie


    riguardo al problema:
    facci vedere di più (così com'è è insufficiente), e possibilmente posta il link ad un esempio funzionante da dove hai recuperato il codice

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2017
    Messaggi
    20
    Si allora metto il codice intero. Come potete vedere ci sono due immagini in questo file di esempio, ma la prima si apre cliccandoci sopra, mentre la seconda(e di conseguenza le altre immagini che metterei) non si aprono. Non so i parametri da modificare o aggiungere. Grazie anticipatamente.

    codice:
    <!DOCTYPE html>
    <html>
    <head>
    <style>
    #myImg {
        border-radius: 5px;
        cursor: pointer;
        transition: 0.3s;
    }
    
    
    #myImg:hover {opacity: 0.7;}
    
    
    /* The Modal (background) */
    .modal {
        display: none; /* Hidden by default */
        position: fixed; /* Stay in place */
        z-index: 1; /* Sit on top */
        padding-top: 100px; /* Location of the box */
        left: 0;
        top: 0;
        width: 100%; /* Full width */
        height: 100%; /* Full height */
        overflow: auto; /* Enable scroll if needed */
        background-color: rgb(0,0,0); /* Fallback color */
        background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
    }
    
    
    /* Modal Content (image) */
    .modal-content {
        margin: auto;
        display: block;
        width: 80%;
        max-width: 700px;
    }
    
    
    /* Caption of Modal Image */
    #caption {
        margin: auto;
        display: block;
        width: 80%;
        max-width: 700px;
        text-align: center;
        color: #ccc;
        padding: 10px 0;
        height: 150px;
    }
    
    
    /* Add Animation */
    .modal-content, #caption {    
        -webkit-animation-name: zoom;
        -webkit-animation-duration: 0.6s;
        animation-name: zoom;
        animation-duration: 0.6s;
    }
    
    
    @-webkit-keyframes zoom {
        from {-webkit-transform:scale(0)} 
        to {-webkit-transform:scale(1)}
    }
    
    
    @keyframes zoom {
        from {transform:scale(0)} 
        to {transform:scale(1)}
    }
    
    
    /* The Close Button */
    .close {
        position: absolute;
        top: 15px;
        right: 35px;
        color: #f1f1f1;
        font-size: 40px;
        font-weight: bold;
        transition: 0.3s;
    }
    
    
    .close:hover,
    .close:focus {
        color: #bbb;
        text-decoration: none;
        cursor: pointer;
    }
    
    
    /* 100% Image Width on Smaller Screens */
    @media only screen and (max-width: 700px){
        .modal-content {
            width: 100%;
        }
    }
    </style>
    </head>
    <body>
    
    
    <img id="myImg" src="img_fjords.jpg" alt="Trolltunga, Norway" width="300" height="200">
    <img id="myImg" src="img_nature_wide.jpg" alt="Nature Wide" width="300" height="200">
    
    
    <!-- The Modal -->
    <div id="myModal" class="modal">
      <span class="close">&times;</span>
      <img class="modal-content" id="img01">
      <div id="caption"></div>
    </div>
    
    
    <script>
    // Get the modal
    var modal = document.getElementById('myModal');
    
    
    // Get the image and insert it inside the modal - use its "alt" text as a caption
    var img = document.getElementById('myImg');
    var modalImg = document.getElementById("img01");
    var captionText = document.getElementById("caption");
    img.onclick = function(){
        modal.style.display = "block";
        modalImg.src = this.src;
        captionText.innerHTML = this.alt;
    }
    
    
    // Get the <span> element that closes the modal
    var span = document.getElementsByClassName("close")[0];
    
    
    // When the user clicks on <span> (x), close the modal
    span.onclick = function() { 
        modal.style.display = "none";
    }
    </script>
    
    
    </body>
    </html>
    Ultima modifica di Vincent.Zeno; 08-11-2017 a 15:36 Motivo: SECONDA correzione tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.