Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-webdev
7 лет назад

Разрабатываем лэндинг на html, css и JavaScript. Часть 4.


В прошлых уроках мы узнали что такое HTML и CSS и начали верстать одностраничный лэндинг. Мы создали главный экран, и блок с тремя преимуществами. Сегодня продолжим работу, сделав еще один несложный блок. Предыдущие уроки вы можете прочитать здесь:

Создаем лендинг - урок 1
Создаем лендинг - урок 2
Создаем лендинг - урок 3

Исходный код того что мы сделали ранее: Скачать исходники


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

Создадим сперва div с классом fon, добавим к нему подходящую фоновую картинку и растянем его на 100%. А внутрь поместим еще один div с ограничением по ширине max-width: 900px;. Это нужно для того, чтобы фоновая картинка растягивалась на всю ширину монитора, а текст не на всю (слишком растянутый текст трудно читать).

Ниже представлен кусочки HTML и CSS кода для нового блока

HTML код

<div class="fon">
    <div class="maintext">
        Как именно можно зарабатывать на криптовалюте? Важно правильно анализировать рынок, получая информацию в автоматическом режиме. Мы научим вас мониторить валютные пары с помощью специальных программ, что позволит предсказывать памп, и играть на разнице курсов, совершая обмен в подходящий момент. Купив наш видеокурс, и вникнув в суть автоматизированного трейдинга, вы сможете работать всего несколько часов в день, получая при этом хорошие деньги.
        <br>
        <a href="#" class="mybutton">ЗАКАЗАТЬ ВИДЕОКУРС</a>
    </div>
</div>

CSS код

.fon {
  width: 100%; /* Ширина блока с фоном */
  text-align: center; /* Выравнивать внутренний текст по середине */
  background: url(../img/fon2.jpg);  /* Фоновая картинка */
  background-size: cover;  /* Растянуть фоновую картинку */
  background-position: center;  /* Центрировать фон */
}

.maintext {
  width: 100%; /* Ширина */
  max-width: 900px; /* Ограничение ширины */
  margin: 0 auto; /* Центрирование */
  height: 380px;  /* Высота */
  color: white;  /* Белый цвет шрифта */
  text-align: center;  /* Центрировать текст внутри блока */
  padding-top: 120px;  /* Отступ сверху */
  text-align: justify; /* Выравнивание текста по ширине  */
  font-size: 110%; /* Чуть увеличим размер шрифта */
  padding-right: 30px; /* Внутренний отступ справа */
  padding-left: 30px; /* Внутренний отступ слева */
}

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

Исходники с добавленным блоком качать здесь

Вот скриншот того что у меня получилось:

Уже более-менее похоже на лэндинг, но не хватает меню, контактов, формы обратной связи и отзывов. Ждите в ближайшее время следующие уроки, в которых мы с вами всё это реализуем.

Данный материал подготовлен @pythono.

66
125.408 GOLOS
На Golos с August 2017
Комментарии (7)
Сортировать по:
Сначала старые