Qualcuno sa come posso aprire un fancyBox ridimensionabile con un determinato formato (ad esempio 16: 9)?Apertura di un fancyBox con un determinato formato
risposta
C'è anche una soluzione CSS pura. Funziona anche quando ridimensiona.
.fancybox-type-iframe .fancybox-inner{
padding-top: 56.2%; /* (9/16 * 100%) -- your aspect ratio in percents */
height: 0 !important;
}
.fancybox-type-iframe .fancybox-inner .fancybox-iframe{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
Sto assumendo avevi bisogno di questo per un video visualizzato con fancybox. Da qui il css relativo agli iframe.
P.S. So che questo thread è vecchio. Ma forse qualcuno ha ancora bisogno di una soluzione.
Questo non sembra funzionare con Fancybox 3, i nomi delle classi sono diversi. Se stai usando la versione, controlla la mia risposta qui sotto. – Davey
AFAIK, Fancybox al momento, non supporta questo. Tuttavia, è possibile controllare la dimensione della dimensione della scatola fantasia
("#yourbox").fancybox({
'width' : 680,
'height' 495,
'showCloseButton' : false,
'titlePosition' : 'inside',
'titleFormat' : formatTitle
});
Non esiste un modo nativo per ridimensionare facilmente Fancybox. Puoi fare alcuni semplici calcoli con lo schermo .una luce per aprire una Fancybox con un particolare rapporto proporzionale rispetto alla risoluzione dello schermo corrente.
var height = screen.height/4;
$("#test").fancybox({
'width' : 16/9. * height,
'height' : height,
'autoDimensions' : false
});
});
Ottima risposta. Grazie! –
Ecco una soluzione di css pura per i popup di youtube reattivi che funziona con Fancybox 3. È scritto in scss per chiarezza, ma può essere convertito in css online se non si ha familiarità con scss.
.fancybox-slide--iframe {
.fancybox-content{
margin: 0!important;
max-width: 100%;
width: 100%;
padding-top: 56.2%; /* (9/16 * 100%) -- your aspect ratio in percents */
height: 0 !important;
/* don't go full width on wide screens */
@media all and (min-width: 800px) {
max-width: 70%;
width: 70%;
padding-top: 39.34%; /* (9/16 * 70%) -- smaller aspect ratio in percents */
}
.fancybox-iframe{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
}
}
- 1. Salva trama con un determinato formato
- 2. Mostra un div con Fancybox
- 3. C# DateTimeOffset formattazione in un determinato formato
- 4. Apertura di un file con il rapportatore
- 5. Galleria Fancybox senza un href?
- 6. Come ottenere un elenco di proprietà con un determinato attributo?
- 7. Filtrare un elenco di oggetti con un determinato attributo
- 8. jQuery Seleziona elementi con un determinato CSS
- 9. È possibile aprire un PDF con fancybox 2.1 in IE8?
- 10. Apertura e lettura di un file con askopenfilename
- 11. Come chiamare un metodo generico con un determinato oggetto Type?
- 12. Apertura di file con JFileChooser
- 13. Conversione della differenza di orario in un determinato formato in Oracle
- 14. app di apertura per Android su un post specifico
- 15. Dimensione immagine completa con Fancybox
- 16. Apertura di un file da un file Info
- 17. Apertura di un file su unix utilizzando C++
- 18. parent.jQuery.fancybox.close(); dall'interno di Fancybox si chiude solo Fancybox una volta
- 19. Come ottenere l'ultima data di un determinato mese con JodaTime?
- 20. Ricerca di documenti entro un determinato raggio con Couchbase
- 21. Fare clic su un determinato pulsante di invio con JQuery
- 22. Autohotkey: ottiene l'elenco di finestre con un determinato titolo
- 23. sottografo con connessione minima contenente un determinato set di nodi
- 24. SVG in Fancybox
- 25. jquery fancybox 2.0.3 - previ chiudi al di fuori di fancybox
- 26. Estrazione di colonne contenenti un determinato nome
- 27. La stringa contiene solo un determinato set di caratteri
- 28. È possibile scrivere un verificatore che controlli se un determinato programma implementa un determinato algoritmo?
- 29. Come arrestare un timer dopo un determinato numero di volte
- 30. Interrogazione di ibernazione: un set contiene un determinato oggetto?
Vuoi dire che desideri mantenere automaticamente il rapporto specificato mentre l'utente ridimensiona? – nnnnnn