Ура! Ура! Ура!
Как я люблю все новенькое, интересное!!!
Сегодня открыла для себя еще одну страничку CSS. И подумала, а вдруг есть еще любители поэкспериментировать и приукрасить сайты. Делюсь.
Плавное изменение цвета фона
CSS
#box1 {
margin-bottom: 5px;
background-color: #ccc;padding: 10px;
text-align: center;
width: 200px;
height:100px;text-indent: 0px;
border: 1px solid #888;
-moz-transition: background-color 0.8s 0.1s ease;
-o-transition: background-color 0.8s 0.1s ease;
-webkit-transition: background-color 0.8s 0.1s ease;
cursor: pointer;}#box1:hover {
background-color: #97CE68;
color: #333;
}
Изменение размера элемента
CSS
#box2 {
margin-bottom: 5px;
background-color: #ccc;
color: #333;padding: 10px;
text-align: center;
width: 200px;
height:100px;text-indent: 0px;
border: 1px solid #888;
-moz-transition: all 1s linear;
-o-transition: all 1s linear;
-webkit-transition: all 1s linear;
cursor: pointer;}#box2:hover {
background-color: #97CE68;
color: #000;
width: 150px;
height:50px;
}
Кручение объекта
CSS
#box3 {
margin-bottom: 5px;
background-color: #ccc;
color: #333;padding: 10px;
text-align: center;
width: 200px;
height:100px;text-indent: 0px;
border: 1px solid #888;
-moz-transition: all 1s 0.1s ease-in;
-o-transition: all 1s 0.1s ease-in;
-webkit-transition: all 1s 0.1s ease-in;
cursor: pointer;}#box3:hover {
background-color: #97CE68;
color: #000;
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
Плавное увеличение и уменьшение объекта (пример)
CSS
#box4 {
margin-bottom: 5px;
background-color: #ccc;
color: #333;
padding: 10px;
text-align: center;
width: 200px;
height:100px;text-indent: 0px;
border: 1px solid #888;
-moz-transition: all 3s ease-out;
-o-transition: all 3s ease-out;
-webkit-transition: all 3s ease-out;
cursor: pointer;}#box4:hover {
background-color: #97CE68;
color: #000;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-o-transform: scale(2);
}
Плавное смещение блока вниз
CSS
#box5 {
margin-bottom: 5px;
background-color: #ccc;
color: #333;
padding: 10px;
text-align: center;
width: 200px;
height:100px;text-indent: 0px;
border: 1px solid #888;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
cursor: pointer;}#box5:hover {
background-color: #97CE68;
color: #000;
-webkit-transform: translate(0,50px);
-moz-transform: translate(0,50px);
-o-transform: translate(0,50px);
}Так же можно заставить блок подниматься вверх этим значением 0,-50px. Или по диагонали вниз 50px,50px, можно заставить смещаться куда угодно… Какя прелесть… не правда ли и это все на обычных CSS/ This is fantastic!