Примеры как не обычно сдвигать блоки на CSS3
Работает в: Firefox 3.5+, Chrome 5+, Safari 5+, Opera 10.6+, IE 9+
Установка: Стиль блока вставляем на странице блока, или в CSS странице в ПУ
Сдвиг на 50 пикселей вправо. CSS3:
Code
.mycontainer1 {
background:#eeeeee;
margin:10px 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
.mycontainer1:hover {
transform:translate(50px,0);
-webkit-transform:translate(50px,0);
-moz-transform:translate(50px,0);
-o-transform:translate(50px,0);
}
Код блока:
Code
<div class="mycontainer1" align="center">Ваш материал</div>
Сдвиг на 50 пикселей влево. CSS3:
Code
.mycontainer1 {
background:#eeeeee;
margin:10px 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
.mycontainer2:hover {
transform:translate(-50px,0);
-webkit-transform:translate(-50px,0);
-moz-transform:translate(-50px,0);
-o-transform:translate(-50px,0);
}
Код блока:
Code
<div class="mycontainer1 mycontainer2" align="center">Ваш материал</div>
Сдвиг на 50 пикселей вправо и 25 пикселей вниз. CSS3:
Code
.mycontainer1 {
background:#eeeeee;
margin:10px 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
.mycontainer3:hover {
transform:translate(50px,25px);
-webkit-transform:translate(50px,25px);
-moz-transform:translate(50px,25px);
-o-transform:translate(50px,25px);
}
Код блока:
Code
<div class="mycontainer1 mycontainer3" align="center">Ваш материал</div>
Сдвиг на 50 пикселей влево и 25 пикселей вверх. CSS3:
Code
.mycontainer4 {
background:#eeeeee;
margin:35px 0 0 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
.mycontainer4:hover {
transform:translate(-50px,-25px);
-webkit-transform:translate(-50px,-25px);
-moz-transform:translate(-50px,-25px);
-o-transform:translate(-50px,-25px);
}
Код блока:
Code
<div class="mycontainer4" align="center">Ваш материал</div>
Поворачиваем на 45 градусов CSS3
Code
.mycontainer1 {
background:#eeeeee;
margin:10px 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
.mycontainer5:hover {
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
Код блока:
Code
<div class="mycontainer1 mycontainer5" align="center">Ваш материал</div>
Увеличиваем в 2 раза. CSS3:
Code
.mycontainer1 {
background:#eeeeee;
margin:10px 0;
padding:10px;
border:1px solid #666666;
text-align:justify;
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
}
}
.mycontainer6:hover {
transform:scale(2);
-webkit-transform:scale(2);
-moz-transform:scale(2);
-o-transform:scale(2);
}
Код блока:
Code
<div class="mycontainer1 mycontainer6" align="center">Ваш материал</div>