Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.04.2014, 19:35
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Вращение изображения
Как при загрузке страницы сделать чтобы вращалось изображение?
Через css3, keyframes получилось замутить. Только как запускать при загрузке затрудняюсь сделать.
Ответить с цитированием
  #2 (permalink)  
Старый 14.04.2014, 20:42
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

М?
<style>
.fadeIn {
	border:5px solid #000;
	margin:15px auto;
	opacity:0;

	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	-o-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;

	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:3s;
	-moz-animation-duration:3s;
	-o-animation-duration:3s;
	animation-duration:3s;

	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	-o-animation-delay:3s;
	animation-delay:3s;
}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
</style>
<img class="fadeIn" src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif">
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 14.04.2014, 21:20
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Спасибо, но это не вращение. С rotate не работает.
Ответить с цитированием
  #4 (permalink)  
Старый 14.04.2014, 21:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

hhh,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <style type="text/css">
img {
	animation: spin 1s linear infinite;
	animation-play-state: running;
}

@keyframes spin {
	to {
		transform: rotate(1turn);
	}
}
  </style>
</head>

<body>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" alt="">
</body>

</html>
Ответить с цитированием
  #5 (permalink)  
Старый 14.04.2014, 21:59
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Ура, спасибо! А как сделать чтобы вращнулось на 360 градусов, а потом обратно и остановилось. Именно так работает с transition, и мне так надо при загрузке
Ответить с цитированием
  #6 (permalink)  
Старый 14.04.2014, 22:23
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Добавил - animation-iteration-count: 2 и останавливается. Только не могу понять как сделать чтобы назад два оборота сделал img и стоп.
Две анимации по очереди не работают.
Ответить с цитированием
  #7 (permalink)  
Старый 14.04.2014, 22:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

hhh,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <style type="text/css">
img {
	-webkit-animation: spin 5s ease-in-out;
	-moz-animation: spin 5s ease-in-out;
	-o-animation: spin 5s ease-in-out;
	animation: spin 5s ease-in-out;
    -webkit-animation-play-state: running;
    -moz-animation-play-state: running;
    -o-animation-play-state: running;
    animation-play-state: running;
}
@-webkit-keyframes spin {
	50% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
@keyframes spin {
	50% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
  </style>
</head>

<body>
<img src="http://img-fotki.yandex.ru/get/5907/annaze63.1af/0_5d68a_90b222f3_S" alt="">
</body>

</html>

Последний раз редактировалось рони, 14.04.2014 в 22:42.
Ответить с цитированием
  #8 (permalink)  
Старый 14.04.2014, 22:31
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Спасибо! За что люблю этот форум, за то что тут всегда помогают всем.
Ответить с цитированием
  #9 (permalink)  
Старый 18.03.2016, 18:32
Новичок на форуме
Отправить личное сообщение для Coder_x Посмотреть профиль Найти все сообщения от Coder_x
 
Регистрация: 18.03.2016
Сообщений: 1

Вращение изображения с помощью jquery и css
var total; глобальная переменная

в любое событие вставляете этот код

var image = $("#img");
total += 90;
image.css("transition","all 3s");
var rotate = "rotate(" + total + "deg)"
image.css("transform",rotate);

в данном случае угол поворота изображения составляет 90 градусов

вот вам простой код без плагинов !
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение рабочей области изображения pagemaster Общие вопросы Javascript 19 15.04.2013 18:06
Расчет реальных размеров изображения в галерее Vision Элементы интерфейса 7 10.07.2012 21:56
Получение высоты изображения theo_ Javascript под браузер 2 21.06.2011 16:04
Вращение изображения qwermjk Общие вопросы Javascript 10 06.08.2010 15:45
Визуальное выделение части изображения Гость Общие вопросы Javascript 0 25.02.2008 19:44