maler1988
@maler1988
Web-программист (1С Bitrix)

Как сделать анимацию по типу transforms scale для фоновой картинки?

Добрый день! Часто пользуюсь таким эффектом для картинок когда при наведении картинка увеличивается внутри блока с overflow:hidden; css эффекта выглядит примерно так:
.block {
       width: 200px;
       height: 200px;
       overflow: hidden;
}

.block img {
	width: 100%;
	height: auto;
	max-width: 100%;
	display:block;
	
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}

.block:hover img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}


А как сделать такой эффект для фоновой картинки?
  • Вопрос задан
  • 379 просмотров
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
background-size менять. Но я не советую, т.к. анимация с рывками и лагами.
Возьмите блок, у которого указана фоновая картинка и анимируйте его
Ответ написан
sergski
@sergski
web-developer
да также)
.block  {
background: url();
transition: all 1s ease;
}

.block:hover {
transform:scale(1.1);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы