Maison > interface Web > tutoriel CSS > Mise en page réactive animée avec requêtes multimédia CSS3

Mise en page réactive animée avec requêtes multimédia CSS3

不言
Libérer: 2018-11-07 15:59:17
original
2195 Les gens l'ont consulté

Le contenu de cet article concerne la mise en page réactive animée des requêtes multimédias CSS3. Les amis intéressés peuvent jeter un œil au contenu principal.

Que sont les requêtes multimédias

CSS3 nous apporte de nombreuses nouvelles fonctionnalités que nous utilisons pour la conception Web, l'une des fonctionnalités qui peuvent aider à améliorer la convivialité d'un site Web est Media Enquêtes.

Media QueriesBoilerplate

/* Smartphones (portrait and landscape) ———– */
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ———– */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ———– */
@media only screen
and (max-width : 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ———– */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ———– */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ———– */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ———– */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
/* Large screens ———– */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ———– */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
Copier après la connexion

Modifications de mise en page animées

En utilisant CSS, nous pouvons ajouter des animations à vos différents éléments et nous pouvons également animer différents attributs attribués à ces éléments.

Si nous utilisons des requêtes multimédias, nous modifierons très probablement la largeur et la hauteur de l'élément afin qu'il puisse tenir sur la page. Nous savons que la largeur et la hauteur changent, nous pouvons utiliser le code suivant pour ajouter une animation aux propriétés CSS width et height.

/* webkit */
-webkit-animation-property: -webkit-width;
-webkit-animation-property: -webkit-height;
-webkit-transition-duration: 1s;
/* moz */
-moz-animation-property: -moz-width;
-moz-animation-property: -moz-height;
-moz-transition-duration: 1s;
/* opera */
-o-animation-property: -o-width;
-o-animation-property: -o-height;
-o-transition-duration: 1s;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal