Maison >interface Web >tutoriel CSS >Analyse des attributs mobiles en CSS3
Cet article présente principalement l'explication détaillée de l'attribut mobile de la série d'apprentissage CSS3. Le contenu est assez bon, je vais le partager avec vous maintenant et le donner comme référence.
fonction de transformation
Échelle
Utilisez la méthode sacle pour implémenter la mise à l'échelle du texte ou de l'image, spécifiée dans les paramètres Taux de zoom , par exemple, sacle(0.5) signifie réduire de 50 %. L'exemple est le suivant :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>scale方法使用示例</title> <style> p { width: 300px; margin: 150px auto; background-color: yellow; text-align: center; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); } </style> </head> <body> <p>示例文字</p> </body> </html>
De plus, vous pouvez spécifier le grossissement horizontal. et grossissement vertical de l'élément séparément. Grossissement directionnel, les exemples sont les suivants :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>scale方法使用示例</title> <style> p { width: 300px; margin: 150px auto; background-color: yellow; text-align: center; -webkit-transform: scale(0.5,2); -moz-transform: scale(0.5,2); -o-transform: scale(0.5,2); } </style> </head> <body> <p>示例文字</p> </body> </html>
Inclinaison
Utilisez la méthode d'inclinaison pour implémenter le traitement d'inclinaison du texte ou des images. Spécifiez respectivement l'angle d'inclinaison dans la direction horizontale et l'angle d'inclinaison dans la direction verticale dans les paramètres. signifie une inclinaison de 30 degrés dans le sens horizontal et de 30 degrés dans le sens vertical. Degré, un exemple est le suivant :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>skew方法使用示例</title> <style> p { width: 300px; margin: 150px auto; background-color: yellow; text-align: center; -webkit-transform: skew(30deg, 30deg); -moz-transform: skew(30deg,30deg); -o-transform: skew(30deg,30deg); } </style> </head> <body> <p>示例文字</p> </body> </html>
Rotation
Utilisez la méthode de rotation pour faire pivoter l'élément. Pour faire pivoter, il y a un paramètre "angle", l'unité deg signifie degré, un nombre positif signifie une rotation dans le sens des aiguilles d'une montre et un nombre négatif signifie une rotation dans le sens inverse des aiguilles d'une montre. Les exemples sont les suivants :<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>对元素使用多重变形的示例</title> <style> p { margin: 100px; width: 300px; background-color: yellow; text-align: center; -webkit-transform:rotate(30deg); -moz-transform:rotate(30deg); -o-transform:rotate(30deg); } </style> </head> <body> <p>示例文字</p> </body> </html>
Déplacer
Utilisez la méthode de traduction pour convertir du texte ou L'image est déplacée et la distance de déplacement dans le sens horizontal et la distance de déplacement dans le sens vertical sont spécifiées dans les paramètres. Par exemple :<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>translate方法使用示例</title> <style> p { width: 300px; margin: 150px auto; background-color: yellow; text-align: center; -webkit-transform: translate(50px,50px); -moz-transform: translate(50px,50px); -o-transform: translate(50px,50px); } </style> </head> <body> <p>示例文字</p> </body> </html>
Exemple de transformation
Exemple 1 :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>对元素使用多重变形的示例</title> <style> p { width: 300px; background-color: yellow; text-align: center; -webkit-transform: translate(150px,200px) rotate(45deg) scale(1.5); -moz-transform: translate(50px,50px) rotate(45deg) scale(1.5); -o-transform: translate(50px,50px) rotate(45deg) scale(1.5); } </style> </head> <body> <p>示例文字</p> </body> </html>Cet exemple consiste à se déplacer d'abord, puis à faire pivoter et enfin à mettre à l'échelleEffet : Exemple 2 :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>对元素使用多重变形的示例</title> <style> p { width: 300px; background-color: yellow; text-align: center; -webkit-transform:rotate(45deg) scale(1.5) translate(150px,200px); -moz-transform:rotate(45deg) scale(1.5) translate(150px,200px); -o-transform: rotate(45deg) scale(1.5) translate(150px,200px); } </style> </head> <body> <p>示例文字</p> </body> </html>Faites d'abord pivoter, puis redimensionnez et enfin déplacez Effet : D'après les résultats d'exécution des deux exemples, nous pouvons voir que les éléments ne sont pas dans la même position sur les deux pages. Jetons un coup d'œil à leurs étapes détaillées :
Premier exemple :
1) Déplacez-vous d'abord de 150 px vers la droite et de 200 px vers le bas.2) Ensuite, faites pivoter de 45 degrés et agrandissez 1,5 fois.
Deuxième exemple :
1) Faites d'abord pivoter de 45 degrés et agrandissez 1,5 fois.2) Puis déplacez-vous de 150px vers la droite et de 200px vers le bas. Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
Utilisation de l'attribut table-layout de CSS
Instructions sur l'utilisation d'animate, le effet d'animation de CSS3 Introduction à la compatibilité des navigateurs
À propos de l'utilisation de l'attribut background-attachment de CSS
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!