Как убрать белый фон с картинки css
Перейти к содержимому

Как убрать белый фон с картинки css

  • автор:

Прозрачный фон на css: background

Прозрачный фон на css: background

Вы можете часто увидеть на сайтах прозрачный фон, к примеру есть красный фон страницы, а за фоном стоит простая картинка. Так вот в CSS есть замечательные способы создания прозрачности, рассмотрим основные.

1. Через свойство opacity

Способ не совсем правильный, но он будет отображаться во всех браузерах корректно.

Рассмотрим на примере двух блоков, у одного фон картинка, а у другого фон красный и с прозрачностью.

div < width: 300px; height: 300px; position: absolute; top: 0px; left: 0px; >#block1 < backgroun-image('image/image1.jpg'); >#block2 < backround-color: red; opacity: 0.7; // прозрачность >

Прозрачность измеряется в от 0 до 1. Естественно ноль — это полная прозрачность.

Задний фон на CSS

2. background-color: RGBA

Здесь тоже самое, только в одном свойстве мы указываем и цвет, и прозрачность.

background-color: rgba(0, 125, 215, 0.7);

Это современный подход, более простой, но не всех браузер отображается корректно.

Как убрать белый фон у картинки?

Фотография

  • Заблокированные
  • PipPipPipPip
  • 183 сообщений
  • Отправлено 20 Апрель 2011 — 09:19

    Изображение

    Вот у меня есть картинка, можно ли сделать в html что бы картинка отображалась без белого фона?
    И как это сделать? И что бы эта картинка лежала на фоне сайта а не на белом фоне

    На сайте koloks.ru внизу эта картинка есть и там заметно что картинка лежит на белом фоне а не на фоне сайта и изо этого картинка отображается плохо

    Сообщение отредактировал stanislay007: 20 Апрель 2011 — 09:21

    На правах рекламы

    Вместо прозрачности, белый фон

    И как я понимаю строка «background-color: whitesmoke;» отвечает за цвет.. Но когда ставлю колор «transparent» все равно фон белый.. Подскажите ребят, как исправить.

    94731 / 64177 / 26122
    Регистрация: 12.04.2006
    Сообщений: 116,782
    Ответы с готовыми решениями:

    reCAPTCHA убрать белый фон
    Собственно. Как перекрасить фон? Или вообще его убрать. Что-то у меня не получилось переоформить.

    Как сделать белый фон прозрачно стеклянным
    Добрый день. Есть форма для авторизации как на скриншоте. Как сделать белый фон прозрачно.

    Белый цвет закрывает фон за инпутом при использовании стиля boostrap
    таблица форм входа находится по центру, задан фон страницы, но почему-то, фон перекрывается белым.

    269 / 261 / 35
    Регистрация: 21.02.2012
    Сообщений: 1,078
    ну так а если этому page-header и прописать фон ваш png? нет?
    Регистрация: 25.01.2014
    Сообщений: 10
    maximus2011, Подскажи как, я не разбираюсь в ксс..
    269 / 261 / 35
    Регистрация: 21.02.2012
    Сообщений: 1,078

    1 2 3 4 5 6 7
    .page-header { display: none; background:url(..тут путь до картинки) no-repeat scroll; padding: 0 0 10px 0; margin: -20px 0 0 -20px; border-bottom: 1px solid #ddd; }

    правда там у вас display:none; стоит, а это значит, что блок не видим. Нужно либо убрать это свойство, либо написать display:block; вместо него

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2
    VitaliyK, значит, у кого-то еще ниже тоже белый фон) Ройте дальше.
    Регистрация: 25.01.2014
    Сообщений: 10

    maximus2011, Taatshi, none я убрал, просто забыл удалить когда копировал сюда, сделал все как ты написал не помогло, вот что выходит.

    Добавлено через 42 секунды
    Taatshi, Так ниже идет фон сайта, т.к. картинка.. куда еще ниже?

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    VitaliyK, дайте ссылку на сайт

    И нарисуйте как хотите чтобы было. Я что-то перестаю Вас понимать.

    Добавлено через 1 минуту
    Все, поняла.

    Вам нужно вынести шапку за контейнер с остальной частью сайта. Вы не сможете сделать прозрачный фон для ЧАСТИ контейнера.

    Дайте полный код html и css

    Регистрация: 25.01.2014
    Сообщений: 10
    Taatshi, Можно ваш скайп или что либо, я обьясню в чем соль, и дам сайт.
    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2
    VitaliyK, нельзя — все вопросы решаем на форуме
    Регистрация: 25.01.2014
    Сообщений: 10

    Taatshi, Ладно, сайт http://vitaliyk.rentshop.org/ (Не реклама)
    Суть в том что, магазин арендуется, и полностью css и html я менять не могу..
    Единственное место где я могу вносить данные это «Поле для скриптов(данные пойдут после )»

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    ЦитатаСообщение от VitaliyK Посмотреть сообщение

    магазин арендуется, и полностью css и html я менять не могу
    Боюсь, тогда Ваша задача нерешаема. Тут нужно переверстывать страницу.
    Регистрация: 25.01.2014
    Сообщений: 10

    Taatshi, Почему, ведь можно поверх старого css, новые коды ставить.
    Т.е. можно ведь как то фон прозрачным для всей страницы сделать.

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    VitaliyK, попробуйте

    .content и .page-header бэк задаем transparent

    .row бэк задаем white

    Регистрация: 25.01.2014
    Сообщений: 10

    Не могли бы вы написать код, а я уж подстрою куда надо :3 Я не силен в ксс :С

    Добавлено через 6 минут
    Taatshi, Вроде сделал, не помогло :С
    Ладно что уж.. Не получится так не получится :С

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    .content, .page-header {background-color: transparent;} .row {background-color: whitesmoke;}

    Добавлено через 1 минуту
    Не может не помочь. У меня получилось. Не поможет — напишите так

    .content, .page-header {background-color: transparent!important;} .row {background-color: whitesmoke!important;}

    Регистрация: 25.01.2014
    Сообщений: 10

    Taatshi, У нас не получится. Ибо отдельный блок(с товаром) мы оставить отдельно белым не можем, а когда делаешь все прозрачным, это выглядит не очень хорошо..

    Добавлено через 1 минуту
    Taatshi, За прозрачность под шапкой отвечает row, а когда делаем его прозрачным, то прозрачным становится весь сайт.

    Добавлено через 2 минуты
    Taatshi, зайдите на сайт, посмотрите как выглядит когда все прозрачное :С

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    У меня получилось

    Регистрация: 25.01.2014
    Сообщений: 10

    Taatshi, Добавьте меня в icq, я вас добавил, мой id 472139

    Добавлено через 54 секунды
    Taatshi, А у меня почему то, так не получается.

    Администратор
    11995 / 5332 / 268
    Регистрация: 05.04.2011
    Сообщений: 14,086
    Записей в блоге: 2

    .content, .page-header {background-color: transparent!important;} .row {background-color: whitesmoke;}

    Регистрация: 25.01.2014
    Сообщений: 10

    Taatshi, Скиньте тогда пожалуйста, полный код страницы.

    Добавлено через 44 секунды
    Taatshi, ОГРОМНОЕ СПАСИБО, получилось :3

    87844 / 49110 / 22898
    Регистрация: 17.06.2006
    Сообщений: 92,604
    Помогаю со студенческими работами здесь

    Полупрозрачный фон, вместо цвета
    Не могу сделать полупрозрачный фон в форме авторизации и поиска. Панель у меня как на кинопоиск.

    Замена прозрачности в png на белый фон
    Вся суть в заголовке. Нужно во время загрузки изображения заливать все прозрачные места белым.

    imagecreatefrompng и замена прозрачности на белый фон
    $im = imagecreatefrompng(‘../images/buttons/item.png’); imagepng($im); Заменяет прозрачность.

    При повроте изображения, вместо прозрачности — чёрный фон [imagerotate();]
    Пробовал imagecolortransparent() — она много черного вырезает — не только то что по краям, но и на.

    Как убрать задний фон на изображении?

    У меня такой вопрос как можно убрать прозрачный фон на изображение.Пожалуйста помогите, я пытался через photoshop но это слишком долго там таких примерно 1000.

    • Вопрос задан более трёх лет назад
    • 1315 просмотров

    10 комментариев

    Простой 10 комментариев

    TAbrahamyan

    Тигран Абрамян @TAbrahamyan

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *