Все для создания и продвижения сайтов

Верстка, программирование, SEO

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

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

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

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

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

HTML

    

CSS

    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);

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

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.