2013-05-11 112 views
1

我正在個人網站上工作,我想要翻轉圖像。獲取低透明度淡出他們和文字顯示)CSS圖像翻轉文本

我翻轉褪色的不透明度,但我不能讓文本出現。

這是我的代碼。

HTML

<li class="item i1"> 
    <a href="#"> 
     <span>Vest &pound;18</span> 
     </a> 
</li><!-- end item --> 

CSS

#featured ul li.item { 
    height: 200px; 
    width: 256px; 
    display: inline; 
    float: left; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
} 

#featured ul li.item a { 
    color: #fff; 
    width: 256px; 
    height: 200px; 
    display: block; 
    transition: .3s; 
    -moz-transition: .3s; 
    -webkit-transition: .3s; 
    -o-transition: .3s; 
} 

#featured ul li.item a:hover { 
    background: white; 
    opacity: .70; 
} 

#featured ul li.item a span { 
    display: none; 
    width: 256px; 
    height: 200px; 
    font-size: 13px; 
    color: red; 
} 

#featured ul li.item a span:hover { 
    display: block; 
} 

.i1 { 
    background: url('../img/1.jpg'); 
} 

我缺少的東西真的很明顯?

+0

沒有什麼在你的HTML #featured的ID .. – lifetimes 2013-05-11 14:50:07

+0

沒有圖片或者 – 2013-05-11 14:53:46

回答

0

span:hover不會觸發,因爲它設置爲display:none。相反,通過a:hover目標跨度:

#featured ul li.item a:hover span { 
    display: block; 
} 

http://jsfiddle.net/nXxb6/

+0

輝煌!謝謝你,工作。只是在看代碼時我自己的愚蠢 – HeyImArt 2013-05-11 15:19:47