Latest web development tutorials
×

CSS курс

CSS курс CSS Краткое введение CSS грамматика CSS Id и Class селектор CSS создать CSS фон(background) CSS текст(text) CSS шрифты(Fonts) CSS ссылка(link) CSS стили списка(ul) CSS таблица(table) CSS Box модель CSS рамка(border) CSS контур(outline) CSS маржа(margin) CSS начинка(padding) CSS Группировка и вложенность CSS размер(Dimension) CSS дисплей(display) CSS разместить(position) CSS терка(float) CSS выравнивать(align) CSS Сочетание селекторов CSS Псевдо-классы CSS Псевдо-элемент CSS Панель навигации CSS Выпадающее меню CSS Галерея изображений CSS Прозрачное изображение/непрозрачный CSS технологии мозаики изображения CSS Тип носителя CSS селекторы атрибутов CSS резюме CSS примеров

CSS3 курс

CSS3 курс CSS3 Краткое введение CSS3 рамка(border) CSS3 фон CSS3 постепенное изменение CSS3 Текстовые эффекты CSS3 шрифты CSS3 2D изменение CSS3 3D изменение CSS3 переход CSS3 анимация CSS3 Multi-колонки CSS3 Пользовательский интерфейс

CSS Адаптивный дизайн

Viewport Grid View Медиа-запросы изображение видео(video) рамка

CSS справочное руководство

CSS справочное руководство CSS селектор CSS Речь Ссылка CSS Web Безопасные шрифты CSS анимация CSS блок CSS цвет CSS значения цвета CSS название цвета CSS шестнадцатеричный цвет

CSS3 переходы

CSS3 переходы

CSS3, мы должны добавить эффект, который может быть преобразован из одного стиля к другому времени, без использования Flash-анимации или JavaScript. Наведите курсор мыши на следующие элементы:


Наведите курсор мыши на следующие элементы:

CSS3
переход

Поддержка браузеров

Цифры в таблице представляют первый браузер для поддержки номер версии имущества.

Сразу же после цифровой -webkit-, -ms- или -moz- назад в поддержку префикса атрибута первый номер версии браузера.

属性
transition 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-delay 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-duration 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-property 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-timing-function 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-

Как это работает?

Переход CSS3 является элементом постепенно меняться от одного стиля к другому эффекту.

Для достижения этой цели, две вещи должны быть определены:

  • Я хочу, чтобы добавить эффект свойств CSS
  • Укажите длительность эффекта.
OperaSafariChromeFirefoxInternet Explorer

примеров

Ширина атрибут применяется эффект перехода, длительность 2 секунды:

div
{
transition: width 2s;
-webkit-transition: width 2s; /* Safari */
}

Примечание: Если выне указываете лимит времени, переход не будет иметь никакого эффекта, так как значение по умолчанию равно 0.

Эффект будет изменить значение указанных изменений свойств CSS. Типичное изменение CSS свойство пользователь мыши над элементом:

OperaSafariChromeFirefoxInternet Explorer

примеров

Положения, когда указатель мыши подвеска (: зависать) к элементу <div>, когда:

ДИВ: парить
{
ширина: 300px;
}

Попробуйте »

Примечание: Когда курсор мыши к элементу, он постепенно меняет свой оригинальный стиль


Количество изменений

Чтобы добавить более одного эффекта изменения стиля, добавлять атрибуты, разделенные запятыми:

OperaSafariChromeFirefoxInternet Explorer

примеров

Добавлены эффекты ширина, высота, и переходный период:

div
{
transition: width 2s, height 2s, transform 2s;
-webkit-transition: width 2s, height 2s, -webkit-transform 2s;
}

Попробуйте »


Свойства перехода

В следующей таблице перечислены все свойства перехода:

свойство описание CSS
переход Сокращённое свойство для установки четырех свойств перехода в одно свойство. 3
переход-недвижимость Название перехода CSS собственности положения применяются. 3
переходных продолжительность Для определения времени переходного эффекта, потраченное. Значение по умолчанию равно 0. 3
переходных сроков-функция Предустановленное перехода времени эффект кривой. По умолчанию это "легкость". 3
Переход задержки Положения, когда начать эффект перехода. Значение по умолчанию равно 0. 3

Следующие два примера установить все атрибуты перехода:

OperaSafariChromeFirefoxInternet Explorer

примеров

Используйте все свойства переходов в одном примере:

div
{
transition-property: width;
transition-duration: 1s;
transition-timing-function: linear;
transition-delay: 2s;
/* Safari */
-webkit-transition-property:width;
-webkit-transition-duration:1s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:2s;
}

Попробуйте »

OperaSafariChromeFirefoxInternet Explorer

примеров

И примеры тех же эффектов перехода выше, но использует обобщающего свойства перехода:

div
{
transition: width 1s linear 2s;
/* Safari */
-webkit-transition:width 1s linear 2s;
}

Попробуйте »