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

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

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

5b09392a14d79502158045.png
  • Вопрос задан
  • 123 просмотра
Подписаться 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
Ответ написан
Ваш ответ на вопрос

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

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