2016-09-04 133 views
0

disaaper我想的是这样的链接年底创建渐变:盘旋在它时CSS梯度不要徘徊

gradient1

梯度应该消失。

HTML代码jsfiddle):

<a href="#">https://<span class="txt">in Phrase Overview</span></a> 

CSS代码

.txt { 
    padding: 12px 16px; 
    color:blue; 
    top:0; 
    -webkit-box-shadow: -10px 0 10px -2px #ffffff; 
    box-shadow: -10px 0 10px -2px #ffffff; 
} 

span:hover {  
    -webkit-box-shadow: none; 
    box-shadow: none; 
} 

但是,当我将鼠标悬停它,梯度不会消失:

gradient2

请帮我检查一下这个问题。

回答

2

你的风格改成这样:

.txt{ 
    padding: 12px 16px; 
    color:blue; 
    top:0; 
    -webkit-box-shadow: -10px 0 10px -2px #ffffff; 
    box-shadow: -10px 0 10px -2px #ffffff; 
} 
a:hover span.txt{  
    -webkit-box-shadow: none; 
    box-shadow: none; 
} 
+0

谢谢!它有助于! – user3600840