Создание карточки товара с помощью HTML и CSS

RedDeveloper
28.02.2023 06:26
Создание карточки товара с помощью HTML и CSS

В этом блоге мы рассмотрим создание карточки товара с помощью HTML и CSS.

Создание карточки товара для сайта электронной коммерции или интернет-магазина.

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

HTML-код карточки товара обычно включает в себя элемент контейнера, который обволакивает изображение товара и его подробную информацию. Изображение обычно содержится в теге img, а название товара и кнопки обычно размещаются внутри div или другого элемента контейнера.

Вот код элементов HTML:

<div class = "container">
  <div class = "product-card">
    <div class = "product-image">
      <!-- Add your image here -->
      <img src = "product.jpg" alt = "Product Image" />
    </div>
    <div class = "product-details">
      <h2 class = "product-title">Awesome</h2>
      <h4 class = "product-price">$10</h4>
      <button class = "add-to-cart-btn">Add to Cart</button>
      <button class = "view-btn">View</button>
    </div>
  </div>
</div>

CSS затем используется для стилизации карточки товара и ее элементов, таких как размер шрифта, цвет, интервал и выравнивание.

Ниже приведен код стилей CSS:

body {
    font-family: sans-serif;
    background-color: cornflowerblue;
}

.container {
    margin: 0px auto 0px auto;
    text-align: center;
}


.product-card {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #ccc;
    padding: 10px;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
}

.product-image {
    width: 100%;
    height: 200px;
    margin-bottom: 10px;
    text-align: center;
}

.product-image img {
    max-width: 100%;
    max-height: 100%;
}

.product-title {
    font-size: 24px;
    margin: 0;
    text-align: center;
}

.product-price {
    font-size: 20px;
    margin: 0;
    text-align: center;
}

.add-to-cart-btn,
.view-btn {
    background-color: cornflowerblue;
    color: #fff;
    border: none;
    padding: 10px 20px;
    margin: 10px;
    cursor: pointer;
    border-radius: 3px;
    transition: all 0.25s ease;
}

.add-to-cart-btn:hover,
.view-btn:hover { 
    opacity: 0.8;
}

Вывод/Результат:

Карточка товара
Карточка товара

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

Спасибо, что нашли время прочитать этот блог об основах создания карточки товара с помощью html и css. Я надеюсь, что вы нашли представленную здесь информацию полезной и познавательной.
Запуск PHP на IIS без использования программы установки веб-платформы
Запуск PHP на IIS без использования программы установки веб-платформы

19.03.2023 13:43

Установщик веб-платформы, предлагаемый компанией Microsoft, перестанет работать 31 декабря 2022 года. Его закрытие привело к тому, что мы не можем запускать наши php-файлы через localhost на наших компьютерах. Мне с трудом удалось установить его и я решил поделиться этой статьей, чтобы помочь тем,...

Оптимизация React Context шаг за шагом в 4 примерах
Оптимизация React Context шаг за шагом в 4 примерах

19.03.2023 13:03

При использовании компонентов React в сочетании с Context вы можете оптимизировать рендеринг, обернув ваш компонент React в React.memo сразу после поставщика контекста. Это позволит избежать ненужных повторных рендеров.

Библиотека для работы с мороженым
Библиотека для работы с мороженым

19.03.2023 11:50

Лично я попрощался с операторами print() в python. Без шуток.

Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp

19.03.2023 06:15

Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они постоянно обновляют версию (а нам нужно быстро наверстать упущенное!).

Уроки CSS 6
Уроки CSS 6

18.03.2023 11:32

Здравствуйте дорогие читатели, я Ферди Сефа Дюзгюн, сегодня мы продолжим с вами уроки css. Сегодня мы снова продолжим с так называемых классов.

Что такое Css? Для чего он используется?
Что такое Css? Для чего он используется?

18.03.2023 11:16

CSS, или "Каскадные таблицы стилей", - это язык стилей, используемый в веб-страницах. CSS является одним из основных инструментов веб-разработки наряду с HTML и JavaScript.