Создание товаров на странице

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

Для этого в контейнере с классом под названием «content» создадим три контейнера div. У всех трех контейнеров добавим класс с названием «prod».

<div class="prod">
</div>
<div class="prod">
</div>
<div class="prod">
</div>

Далее в эти контейнеры добавить еще по два контейнера в которых будет располагаться изображение продукции и его описание.

В контейнер в котором будет выводиться изображение добавим класс с названием «imegtov». А в контейнере с описанием класс назовем "text".

Результат:

<div class="prod">
<div class="imegtov">
 
</div>
<div class="text">
 
</div>
</div>
<div class="prod">
<div class="imegtov">
 
</div>
<div class="text">
 
</div>
</div>
<div class="prod">
<div class="imegtov">
 
</div>
<div class="text">
 
</div>
</div>

Остается вставить картинки и описание в соответствующий контейнер.

Изображения товаров так же как и на главной странице получим через нейросеть:

tovar1.png
tovar2.png
tovar3.png

Рисунки выглядят странно, но для наших целей подойдут и такие.

Далее напишем описание для товаров.

Текст для арматуры:

Вся арматура по 3 метра.

В наличии есть арматура диаметром 20, 25 и 30 мм

Текст для труб:

Трубы имеются различной длины

В наличии есть трубы диаметром 200, 250 и 300 мм

Текст для сетки рабицы:

В наличии имеется сетка рабица высотой 2 и 1,5 метра с размером ячейки 25x25 и 40x40 мм

В итоге весь код должен выглядеть так:

<div class="prod">
<div class="imegtov">
<img src = "images/tovar1.png" >
</div>
<div class="text">
<h2> Арматура </h2>
<p> Вся арматура по 3 метра. </p>
<p> В наличии есть арматура диаметром 20, 25 и 30 мм. </p>
</div>
</div>
<div class="prod">
<div class="imegtov">
<img src = "images/tovar2.png" >
</div>
<div class="text">
<h2> Трубы </h2>
<p> Трубы имеются различной длины </p>
<p> В наличии есть трубы диаметром 200, 250 и 300 мм </p>
</div>
</div>
<div class="prod">
<div class="imegtov">
<img src = "images/tovar3.png" >
</div>
<div class="text">
<h2> Рабица </h2>
<p> В наличии имеется сетка рабица высотой 2 и 1,5 метра с размером ячейки 25x25 и 40x40 мм </p>
</div>
</div>

Осталось добавить стили в файл style.css.

Каждый товар располагается в контейнере с классом «prod» у которого имеются стили:

.prod{
width 220px ;
display inline-block ;
margin-left 15px ;
vertical-align top ;
}

Здесь свойство width: 220px указывает что каждый контейнер с товаром будет равен 220 пикселей.

Свойство display:inline-block заставляет обтекать другими элементами. Поэтому товары располагаются горизонтально.

Для того чтобы товары не слипались между собой было применено свойство margin-left: 15px. Из-за того что в описании товаров применяется разное количество абзацев сами товары немножко съехали:

Для исправления этого мы применили vertical-align: top.

Кроме этого изображения товаров у нас размером 512 на 512 пикселей. Изображения такого размера растянется на всю страницу. Поэтому добавим следующий код:

.prod img{
height 200px ;
}

На этом страница с товарами готова. Готовый результат:

Другие страницы <<НазадМеню Далее>> Создание страницы с прайс-листом