Как убрать “родной” белый фон иконки, чтобы он не перекрывал фон родительского блока?

154
06 мая 2019, 04:40

Есть иконка-домик. Домик черный, на белом фоне - это сама картинка. А родительский блок-контейнер серый:

<div class="container" style="background-color:grey;">
  <img src="home.svg">
</div>

И в итоге получается белая квадратная картинка с домиком. Как убрать фон самой картинки, чтобы он не светился поверх родительского блока, а отображался только сам домик(его контуры) поверх серого фона? Надеюсь, понятно объяснил...

Answer 1

Откройте home.svg в редакторе и поищите элемент, являющийся белым фоном. Искать следует элемент с атрибутом fill="#ffffff" или fill="#fff" или fill="white" или fill="rgb(255,255,255)". Затем, либо удалите этот атрибут, либо добавьте fill-opacity="0".

Если внутри свгшки картинка закодированная в base64, то конвертируйте её обратно в png и сотрите фон в каком-нибудь редакторе, позволяющим работать с альфой.

Answer 2

В данный момент у тебя изображение с непрозрачным фоном и формат у него jpg скорее всего. В фотошопе сделай изображению прозрачный фон и сохрани как png. Пример как это делается: https://www.templatemonster.com/help/ru/photoshop-how-to-make-image-transparent.html

READ ALSO
Vui CLI 3 как, куда и что делать?

Vui CLI 3 как, куда и что делать?

Хелп, ребят, устал шуршать документацию тк

132
Проверить развернут ли iframe на весь экран

Проверить развернут ли iframe на весь экран

Хотел узнать если ли какой то способ проверить развернут ли iframe на весь экран - в моем случае это iframe видео с ютюбаХотелось бы найти способ...

134
Не работает синтаксис SASS в Sublime Text 3

Не работает синтаксис SASS в Sublime Text 3

Столкнулся с такой проблемой: установил плагин SASS в package в ST3После этого в настройках синтаксиса включил тип SASS и в файле с расширением

134
Верстка элементов [закрыт]

Верстка элементов [закрыт]

Народ, подскажите как правильнее сверстать этот блок? А именно серые палки

153