Добавим поворот
Добавим поворот
Допустим, нам нужно поворачивать фотографию, когда на нее наводят курсор, одновременно с этим масштабируя ее, как и ранее. Мы можем добавить преобразование rotate к правилу :hover:
ul.gallery li a: hover img {
-webkit-transform: scale(1.5) rotate(-10deg);
-moz-transform: scale(1.5) rotate(-10deg);
-o-transform: scale(1.5) rotate(-10deg);
transform: scale(1.5) rotate(-10deg);
-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
Мы по-прежнему увеличиваем фотографию в состоянии hover, но также поворачиваем ее на 10 градусов влево преобразованием rotate (рис. 4.05). Оно работает в Safari, Chrome, Firefox и Opera. Отрицательные значения от –1deg до –360deg поворачивают элемент против часовой стрелки; положительные значения от 1deg до 360deg – по часовой стрелке.
Рис. 4.05. Фото в состоянии hover, увеличенное и повернутое влево при помощи преобразования rotate
Кроме того, можно было бы поворачивать фотографии по-разному (задавая каждой фотографии свой угол поворота), чтобы каждая выглядела так, будто бы ее не глядя кинули на стол. Затем ее точно так же можно поворачивать и масштабировать в состоянии :hover (рис. 4.06).
Рис. 4.06. С помощью rotate можно представить фотографии разбросанными по странице.
В этой небольшой книге я подчеркиваю, что самое подходящее место для использования CSS3 – уровень взаимодействия, но это не означает, что нельзя пользоваться этими приемами в стандартном представлении дизайна. Важно, чтобы используемые приемы не были критичными для пользователя и чтобы сайт выглядел приемлемо в менее современных браузерах.
Например, если браузер не поддерживает преобразование rotate и фотографии выглядят ровными, в этом нет беды. Сайт по-прежнему будет выглядеть работающим.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Добавим text-shadow
Добавим text-shadow Как последнее добавление к оформлению ссылок, добавим небольшую тень (text-shadow). Вновь воспользуемся RGBA, чтобы задать цвет тени: полупрозрачный черный цвет будет смешиваться с цветом фона.#nav li a { padding: 5px 15px; font-weight: bold; color: #ccc; color: rgba(255, 255, 255, 0.7); text-shadow: 0 1px 1px rgba(0,
Добавим анимацию
Добавим анимацию Вспомним изученное во второй главе и добавим переход в состояния :hover и :focus у ссылок в меню. Такой эффект смягчит появление фона: он будет постепенно всплывать позади текста. Переход также сгладит смену цвета текста от полупрозрачного белого
Добавим переход
Добавим переход Наконец, наложим переход на свойство opacity, который сгладит изменение свойства и добавит немного приятной глазу анимации, дополняющей эффект.Добавим знакомые строки transition, на этот раз объявляя переход исключительно для свойства opacity. Сделаем его быстрым
Добавим стиль
Добавим стиль Добавим немного CSS, чтобы превратить этот вертикальный список в горизонтальную сетку; поставим обводку толщиной в один пиксель вокруг каждой картинки (также заметим, что фон страницы – легкий серый #eee).ul.gallery li { float: left; margin: 0 10px; padding: 10px; border: 1px solid #ddd; list-style:
Глава 10 А теперь добавим к звуку изображение
Глава 10 А теперь добавим к звуку изображение …Перед ними стояло кое-как сделанное приспособление из проводов и дерева, включая старую коробку из-под чая и велосипедную фару. В центре помещался огромный вращающийся диск из проволоки и картона. Эта сцена разворачивалась в
А теперь добавим к звуку изображение
А теперь добавим к звуку изображение На Всемирной выставке 1939 г., проходившей в районе Нью-Йорка Квинс, Дэвид Сарнофф раскрыл свой план сделать RCA лидером американского телевидения. Для выставки компания воздвигла павильон площадью почти 850 квадратных метров,
6.3.2.1. Поворот
6.3.2.1. Поворот Предположим, что вы сделали вертикальную фотографию, но при просмотре она будет отображаться как горизонтальная. Для удобного просмотра на экране компьютера фотографию нужно повернуть.Запустите GIMP и откройте (комбинация клавиш ‹Ctrl+O›) нужную фотографию
Поворот вокруг оси
Поворот вокруг оси В двумерном пространстве команда ROTATE производит поворот объекта вокруг указанной точки; при этом направление поворота определяется текущей ПСК. При работе в трехмерном пространстве объект поворачивается вокруг оси. Ось может определяться указанием
Поворот граней
Поворот граней Для поворота граней в пространстве (рис. 20.8) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Rotate faces или щелчком на пиктограмме Rotate faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face,
Поворот экрана
Поворот экрана Устройства с операционной системой Pocket PC 2003 Second Edition и старше обрели долгожданную возможность поворачивать содержимое экрана. Раньше пользователям приходилось устанавливать дополнительные программы для достижения такого эффекта. А разработчики
Поворот экрана
Поворот экрана Начиная с версии операционной системы PocketPC 2003 Second Edition, карманные компьютеры научились изменять ориентацию экрана на системном уровне. Эту возможность часто используют при создании игр, просмотре видеоматериалов или отображении текстов. Если вы
Поворот объектов
Поворот объектов Для поворота объектов используют команду ROTATE. С ее помощью можно поворачивать объекты под определенным углом и вокруг указанной точки.Для запуска команды ROTATE следует нажать кнопку Rotate (Поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты
Поворот объектов
Поворот объектов Команда 3DROTATE поворачивает заданные объекты вокруг определенной оси. Чтобы повернуть объект, щелкните на кнопке 3D Rotate (Трехмерный поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты или выполните команду меню Modify ? 3D Operations ? 3D Rotate
Поворот объектов
Поворот объектов Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify ? Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.Запросы команды ROTATE:Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСКSelect objects: –
Поворот вокруг оси
Поворот вокруг оси Команда 3DROTATE вращает объекты вокруг базовой точки, при этом на трехмерном виде отображает ручку поворота. Вызывается команда из падающего меню Modify ? 3D Operations ? 3D Rotate или щелчком на пиктограмме 3D Rotate на панели инструментов Modeling.Запросы команды 3DR0TATE:Current
12.5. Поворот изображения
12.5. Поворот изображения Эти команды вынесены в отдельный раздел, так как они часто необходимы, а пользователи при изучении иногда не замечают их на фоне Free Transform (Произвольное трансформирование). Находятся они в том же меню, что и команды трансформирования. Но часто их