Пользовательский зачеркнутый CSS - PullRequest
0 голосов
/ 29 сентября 2018

Я создаю веб-приложение, в котором я хочу показать 2 цены:

  • Цена 1 должна быть фактической ценой.
  • Цена 2 должна быть дисконтированной ценой.

Теперь я хочу показать отмененную цену 1, аналогично изображению ниже, но не знаю, какое свойство CSS использовать для этого:

This

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 29 сентября 2018

Вам нужен базовый CSS, чтобы нанести желаемый удар.В этом случае вы можете добавить класс cross к старой цене.

.cross {
    position: relative;
    display: inline-block;
}
.cross::before, .cross::after {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
}
.cross::before {
    border-bottom: 2px solid red;
    -webkit-transform: skewY(-10deg);
    transform: skewY(-10deg);
}
.cross::after {
    border-bottom: 2px solid red;
    -webkit-transform: skewY(10deg);
    transform: skewY(10deg);
}
<p>$9.99</p>
<p class="cross">$19.99</p>

Источник: Эта страница объясняет дальнейшие удары.

...