2013-11-08 2 views
0

Html::Непрозрачность В div также непрозрачность Контент?

<div id="Opacity"><span class="P">Here Is My P</span> 

Css:

#opacity { 
width:400px; 
height:400px; 
border:black 1px solid; 
opacity:0.3; 
background-color:black; 
} 

.P { 
font-family:cursive; 
font-size:24px; 
color:white; 
} 

но выходное слово также transparent.i хотите слово будет прозрачным, но Div становятся прозрачными Благодаря

ответ

3

opacity изменяет светопроницаемость всего элемента.

Если вы хотите полупрозрачный фон, затем установите фон к rgba() значения цвета или использовать полупрозрачный фоновое изображение.

background-color: rgba(0, 0, 0, 0.3); 

См. some guidance on compatibility measures.

+1

как откат для пользователя более старого пользователя IE .class { background: transparent; filter: progid: DXImageTransform.Microsoft.gradient (startColorstr = # 50990000, endColorstr = # 50990000); zoom: 1; } как показано [здесь] (http://css-tricks.com/rgba-browser-support/) – ZimTis

+0

http://stackoverflow.com/questions/806000/css-semi-transparent-background-but-not- текст –

Смежные вопросы