Immagine di intestazione adattiva senza estensione

Area dedicato ai CSS
Rispondi
Avatar utente
ssl
PhpBB Expert
PhpBB Expert
Messaggi: 75
Iscritto il: 01/03/2020, 9:11
Link del Forum: https://forums.caforum.fr/accueil.php
Località: Le Lude, France
Versione phpBB: 3.3.13
Versione php: 8.3.9
Contatta:

Immagine di intestazione adattiva senza estensione

Messaggio da ssl »

Per rendere adattiva l'immagine dell'intestazione mantenendo queste proporzioni, aggiungila al file del foglio di stile del tuo stile personale

Codice: Seleziona tutto

.headerbar {
    background-color: transparent;
    background-image: url("collegamento_alla_tua_immagine");
    background-position: 50% 0;
    background-size: cover;
    width: auto;
    height: 170px;
    position: relative;
} 
@media only screen and (max-width: 600px) {
    .headerbar {
        border-radius: 0px;
        width: auto; 
        height: 90px; 
        object-fit: cover;
        object-position: center;        
        }
   .logo {
      display: inline-block;
      width: auto;
      height: auto;
      }
   .logo:hover {
      text-decoration: none;
      }
   }    
Utilizzare preferibilmente un file immagine di 1200 x 200


object-fit è una proprietà CSS utile per rendere reattiva un'immagine, specificandone l'altezza.
  • object-fit: cover; l'elemento è dimensionato per riempire l'intera area del contenuto del suo contenitore mantenendo le sue proporzioni. Se l'elemento è più grande dell'area del contenuto, verrà ritagliato.
object-position permette di specificare il posizionamento di un elemento all'interno del suo contenitore le cui dimensioni sono definite dalle proprietà CSS width e height
  • object-position: center; posiziona l'elemento sostituito in '50% 50%'
Versione phpBB: 3.3.14
Versione PHP: 8.3.12
Rispondi