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

Как лучше всего реализовать подобный элемент?

Имеется ввиду рамку у изображения

5b09392a14d79502158045.png
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • beONmax
    Курс HTML / CSS
    1 месяц
    Далее
Решения вопроса 1
@overveg
Вариант с использованием box-shadow:
box-shadow: 10px -10px 0px 0 white,
    10px -10px 0px 1px teal;

При такой реализации можно обойтись без лишних оберток и использования псевдоэлементов
Пример на codepen
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
HamSter007
@HamSter007
HTML/CSS верстальщик
Как вариант, можно использовать обертку для картинки + псевдоэлементы :before и :after.

Сдвиг можно регулировать либо top и left, либо translate(X,Y).

Пример на jsbin
Ответ написан
Комментировать
рамку сделать для родительского тега img
например для span
<span><img src="..." /></span>

а саму картинку сместить на position: relative
Ответ написан
Ваш ответ на вопрос

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

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