我的菜單:運動對CSS懸停造成的字體大小的變化
<div id="menu_container">
<ul>
<li>Portfolio</li>
<li>About</li>
<li>Contact</li>
</ul>
</div><!--//menu_container-->
我的CSS:
#menu_container { text-transform: uppercase; font-size: 1.3em; font-style: bold; font-family: 'Lato', sans-serif; float: left; height: 100%; }
#menu_container ul { list-style-type: none; display: inline-block; vertical-align: middle; }
#menu_container ul li { display: inline-block; margin-left: 20px; text-decoration: none; color: #4e918b; }
#menu_container ul li:hover { font-weight: 900; }
我的字體是谷歌的字體,因此font-weight
財產。
當hovering
a li
,其他li
略有移動。我知道這個問題之前已經被問過,但是我沒有找到適合我的樣本的解決方案。
這是一個JSFiddle使事情更容易。
我寧願只使用CSS,如果可能的話不使用JS。無論如何感謝這個想法。 – 2014-12-01 18:22:02