Задать вопрос
@Sashjkeee
f-e

Как правильно сделать такой бордер?

В общем, есть большой блок. В этом блоке n-ое-кол-во блоков. Блок раздвигается.
У основного блока естьborder, overflow: hidden и padding, нужно отдельному блоку, который лежит внутри этого блока сделать бордер, но, чтобы он перекрывал основой.

В общем пример
https://jsfiddle.net/1ccjLgvt/1/

А вот, что получается у меня
6049899ac96e48c4a3108808db1d2f27.png

А вот как должно быть
a1a392de476f4f55bad6a57738f53a33.png
  • Вопрос задан
  • 293 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@nikfakel
Веб-разработчик
C overflow:hidden; не получится так сделать, потому что он обрезает содержимое внутри границы (не зависит от box-sizing)

Как вариант, если overflow: hidden обязательно, можно убрать границу у родительского элемента и сымитировать ее box-shadow. Если overflow:hidden необязательно, (или напишите, почему оно обязательно, мб есть еще варианты), то без него все делается просто.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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