|
|
|
| есть в ксс такое свойство opacity
так вот если допустим взять 2 слоя 1 вложен в другой
<div id="1" style="opacity: 0.5; background-color: black; ">
<div id="2"> text <div>
</div>
|
при таком варианте стой 1 будет полупрозрачный и слой 2 тоже, а нужно чтобы слой 2 не был полупрозрачным. как этого добиться? | |
|
|
|
|
|
|
|
для: skinny
(19.05.2010 в 11:47)
| | А прописать во внутреннем диве style="opacity: 1.0" не пробовали?
http://www.tigir.com/opacity.htm | |
|
|
|
|
|
|
|
для: Агамемнон
(19.05.2010 в 12:57)
| | пробовал, оно срабатывает и ту статья я тоже читал, но тольо почему то в мозиле и то не всегда | |
|
|
|
|
|
|
|
для: skinny
(19.05.2010 в 13:57)
| | теперь немного по другому стоит проблема
вобщем я вставляю не слой в слой а фрейм на страничку, так вот в мазиле и других браузерах он прозрачный поумолчанию а в IE белый, как то можно его в IE тоже сделать прозрачным? | |
|
|
|
|
|
|
|
для: skinny
(19.05.2010 в 15:26)
| | Не понял:фон фрейма прозрачный?Чего-то с таким не сталкивался.Впрочем,фреймы использую очень редко,мог что-то и подзабыть.В ишаке надо прописать :
1
opacity: 1.0;
2
filter: alpha(opacity=100);
|
Так должно сработать.Замечание: чтобы filter работал, его нужно применять к элементам разметки (block level).
Вы должны определить ширину (width) или высоту (height) для любого элемента, которому надо установить прозрачность, (за исключением полей формы, потому что у них по умолчанию установлена ширина). | |
|
|
|
|
|
|
|
для: skinny
(19.05.2010 в 15:26)
| | Можно еще тут почитать:http://habrahabr.ru/blogs/webdev/50996/ | |
|
|
|
|
|
|
|
для: Агамемнон
(19.05.2010 в 18:24)
| | на адном форуме нашёл атвет
Решила проблему следующим образом:
в тело фрейма вставила
<iframe>
...
allowtransparency="true"
style="background-color:transparent"
</iframe>
в body вставляемого документа:
<body style="background:none;"> | |
|
|
|