我試圖使用媒體查詢來更改導航欄中的文字鏈接到較小的屏幕上的圖標字體字符利用display:none
但它不工作,因爲我目前正在使用它。顯示:none沒有影響導航欄
我還使用字體真棒的圖標字體使用類fa fa-home
等
.firstnav {
display: inline;
}
.secondnav {
display: none;
}
@media only screen and (max-width: 630px) {
.firstnav {
display: none;
}
.secondnav {
display: inline;
}
}
<nav class="topnav" id="myTopnav">
<a href="#home">
<p class="firstnav">Rob Hern</p>
<p class="secondnav poppins">RH</p>
</a>
<a href="#home">
<p class="firstnav">Home</p>
<p class="secondnav fa fa-home"></p>
</a>
<a href="#portfolio">
<p class="firstnav">Portfolio</p>
<p class="secondnav fa fa-code"></p>
</a>
<a href="#contact">
<p class="firstnav">Contact</p>
<p class="secondnav fa fa-envelope-o"></p>
</a>
<a href="#about">
<p class="firstnav">About</p>
<p class="secondnav fa fa-user"></p>
</a>
</nav>
查看爲: Full size screen With media query size screen
謝謝!
您提供的代碼工作:https://jsfiddle.net/3o62mtdg/ –
調整您的瀏覽器。有用。 :) –
@VincentG字體真棒圖標顯示了 –