【发布时间】:2018-05-08 23:17:42
【问题描述】:
我正在尝试制作一个响应式导航栏,该导航栏与我网站上的其他一些图标保持一致。
我让它在桌面模式下工作,但我在移动视图上苦苦挣扎。
我遇到的主要问题是我无法折叠搜索栏,因此当您单击放大镜时,搜索栏将在导航栏下方弹出。 排列所有 5 个图标,使其看起来整洁。
下面我附上了3张图片:
第一个是我目前在我的网站上的位置 第二个站点是我想要实现的 第三是它在桌面模式下搜索栏工作时的外观。
我还附加了一个 js Fiddle,其中包含我目前拥有的所有内容。
https://jsfiddle.net/kLo8x29u/
<div class="topnav" id="myTopnav">
<a class='home'href="#">Home</a>
<a href="#">Building Materials</a>
<a href="#">Timber and Hardwood</a>
<a href="#">Landscaping</a>
<a href="#">Kitchens and Bathrooms</a>
<a href="#">Tools</a>
<a href="#">Flooring</a>
<a href="#">Tool Hire</a>
<a class='timber' href="#a">Timber Enginering</a>
<a href="javascript:void(0);" class="icon" onclick="myFunction()">
<i class="fa fa-bars" style="font-size:56px"><p>Home</p></i>
</a>
</div>
提前致谢!
【问题讨论】:
-
提示:如果你想让 JSFiddle 正确显示,你需要把图片上传到某个地方(imgur 可能吗?),并在那里链接它们,否则我们只会看到问号,很难分辨发生了什么事。
-
嗨@user770 感谢您的回复!不幸的是,它们是 SVG 图标,无法上传,我遇到的主要问题是创建一个切换响应式搜索栏,如果它更容易我可以简单地删除损坏的链接?
-
也许可以在本地截取结果的屏幕截图(以便图像可见),裁剪屏幕截图以获得类似大小的图像,然后上传/链接这些图像。
-
@user770 jsfiddle.net/kLo8x29u/1 这是一个新的小提琴,其中没有图像,只是为了避免混淆!我希望这会有所帮助!
-
它确实有图像。你点击“保存”了吗?
标签: html css search navbar responsive