За последние 24 часа нас посетили 20089 программистов и 1695 роботов. Сейчас ищут 1827 программистов ...

Сделал блок полупрозрачным и текст на нем стал таким же. Как исправить?

Тема в разделе "HTML и CSS", создана пользователем h1tman, 7 июн 2016.

  1. h1tman

    h1tman Новичок

    С нами с:
    18 сен 2014
    Сообщения:
    19
    Симпатии:
    0
    Ввел opacity: 0.7 для блока. В этом же блоке сделать еще один блок для текста. Установил соответственно z-index но ничего не помогло. Я не правильно делаю, исправьте меня, пожалуйста
    --- Добавлено ---
    Можно заметить что текст прозрачный
     

    Вложения:

  2. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Свойство opacity применяется ко всем дочерним элементам, поэтому ничего нет удивительного, что и текст подхватил свойство родителя. Полупрозрачный фон сделайте с помощью альфа-канала. То есть, что-то в этом роде:
    Код (CSS):
    1. .some_class {
    2.   background-color: rgba(0, 0, 0, 0.5);
    3.   color: #fff;
    4. }
     
    #2 Deonis, 7 июн 2016
    Последнее редактирование: 7 июн 2016