當您更改字體重量時,如何停止懸停的文字?如何在更改字體重量時停止懸停的文本?
我的標準<a>
有一個然後懸停改變爲font-weight: 700
它會導致文本移動,你如何解決這個問題?
HTML
<ul class="clearfix">
<li><a href="">Testing 1</a></li>
<li><a href="">Testing 2</a> </li>
<li><a href="">Testing 3</a> </li>
<li><a href="">Testing 4</a> </li>
</ul>
CSS:
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix {
display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* close commented backslash hack */
ul {
list-style-type: none;
padding: 0;
margin: 0;
background: #c2c2c2;
font-family: 'Roboto Slab', serif;
}
ul li {
float: left;
display: block;
border-left: 1px solid #eeeff2;
}
ul li a {
text-decoration: none;
font-size: 25px;
display: block;
padding: 20px;
font-weight: 300;
}
ul li a:hover {
font-weight: 700;
}
你正在改變文字的大小,這就是爲什麼文本移動。你可以使你的容器稍大一點,你不會注意到文字的增長。 – Dan
好吧,最好的方式來停止文本時刻,同時仍保持相同的懸停效果? – ifusion
我想你必須有不同的效果,只有當你將鼠標懸停在文本上時,它纔會改變文本的顏色而不是文本的大小 – Dan