[英]How can I reuse this responsive navbar on separate HTML sites
I tried the other solutions on stackoverflow but they did not work.我在 stackoverflow 上尝试了其他解决方案,但没有奏效。 The navbar or the banner code is so complex and I can not implement the other solutions.导航栏或横幅代码非常复杂,我无法实现其他解决方案。 I want to delete this navbar from all the files (mobile and desktop version) and addd it to a separate HTML file so I can reach from other websites files.我想从所有文件(移动版和桌面版)中删除这个导航栏,并将其添加到一个单独的 HTML 文件中,以便我可以从其他网站文件中访问。 The idea I want to do is, I don't want to change the menu items from every file.我想做的想法是,我不想更改每个文件中的菜单项。 Just want to do once.只想做一次。
<!-- Header desktop -->
<div class="container-menu-desktop">
</div>
<!-- Header Mobile -->
<div class="wrap-header-mobile">
<!-- Logo mobile -->
<div class="logo-mobile">
<a href="index.html"><img src="images/icons/logo-01.png" alt="IMG-LOGO"></a>
</div>
<!-- Button show menu -->
<div class="btn-show-menu-mobile hamburger hamburger--squeeze m-r--8">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</div>
</div>
<!-- Menu Mobile -->
<div class="menu-mobile">
<ul class="main-menu-m">
<li>
<a href="index.html">XXX</a>
</li>
<li>
<a href="XXX.html">XXX</a>
</li>
<li>
<a href="XXX.html">XXX</a>
</li>
<li>
<a href="XXX.html">XXX</a>
<ul class="sub-menu-m">
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
</ul>
<span class="arrow-main-menu-m">
<i class="fa fa-angle-right" aria-hidden="true"></i>
</span>
</li>
<li>
<a href="XXX.html">XXX</a>
<ul class="sub-menu-m">
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
</ul>
<span class="arrow-main-menu-m">
<i class="fa fa-angle-right" aria-hidden="true"></i>
</span>
</li>
<li>
<a href="XXX.html">XXX</a>
</li>
<li>
<a href="info.html">XXX</a>
</li>
</ul>
</div>
<!-- -->
<div class="wrap-logo container">
<!-- Logo desktop -->
<div class="logo">
<a href="index.html"><img src="images/icons/logo-01.png" alt="LOGO"></a>
</div>
<!-- Banner -->
<div class="banner-header">
<a href="#"><img src="images/banner-01.jpg" alt="IMG"></a>
</div>
</div>
<!-- Navbar STARTS HERE -->
<!-- -->
<div class="wrap-main-nav">
<div class="main-nav">
<!-- Menu desktop -->
<nav class="menu-desktop">
<a class="logo-stick" href="index.html">
<img src="images/icons/logo-01.png" alt="LOGO">
</a>
<ul class="main-menu">
<li class="main-menu-item">
<a href="index.html">XXX</a>
</li>
<li class="mega-menu-item">
<a href="XXX.html">XXX</a>
</li>
<li class="mega-menu-item">
<a href="XXX.html">XXX</a>
</li>
<li class="main-menu-item">
<a href="XXX.html">XXX</a>
<ul class="sub-menu">
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
</ul>
</li>
<li class="main-menu-item">
<a href="XXX.html">XXX</a>
<ul class="sub-menu">
<li><a href="XXX.html">XXX</a></li>
<li><a href="XXX.html">XXX</a></li>
</ul>
</li>
<li class="mega-menu-item">
<a href="XXX.html">XXX</a>
</li>
<li class="mega-menu-item">
<a href="info.html">XXX</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
You could achieve this using an .您可以使用 . Just host the navbar as a unique site and than reference it like this:只需将导航栏托管为一个独特的站点,然后像这样引用它:
<iframe src="http://host:port/navbar"></iframe>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.