Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    52

    bloccare ridimensionamento

    ho il seguente codice:
    codice:
      <style type="text/css">
    #box {
       width: 20px;
       height: 20px;
       background-color: #F00;
       transition: background-color 0.4s ease-in-out,
                   width 0.4s ease-in-out 0.25s,
                   height 0.4s ease-in-out 0.25s,
                   margin-top 0.4s ease-in-out 0.25s,
                   margin-left 0.4s ease-in-out 0.25s;
                   
                 
                   
    }
    
    
    
    
    
    
    #box:active {
       margin-top: 100px;
       margin-left: 100px;
       background-color: #0F0;
       width: 500px;
       height: 500px;
    
    
        position: fixed;
      
       
       
    }
     </style>
    come faccio a fare in modo che al click il div si "apre" o si ridimensiona e non si rimpicciolisce più?

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Io risolverei con un pizzico di JavaScript che, al click, applica semplicemente una classe:
    codice:
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Esempio</title>
        <meta charset="utf-8">
        <style type="text/css">
          #box {
            width: 20px;
            height: 20px;
            background-color: #F00;
            transition: background-color 0.4s ease-in-out,
            width 0.4s ease-in-out 0.25s,
            height 0.4s ease-in-out 0.25s,
            margin-top 0.4s ease-in-out 0.25s,
            margin-left 0.4s ease-in-out 0.25s;
          }
          #box.aperto {
            margin-top: 100px;
            margin-left: 100px;
            background-color: #0F0;
            width: 500px;
            height: 500px;
            position: fixed;
          }
        </style>
      </head>
      <body>
        <div id="box" onclick="this.className='aperto'"></div>
      </body>
    </html>
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.