Задать вопрос
@Arbusik

Как передвинуть все товарные карточки вниз, без расширения страницы?

Когда двигаю карточки расширяется экран.
HTML
<!--карточка товара-->
    <div class="wrap">
        <div class="card exmpl">
              <img src="1c20926eb904ab8d597253b3824c5515.jpg">
              <div class="name">
                  <h2>Диван Sunday</h2>
                  </p>
              </div>
              <div class="price">
                  <h4>344$</h4>
              </div>
              <p><button>Добавить в корзину</button></p>
          </div>
          <div class="card exmpl">
              <img src="1c20926eb904ab8d597253b3824c5515.jpg">
              <div class="name">
                  <h2>Диван Sunday</h2>
                  </p>
              </div>
              <div class="price">
                  <h4>344$</h4>
              </div>
              <p><button>Добавить в корзину</button></p>
          </div>
        <div class="card exmpl">
              <img src="1c20926eb904ab8d597253b3824c5515.jpg">
              <div class="name">
                  <h2>Диван Sunday</h2>
                  </p>
              </div>
              <div class="price">
                  <h4>344$</h4>
              </div>
              <p><button>Добавить в корзину</button></p>
          </div>
          <div class="card exmpl">
              <img src="1c20926eb904ab8d597253b3824c5515.jpg">
              <div class="name">
                  <h2>Диван Sunday</h2>
                  </p>
              </div>
              <div class="price">
                  <h4>344$</h4>
              </div>
              <p><button>Добавить в корзину</button></p>
          </div>
      </div>


CSS
/*Карточка товара*/
.card {
    background: #ffffff;
    width: 180px;
    height: 200px;
    border: 2px solid #000000;
    border-radius: 8px;
}


  .exmpl img {
    height: 135px;
    width: 100%;
    border: none;
    border-radius: 8px;
    margin-left: -2px;
    position: relative;
    top:-2.5px;
  }

  .name{
    text-align: center;
    position: relative;
    top: -50px;
}

.price{
  text-align: center;
  position: relative;
  top: -70px;
  color: #696969;
}
  .card button {
    border: none;
    outline: 0;
    padding: 12px;
    color: #ffffff;
    background-color: #000;
    text-align: center;
    cursor: pointer;
    width: 100%;
    height: 40px;
    font-size: 15px;
    position: relative;
    top: -87px;
  }
  
  .card button:hover {
    border-radius: 15px;
    background-color: #FFDEAD;
  }

.wrap {
  margin: 20px auto;
  display:grid;
  grid-template-columns: 185px 185px;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  position: relative;
  top: 100px;
}
  • Вопрос задан
  • 261 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы