@HitTheNails

Как сделать обводку другого цвета с прозрачностью?

Здравствуйте
Необходимо сделать логотип (в прикрепленном).
Как правильнее сделать? как я понимаю, лучше сверстать. возникла проблема с серой обводкой. если делать через border, то при указании прозрачности вылазит background самого блока.
Также вопрос про background блока. Я вырезал из photoshop один квадратик и опять же поставил его как изображение на background. правильно ли это?
Спасибо
56c96c80e21d47f781d273812d6b0731.jpg
  • Вопрос задан
  • 343 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
возникла проблема с серой обводкой. если делать через border, то при указании прозрачности вылазит background самого блока.


background-clip: padding-box; 
/* или content-box, по умолчанию стоит border-box */
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Шрифт сам подберешь) https://jsfiddle.net/joomla/fduzLu06/1/
Ответ написан
Комментировать
trushka
@trushka
Вариант 1: background-origin: padding-box
Вариант 2: делаешь обводку с помощью box-shadow: 0 0 0 10px rgba(...)
Сеточку можно linear-gradient'ами, типа
background:
 linear-gradient(to left, #000, #000 1px, transparent 1px) center/10px 10px repeat,
 linear-gradient(to top, #000, #000 1px, transparent 1px) center/10px 10px repeat #aaa
Ответ написан
Комментировать
Rimush
@Rimush
А что нельзя просто вставить логотип картинкой как есть с иллюзией прозрачности?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы