Создайте с помощью CSS3 страницу с роскошным тизером-приманкой

создание тизера с помощью CSS3

От автора: из этого учебника вы узнаете, как создать страницу с тизером (кратким рекламным объявлением завлекательного, интригующего характера – прим. перев.) при помощи одного лишь CSS, без изображений и даже без дизайна от Photoshop’а. Многие вебсайты через страницы-тизеры становятся очень популярными, поэтому добавить эту концепцию в свой инструментарий очень полезно. Применяйте ее к любому приложению или вебсайту, готовящемуся к запуску.

скачать исходникидемо

Шаг 1: разметка HTML

HTML страницы-тизера весьма прост. У нас есть только контейнер с вступительным текстом и полями ввода (input — ами).

Шаг 2: размещение и размеры элементов

Давайте определим своей странице структуру. Начнем с основ – расположим контейнер в центре страницы. Мы применим позиционирование в 50%, затем отрицательные поля, чтобы вернуть объект обратно на половину его ширины и высоты.

Далее размещаем текст и вводы, используя селекторы атрибутов отдельно для электронной почты и input — ов подписных форм.

Шаг 3: стили текста

Стили текста на этой странице очень простые. Нам нужно, чтобы название контрастировало с фоном, поэтому сделаем его белым. Текст важен, но нам нужно, чтобы посетители запоминали название продукта, поэтому мы не станем делать, как заявлено. Ссылка на Twitter подчеркнута, чтобы показать, что это ссылка.

Сначала основной текст:

Затем ссылка на Twitter:

Шаг 4: стили фона

Теперь перейдем к интересному: приданию объектам на странице дополнительной «изюминки». Начнем с создания красивого градиентного фона. Если вы пользователь Mac’а, можете положиться на GradientApp, чтобы оно проделало за вас грязную работу. Как альтернативный вариант, можно обратиться к CSS3 Please!, чтобы получить представление о синтаксисе.

Шаг 5: стили поля ввода

Область подписки/ввода находится в центре внимания страницы, так как нам нужно, чтобы посетители хотели знать, когда же выйдет наш удивительный продукт. Мы хотим, чтобы она, после названия или логотипа, стала центром страницы.

Начинаем со стилей «заполнителя»- placeholder (специальные стили Mozilla и Webkit), и назначаем размер шрифта:

Теперь давайте назначим полю и кнопке цвет и глубину:

Шаг 6: добавляем переходы CSS

Давайте дополним страницу – в целях привлечения внимания посетителей – красивыми переходами CSS.

Давайте дополним страницу – в целях привлечения внимания посетителей – красивыми переходами CSS.

Затем добавляем правила переходов:

и

Шаг 7: анимация CSS

Также для получения дополнительного эффекта при загрузке страницы можно добавить красивую анимацию CSS3. Советую применять анимацию для подчеркивания дизайна, а не в качестве его неотъемлемой части. Поддержка анимации пока редка, и нужно осторожно относиться к усложнению своего проекта ради нее.

Следует добавить, что Animate.css Дэна Идена (Dan Eden) на самом деле полезная библиотека анимации CSS. Можно добавить ее, как показано, в исходный документ в начале учебника, или импортировать ее в таблицу стилей, если вам так нравится больше:

Можно выбирать из многообразия красивой анимации, но я собираюсь добавить анимацию bounceInDown. Мы применим ее к своему элементу (в данном случае контейнеру), как тут:

Если нужно изменить анимацию, просто меняете -animation-name на название анимации, которая вам нравится.

Шаг 8: дальнейшие шаги

Этот дизайн далек от поворотливости, и вы, возможно, захотите добавить в нижнюю часть своего css пару медиазапросов, чтобы учесть возможности небольших устройств. Подумайте насчет создания для маленьких экранов более узкого элемента контейнера и изменения ширины или места размещения вводов.

Чтобы наша форма подписки добавляла в список адрес электронной почты, можно было бы прикрутить ее к почтовому сервису рассылки новостей, такому как MailChimp. Я не буду объяснять детально, потому что все идеально демонстрируется в этой статье.

Если хотите добавить к форме валидацию данных, можете прочесть этот учебник.

Заключение

Создание страницы тизера-«приманки» вроде этой перед запуском продукта или вебсайта жизненно важно для рекламы. Она не обязана быть сложной, что доказывает данное решение с помощью чистого CSS.

Надеюсь, вы узнали что-нибудь новое из этого учебника, и спасибо за прочтение!

Автор: Ari S

Источник: //webdesign.tutsplus.com/

Редакция: Команда webformyself.

Метки: ,

Похожие статьи:

Комментарии Вконтакте:

Комментарии (5)