V'è un'immagine a schermo intero nella prima pagina del twitter.In del codice sorgente, che fanno qualcosa di simile:Perché Twitter implementare un'immagine a schermo intero come questo
HTML:
<div class="front-bg">
<img class="front-image" src="xxx.jpg">
</div>
CSS:
.front-bg {
position: fixed;
width: 200%;
height: 200%;
left: -50%;
}
.front-bg img {
margin: auto;
min-width: 50%;
min-height: 50%;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
Perché impostano la proprietà superiore/sinistra su ".front-bg img"? E se cambio qualcosa di simile:
.front-bg {
position: fixed;
width: 100%;
height: 100%;
}
.front-bg img {
min-width: 100%;
min-height: 100%;
}
Funziona così. Perché invece impostano la larghezza al 200%?
Ho pensato anche a questo .. ma provare le modifiche di cui sopra e regolare le dimensioni della finestra su entrambe le versioni sembra avere lo stesso effetto. – dev
La mia ipotesi migliore sarebbe che, mentre il codice modificato potrebbe funzionare sul tuo browser, potrebbero esserci browser più vecchi in cui non funziona e questo serve per aggirare un bug. –
Ragazzi, potete fare qualche test sul vecchio browser? Vengo dalla Cina. A causa di quei bastardi comunisti, è difficile visitarlo su Twitter usando ietester. – Chef