Главная страница
Навигация по странице:

  • -moz-animation: logo 3s; -o-animation: logo 3s; animation: logo 3s;

  • Правильное использование таблиц

  • Table 1: CosmoFarmer.coms Indoor Mower Roundup 388


  • Книга css3 3е издание Серия Бестселлеры OReilly


    Скачать 20.28 Mb.
    НазваниеКнига css3 3е издание Серия Бестселлеры OReilly
    АнкорTheBigBookofCSS33rdedition.pdf
    Дата08.08.2018
    Размер20.28 Mb.
    Формат файлаpdf
    Имя файлаTheBigBookofCSS33rdedition.pdf
    ТипКнига
    #22630
    страница40 из 62
    1   ...   36   37   38   39   40   41   42   43   ...   62
    386
    Часть 2. Применение CSS
    transform: rotate(-720deg) scale(.5);
    left: 0;
    }
    to {
    transform: rotate(0) scale(1);
    }
    }
    Код имеет довольно большой объем, но, к сожалению, пока для использования
    CSS-анимации без этого не обойтись. Когда-нибудь в прекрасном будущем все браузеры станут применять единое правило
    @keyframes без всяких префиксов и такое же не имеющее префиксов свойство transform
    . Но пока придется наби- рать весь этот код.
    К счастью, добавления к правилу
    @keyframes являются самой тяжелой частью работы. Добавление анимации к стилю
    .logo потребует чуть меньшего объема работы.
    10. Отредактируйте стиль
    .logo
    , добавив к нему три дополнительных строки:
    .logo {
    -webkit-animation: logo 3s;
    -moz-animation: logo 3s;
    -o-animation: logo 3s;
    animation: logo 3s;
    }
    11. Сохраните страницу и проверьте ее работу в Firefox, Chrome, Safari и Opera.
    Логотип должен прокатываться по странице и увеличиваться во всех браузерах
    (рис. 10.11). Разумеется, в Internet Explorer 9 и более ранних версиях никакой анимации не будет. Но логотип все же будет помещен в нужное место на стра- нице, не нарушая ее внешнего вида. Окончательную версию урока можно найти в папке
    10_finished
    Чтобы продолжить усовершенствование страницы, добавьте анимацию, застав- ляющую одну из кнопок, над которой установлен указатель мыши, светиться.
    (Подсказка: создайте анимацию, осуществляющую циклический переход через различные тени блока. Для добавления тени, размещающейся внутри блока, воспользуйтесь значением inset
    . Затем добавьте анимацию к стилю nav a:hover
    , чтобы она проигрывалась только при проходе указателя мыши над кнопкой.)
    Рис. 10.11. Книги способны на многое, но, к сожалению, они не могут показать ту впечатляющую анимацию, которая только что была создана. Так должна выглядеть страница в ходе воспроизведения анимации и при проходе указателя мыши над кнопкой Home (Домой)

    11
    Форматирование
    таблиц и форм
    Возможности CSS не ограничиваются форматированием текста, изображений и ссылок. Вы можете создавать информационные таблицы с расписаниями, резуль- татами спортивных мероприятий и списки воспроизведения с музыкой, которые становятся намного более читабельными, если к ним добавить границы, фоновые рисунки и другие визуальные улучшения. Ко всему прочему вы можете использо- вать CSS для разработки соответствующих элементов форм, которые помогут ва- шим посетителям сделать заказ, подписаться на новости или воспользоваться ва- шими самыми новыми интернет-приложениями. В этой главе вы узнаете, как вывести на экран таблицы и формы с помощью HTML, а также как их скомпоно- вать и применить к ним соответствующие стили посредством CSS. В уроке в конце главы вы создадите таблицу и форму, применяя приемы, которым попутно обучи- тесь.
    Правильное использование таблиц
    За короткую историю существования Интернета HTML-таблицы получили очень широкое распространение. Изначально созданные для отображения данных в та- бличном виде, они стали очень популярным инструментом для создания разметки.
    Столкнувшись с некоторыми ограничениями в HTML, дизайнеры творчески по- дошли к решению этой проблемы и начали применять столбцы и строки таблиц для размещения в них таких элементов страниц, как заголовки и боковые поля. Как вы увидите в части 3 книги, CSS намного лучше справляется с компоновкой веб- страниц. Вы можете сконцентрировать все ваше внимание на использовании та- блиц по их прямому назначению — для отображения данных (рис. 11.1).
    HTML и XHTML имеют в своем распоряжении внушительное количество те- гов, предназначенных для создания страниц. С помощью этого фрагмента кода на
    HTML создается очень простая таблица, которую вы можете видеть на рис. 11.2.




    388
    Часть 2. Применение CSS
























    Table 1: CosmoFarmer.com's Indoor Mower Roundup
    Brand Price Power Source
    Chinook Push-o-matic Indoor Mower $247.00 Mechanical
    Sampson Deluxe Apartment Mower $370.00 Mechanical
    1   ...   36   37   38   39   40   41   42   43   ...   62


    написать администратору сайта