Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Вопрос по заданию прозрачности фонового рисунка (https://javascript.ru/forum/xhtml-html-css/60279-vopros-po-zadaniyu-prozrachnosti-fonovogo-risunka.html)

shurik_shink 21.12.2015 12:02

Вопрос по заданию прозрачности фонового рисунка
 
Я знаю про такой способ реализации прозрачности фонового рисунка
<style>
div.div1{background: url(img/main.jpg); opacity: 0.5;}
</style>
Недостатком является то что прозрачность задается не толко для фонового рисунка но также и для текста помещенного в элемент


Есть еще такой способ, но не для фонового рисунка, а для фонового цвета
<style>
div.div1{background: rgba(255,255,170,0.5); /*цвет и прозрачность фона*/}
</style>
В этом случае прозрачность касается только фонового цвета и не касается текста помещенного в элемент.


Вопрос:
Нельзя ли задать прозрачность фонового рисунка таким образом что бы прозрачность касалась только фонового рисунка и не касалась текста помещенного в элемент?

Lemme 21.12.2015 12:21

сохранить картинку с прозрачностью не вариант?

Deff 21.12.2015 12:27

shurik_shink,
<style>
.wrap{
  position:relative;
  width:400px;
  height:122px;
}
.psevdoBg {
  position:absolute;
  left:0;top:0;margin:0;
  opacity:0.5;
}
div.cnt {
  position:relative;z-index:1;
  width:100%;
  height:100%;
  margin:0;
  font: normal normal 700 16px/normal "Times New Roman";
  color:#fff;
  background: rgba(255,0,17,0.25);
}
</style>
<div class="wrap">
  <img class="psevdoBg" src="http://www.optimum1.ru/images/shapka2.jpg" width=100%/>
  <div class="cnt">
<br>
     aadasdasdad<br>
     aadasdasdad<br>
     aadasdasdad<br>
     aadasdasdad<br>
  </div>
</div><br>
<div class="wrap">
  <img class="psevdoBg" src="http://www.optimum1.ru/images/shapka2.jpg" width=100%/>
  <div class="cnt" style="background: transparent;">
<br>
     aadasdasdad<br>
     aadasdasdad<br>
     aadasdasdad<br>
     aadasdasdad<br>
  </div>
</div><br>
Ну а тут истинный вид картинки <br>
<img src="http://www.optimum1.ru/images/shapka2.jpg" width=400/>

ruslan_mart 21.12.2015 20:10

Lemme, нет конечно, она тогда будет весить намного больше, так как png.


Часовой пояс GMT +3, время: 03:20.