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

Как сделать рамку в виде продолжения цифры?

Пришел макет и там блоки идут в рамках, а рамки это продолжение цифр.
6400b12c4f14a041182860.jpeg
Как такие верстать?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Пригласить эксперта
Ответы на вопрос 2
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Самый простой и логичный вариант: конвертировать цифры в заданном шрифте в SVG в нужном стиле с заданным фоном в самой цифре. Далее делаем рамку контейнеру с контентом, при этом цифру просто смещаем на толщину линии относительно нужной границы, чтобы часть рамки цифры выходила за границу родительского контейнера и была не видна.
Ответ написан
Комментировать
bugo_aneo
@bugo_aneo
Верстальщик по жизни, буддист, кофеман
Как вариант, если без магии с СВГ и прочими:
У блока с цифрой сделать выноску на ПСЕВДОЭЛЕМЕНТЕ и разместить ее ПОВЕРХ бордера.
&:before {
   content: "";
   position: absolute;
   top: 100%;
   left: сколько надо;
   height: 10px или сколько надо;
   width: 20px или сколько надо;
   background-color: #fff; // и это самое узкое место, т.к. измениться фон - будет видена эта выноска
   z-index: 2;
  }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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