我试图使用媒体查询来更改导航栏中的文字链接到较小的屏幕上的图标字体字符利用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字体真棒图标显示了 –