最近我在做網(wǎng)站的時候遇到了一個問題,就是CSS下拉菜單模糊的情況。
.navbar { position: relative; } .dropdown-toggle { padding: 10px; font-size: 18px; color: #333; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 999; background-color: #fff; border: 1px solid #ccc; border-top: none; min-width: 160px; padding: 10px; display: none; } .dropdown-menu a { display: block; padding: 5px 0; color: #333; text-decoration: none; } .dropdown-menu a:hover { background-color: #f0f0f0; } .show { display: block; }
代碼上面是我寫的下拉菜單的CSS樣式,但是在頁面運行的時候,我發(fā)現(xiàn)下拉菜單變得模糊了。
原因是由于CSS的transform屬性會讓子元素繼承它的屬性,導致下拉菜單出現(xiàn)縮放的情況。
下面是解決方法:
.dropdown-menu { transform: none; }
在下拉菜單的樣式加上transform: none; 就可以解決這個問題了。
這個問題雖然很小,但是對于網(wǎng)站的視覺效果來說很重要,解決方法也不難,希望可以幫助到大家。
上一篇css下拉菜單背景
下一篇css下載 msp430