Перейти к содержимому

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

  • автор:

Как сделать фон формы прозрачным

Для того, чтобы сделать фон формы прозрачным, необходимо:

  • в настройках блока открыть раздел «Стиль»
  • выбрать «Подробные настройки»
  • в раздел «CSS-блок» добавить:

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

Пн 20 Февраля 17:39

Не срабатывает такой код.
Еще вопрос такой.
1. Где найти всякие скругления кнопок, тени и т.д? Или про каждый стиль какого-то элемента узнавать у техподержки, потом смотреть справочник по css и html и так делать лендинг на вашем «КОНСТРУКТОРЕ » сайтов.
Просто может все намного проще и я не туда смотрю -обьясните пожалуйста.
2. Если есть простая обложка первого экрана — как я могу разместить ыорму в любом месте — так же как допустим в других конструкторах платформаЛП Тильда и т.д

CSS: Прозрачность

Для создания эффекта прозрачности в CSS используется свойство opacity.

Браузер IE8 и более ранние его версии поддерживают альтернативное свойство — filter:alpha(opacity=x) , где » x » может принимать значение от 0 до 100 , чем меньше значение, тем прозрачнее будет элемент.

Все остальные браузеры поддерживают стандартное CSS свойство opacity , которое может принимать в качестве значения числа от 0.0 до 1.0 , чем меньше значение, тем прозрачнее будет элемент:

Название документа

Прозрачность при наведении

Псевдо-класс :hover позволяет изменять внешний вид элементов при наведении на них курсора мыши. Мы воспользуемся этой возможностью, чтобы изображение при наведении мыши теряло свою прозрачность:

Название документа img < float: left; margin-right: 5px; opacity: 0.4; filter: alpha(opacity=40); /*для IE8 и более ранних версий*/ >img:hover

Прозрачность фона

Есть два возможных способа сделать элемент прозрачным: свойство opacity , описанное выше, и указание цвета фона в RGBA формате.

Возможно вы уже знакомы с моделью представления цвета в формате RGB . RGB (Red, Green, Blue — красный, зеленый, синий) — цветовая система, определяющая оттенок путем смешивания красного, зеленого и синего цветов. Например, для задания желтого цвета для текста можно воспользоваться любым из следующих объявлений:

color: rgb(255,255,0); color: rgb(100%,100%,0);

Цвета, заданные с помощью RGB , будут отличаться от шестнадцатеричных значений, используемых нами до этого тем, что позволяют использовать альфа-канал прозрачности. Это значит, что сквозь фон элемента с альфа-прозрачностью будет видно то, что располагается под ним.

Объявление цвета RGBA схоже по синтаксису со стандартными правилами RGB . Однако, кроме всего прочего, нам потребуется объявить значение как RGBA (вместо RGB ) и задать дополнительное десятичное значение прозрачности после значения цвета в промежутке от 0.0 (полная прозрачность) до 1 (полная непрозрачность).

color: rgba(255,255,0,0.5); color: rgba(100%,100%,0,0.5);

Разница между свойством opacity и RGBA заключается в том, что свойство opacity применяет прозрачность ко всему элементу целиком, то есть все содержимое элемента становится прозрачным. А RGBA позволяет задать прозрачность отдельным частям элемента (например, только тексту или фону):

body < background-image: url(img.jpg); >.prim1 < width: 400px; margin: 30px 50px; background-color: #ffffff; border: 1px solid black; font-weight: bold; opacity: 0.5; filter: alpha(opacity=70); /*для IE8 и более ранних версий*/ text-align: center; >.prim2

Примечание: значения RGBA не поддерживаются в браузере IE8 и более ранних версиях. Для объявления резервного варианта цвета для старых браузеров, не поддерживающих значения цветов с альфа-каналами, следует указать его первым до значения RGBA :

background: rgb(255,255,0); background: rgba(255,255,0,0.5);

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

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

