напишите так
css:
.sketch_img_thumb_box{
opacity: 0.1;
}
.sketch_img_thumb_box:hover{
opacity: 1;
}
html:
<div class="sketch_img_thumb_box">
<div class="title"></div>
<div class="artist"></div>
<div class="rating_bar"></div>
</div>
, потому что если вы дадите opacity
parent
, тогда children
автоматическиполучите непрозрачность.
проверьте скрипку http://jsfiddle.net/sandeep/axuxT/4/
& Если есть другие children
, которые вы не хотите давать opacity
, напишите это:
.no_bar{width:50px;height:50px;margin:5px;}
.sketch_img_thumb_box > *{opacity:0.1;display:inline-block;}
.sketch_img_thumb_box:hover > *{opacity:1}
.no_bar{background:black;opacity:1}
Проверьте скрипку http://jsfiddle.net/sandeep/RqP6p/