09-10-2011, 02:17 PM
(Modification du message : 09-10-2011, 02:47 PM par Sephi-Chan.)
Bonjour, je commence à faire quelques essais sur HTML5+CSS3 et j'ai quelques questions:
(*) je cherche à faire une rotation d'image
celle ci marche bien à une nuance prêt, l'image se décale vers le haut, au lieu de rester dans le "flux" (pour montrer le truc dans l'exemple, j'ai mis la transformation uniquement en hover, et non directement)
(*) j'ai réussi à pencher (avec le "skew") l'image, par contre je n'arrive pas à combiner le skew avec rotate (c'est peut être très simple mais je n'ai pas trouvé grand chose)
(*) Enfin, si jamais vous avez un site (j'ai pas trouvé ce que je voulais sur Alsacréation) ou un bouquin intéressant et fouillé sur ce point, ça peut m'intéresser (de préférence en français)
merci de vos aides / avis !
voici mes codes :
le html
et le CSS
(*) je cherche à faire une rotation d'image
celle ci marche bien à une nuance prêt, l'image se décale vers le haut, au lieu de rester dans le "flux" (pour montrer le truc dans l'exemple, j'ai mis la transformation uniquement en hover, et non directement)
(*) j'ai réussi à pencher (avec le "skew") l'image, par contre je n'arrive pas à combiner le skew avec rotate (c'est peut être très simple mais je n'ai pas trouvé grand chose)
(*) Enfin, si jamais vous avez un site (j'ai pas trouvé ce que je voulais sur Alsacréation) ou un bouquin intéressant et fouillé sur ce point, ça peut m'intéresser (de préférence en français)
merci de vos aides / avis !
voici mes codes :
le html
<!DOCTYPE html>
<html lang="fr">
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<h4>Image normale</h4>
<img src="image.jpg">
<h4>Image avec rotate</h4>
<div id='Rotate'><img src="image.jpg"></div>
<h4>Image avec skew</h4>
<div id='Skew'><img src="image.jpg"></div>
<h4>Image avec skew + rotate</h4>
<div id='SkewRotate'><img src="image.jpg"></div>
</body>
</html>
et le CSS
body
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#3b3036;
background-color: #ccc;
}
#Rotate:hover
{
transform: rotate(15deg);
-moz-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
}
#Skew
{
transform: skew(-25deg);
-moz-transform: skew(-25deg);
-webkit-transform: skew(-25deg);
}
#SkewRotate
{
transform: rotate(15deg);
-moz-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: skew(-25deg);
-moz-transform: skew(-25deg);
-webkit-transform: skew(-25deg);
}