Как сделать блок прозрачным

  • Вы хотите научиться создавать страницы с оригинальным и ярким современным дизайном? Применение полупрозрачных элементов способно помочь Вам в решении этой непростой задачи. Сегодня мы рассмотрим основные практические способы задания прозрачности структурных элементов.

    Как задать прозрачность?

    • Свойство opacity.
    • Использование PNG -картинки
    • Формат системы RGBA
    • Ну, и наконец, древность или клетчатые изображения.

    CSS свойство Opacity

    Применение стилевого CSS свойства оpacity позволяет задать прозрачность того элемента, к которому применяется. Значения, которые можно использовать в качестве аргумента изменяются в пределах от 0 до 1.
    Рассмотрим пример.

    DOCTYPE html> html> head> title>TODO supply a titletitle> meta charset="UTF-8"> link rel="stylesheet" media="all" type="text/css" href="css/style2.css" /> head> body> div class=" prozrachen "> Тут будет много Вашего текста div> body> html>
    body  background: url(./vaden-pro-logo.png); /* Фон для тела страницы */ > . prozrachen  padding: 10px; /*Отступы для текста*/ background: darkturquoise; /* Задаем цвет фона */ margin: 0 auto; /* Центрируем блок */ width: 50%; /* Задаем ширину блока */ opacity: 0.7; /* Задаем прозрачность */ font: 48px/64px Times New Roman; text-align: justify; >

    В результате мы получили полупрозрачный блок:

    метод opacity

    1. Opacity принимает значения из диапазона: 0 (полная прозрачность) — 1 (непрозрачность).
    2. Кросс-браузерность. В IE до седьмой версии включительно Opacity не поддерживается. Добиться одинакового отображения элемента поможет следующая строчка:

    filter: alpha(Opacity=70); 
    • с абсолютным позиционированием (position: absolute)
    • с фиксированным линейным размером (height или width).

    Для лучшего понимания материала последнего пункта, в предыдущем примере зададим тексту белый цвет

    color: white;

    и рассмотрим его под микроскопом:

    прозрачность блока

    Как видим, контент нашего блока (текст) тоже стал полупрозрачным. Но что делать, если на практике прозрачность содержимого вас не интересует, а интересует лишь прозрачность фона? В таком случае, переходим к следующему пункту.

    Использование PNG -картинки

    Интересной особенностью формата PNG является то, что он имеет 256 уровней прозрачности. Думаю, Вы уловили ход мыслей, и наверняка уже построили алгоритм работы такого подхода. Мне остается только его озвучить.

    Метод png картинки

    1. Создаем в Photoshop, однотонную полупрозрачную картинку (назовем ее transparent) и сохраняем в формате png.
    2. Используем ее в качестве бэкграунда:

    body  background: url(./vaden-pro-logo.png); > .prozrachen  padding: 10px; background: url(./transparent.png); margin: 0 auto; width: 50%; font: 48px/64px Times New Roman; color: white;li> text-align: justify; >

    В результате мы получили блок с прозрачным фоном и непрозрачным содержимым:

    Метод PNG

    1. В отличии от свойства opacity прозрачность задается только для фона
    2. Кросс-браузерность. Работает почти во всех браузерах, и это плюс. Но прозрачность PNG не поддерживается в IE6. Если вы оптимизируете свой сайт под такую древность — придется применять другие методы или скрипты.
    3. При отключении отображения картинок, ваш фон пропадет (учтите этот момент при оптимизации отображения на мобильных устройствах, ведь безлимитный интернет не всегда есть под рукою).
    4. Для изменения цвета и/или степени прозрачности вам нужно создать новую картинку и перезалить ее на серв.

    Формат системы RGBA

    Одним из самых современных методов изменения транспарантности фона является применение системы RGBA.

    RGBA – система представления цвета при помощи трех стандартных каналов RGB (красный, зеленый, синий), и четвертого, так называемого Alpha-канала, характеризующего степень прозрачности.

    background: rgba(r, g, b, a);

    В уже известном нам примере, заменим содержимое в CSS файле на следующее:

    body  background: url(./vaden-pro-logo.png); /* Фоновый рисунок */ > .prozrachen  padding: 10px; background: rgba(0, 206, 209, 0.7); margin: 0 auto; width: 50%; font: 48px/64px Times New Roman; color: white; text-align: justify; >

    метод rgba

    1. В отличии от свойства opacity прозрачность задается только фону
    2. В отличии от метода PNG картинки, для изменения цвета или степени транспарентности нам нужно просто поменять значения rgba.
    3. Кросс-браузерность. Работает во всех современных браузерах (начиная с IE9, Op10, Fx3,Sf3.2).Для более старых браузеров придется либо пожертвовать прозрачностью, либо применять opacity, png методы.

    Клетчатые изображения, или с уважением к истории

    Этот метод стоял у истоков веб-дизайна, и видел старые-старые браузеры, которые ничего толком не умели. Он заключается в создании клетчатого фона, в котором цветные квадратики чередовались с прозрачными.

    Метод клетчатой картинки

    В результате применения такой картинки в качестве background получали псевдо-прозрачный фон.

    Клетчатый фон

    1. При просмотре текста на таком фоне могут быстро уставать глаза (особенно давит рябь при прокрутке).
    2. В остальном особенности применения аналогичны с методом «PNG -картинки».

    Подытожим?

    Напоследок, несколько общих рекомендаций по использованию прозрачности в своих проектах:

    • Под прозрачным блоком должна находиться яркая не однообразная картинка. На однотонном фоне изюминка прозрачности теряется.
    • При выборе конкретного практического подхода, ориентируйтесь на то, какими браузерами пользуется ваша целевая аудитория. Кросс-браузерность — вещь важная.

    Прозрачный фон на 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);

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

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

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