html - Blogger 中的导航栏

标签 html css blogger

我试图在我的博客中创建一个自定义菜单栏,但下拉菜单显示不正确,我无法更改悬停背景,而且我想了解如何在菜单中切换事件类。我使用自定义 HTML/JS 脚本插件添加了菜单,代码在这里。要理解我的意思,您可以在此处查看我的博客,www.tamilegnr.blogspot.in。

<center><div style="max-width:1280px;"><ul>
  <li><a class="active" style="font-size:18px;" href="https://tamilegnr.blogspot.in">Home</a></li>
<li class="dropdown"><a class="dropbtn" style="font-size:18px;" href="https://tamilegnr.blogspot.in/2015/07">Posts</a>
<div class="dropdown-content">
<a href="https://tamilegnr.blogspot.in/search/label/Books">Books</a>
<a href="https://tamilegnr.blogspot.in/search/label/Notes">Notes</a>
<a href="https://tamilegnr.blogspot.in/search/label/Projects">Projects</a>
<a href="https://tamilegnr.blogspot.in/search/label/Softwares">Softwares</a>
</div>
</li>
  <li><a style="font-size:18px;" href="http://tamilengineers.blogspot.in/p/blog-page_20.html">Downloads</a></li>
  <li><a style="font-size:18px;" href="http://tamilengineers.blogspot.in/p/anime-seven-deadly-sins-nanatsu-no.html">Anime</a></li>
</ul>

<style>
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #000;
}

li {
    float: left;
}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover:not(.active) {
    background-color: #111;
}

.active {
    background-color: #4CAF50;
}
li.dropdown {
    display: block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
    min-width: 160px;
}

.dropdown-content a {
    color: white;
    padding: 10px 16px;
    text-decoration: none;
    display: block;
    text-align: center;
}

.dropdown-content a:hover {background-color: #111;}

.dropdown:hover .dropdown-content {
    display: block;
}
.dropbtn {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
.dropdown:hover .dropbtn {
    background-color: #111;
}
</style>
</div></center>

我试过更改悬停背景和所有内容,但它没有改变,所以可能它只能在整个模板上编辑,我不太确定。下拉菜单在这里不起作用,但单独测试时效果很好。所以我想知道原因以及如何纠正它。谢谢你

最佳答案

  1. 在要显示为事件的标签中添加 class="active" 内联 css。

关于html - Blogger 中的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41075276/

相关文章:

javascript - 如何使用 jQuery 和 JavaScript 获取 URL 的特定部分?

javascript - jQuery.remove() 删除错误的元素

javascript - 打印时需要隐藏未选中的框

html - 无法让文本输入垂直对齐

javascript - 如何使表列不可复制? (HTML/CSS)

jquery - 更改导航药丸 Bootstrap 的颜色

css - 中心内容和图像预加载器

javascript - Blogger IFRAME 从 URL 接收 URL_argument

html - 条件标签不起作用

javascript - 使用 JQuery 将 Javascript 动态注入(inject) iframe