Прозрачный фон блока

(Ответов: 5, Просмотров: 2741)
  1. Новичок
    • Регистрация: 12.04.2012
    • Сообщений: 29
    • Репутация: 0
    Здравствуйте. Передо мной стоит задача: нужно сделать фон блока частично прозрачным, но при этом, чтобы текст в этом блоке не был прозрачным. В данный момент стоит у меня такой код в css:

    PHP код:
    #gkContent { background: #323232; border-radius: 12px; box-shadow: 0px 1px 3px #c24921; font-size: 15px; opacity: 0.7;filter:alpha(opacity=70);zoom:1;} 
    Таким образом 30% прозрачности удается добиться, но при этом и текст блока прозрачен, чего мне не нужно. Подскажите, пожалуйста, как реализовать вышеизложенную вещь не трогая текст?
    • 0
  2. Super Moderator Аватар для TbIKBA
    • Регистрация: 04.08.2011
    • Сообщений: 2,002
    • Репутация: 1574
    • Webmoney BL: ?
    Пробовали ниже указать нулевую прозрачность для текста? Скажем текст вставить в p, прописав для p отсутствие прозрачности
    • 0
  3. Новичок
    • Регистрация: 12.04.2012
    • Сообщений: 29
    • Репутация: 0
    Цвет текста прописан в CSS в разделе body. Там пробовал приписать отсутствие прозрачности - не помогло.
    Последний раз редактировалось Fireman; 26.04.2012 в 19:30.
    • 0
  4. Allow: /index.php Аватар для DarkAngel-163
    • Регистрация: 29.07.2011
    • Сообщений: 510
    • Репутация: 124
    • Webmoney BL: ?
    Fireman, как вариант сделать фон картинкой размерами 1х1 пиксель с заданной прозрачностью, ну или побаловаться с конструкцией двух блоков НЕ вложенных друг в друга, одному прописать прозрачность, а в другой текст.
    Но при этом необходимо будет указывать обоим блокам одинаковые размеры, позиционировать блок с текстом абсолютно от родительского, да ещё и если растянется блок с текстом, то и тот должен. В общем лучше картинкой
    • 1

    Спасибо сказали:

    Fireman(26.04.2012),
  5. Новичок
    • Регистрация: 12.04.2012
    • Сообщений: 29
    • Репутация: 0
    DarkAngel-163, спасибо, так и сделал!
    • 0
  6. Студент Аватар для Olexandr
    • Регистрация: 22.03.2012
    • Сообщений: 33
    • Репутация: 11
    • Webmoney BL: ?
    При использовании filter:alpha(opacity=70); - прозрачность действует на всё содержимое слоя, включая дочерние элементы, если прозрачность слоя установлена как 0.7, текст внутри слоя получает такое же значение.
    Попробуйте использовать rgb:
    Код:
    background: rgba(0, 170, 238, 0.7);
    - где 0.7 - прозрачность. Текст должен не измениться.
    • 1

    Спасибо сказали:

    TbIKBA(26.04.2012),

Похожие темы

Темы Раздел Ответов Последний пост
По поводу блока, помогите разобраться!
Web программирование 2 29.01.2012 12:09
Блок новостей вылазит за пределы блока CenterBody
Web дизайн 2 08.02.2011 22:44
Размещение тематического рекламного блока на вашем сайте
Реклама партнерских программ 7 29.12.2010 20:36
Прозрачный фон готовому изображению!
Дайджест блогосферы 0 22.07.2010 01:04

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры