html - css 菜单在没有 jquery 的情况下处于事件状态

标签 html css

如何在没有 jquery 的情况下添加事件类。我在简单的 css 中获取了菜单,但我想要以不同的颜色激活。任何人都可以帮助我将事件类添加到菜单中

 #menu ul{
         margin: 0;padding: 0;
         list-style-type: none;
         font-family: verdana, arial, Helvetica, sans-serif;
         }
#menu li { 
         margin: 0 0 0px 0; 
         display: inline; float: left; 
         margin-left: 1px solid #ffffff;
         }
#menu a{
       display: block; padding: 5px 10px; 
       width: 100px; border-right: 2px solid #ffffff; 
       text-decoration: none;  border-left: 10px solid #1958b7;  
       color: #fff; background: #2175bc;
       }
#menu a:hover{
             color: pink; background: #2586d7;   
             border-left: 10px solid #1c64d1; 
             }

我的本​​意不是主动上课;但是当用户单击选项卡时,选项卡的颜色将从悬停颜色更改为。这样我就不会在 html 正文中提及任何事件类。

最佳答案

试试下面的代码:

CSS

#menu a:active {
    color: pink; background: #2586d7;   
    border-left: 10px solid #1c64d1; 
} 

关于html - css 菜单在没有 jquery 的情况下处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17297115/

相关文章:

html - 带有 float 图像的段落、列表、 block 引用

javascript - csv 到具有自定义属性的响应表

html - 如何在 JQuery 中比较两个元素文本?

html - 如何居中对齐页面上的元素?

javascript - 如何使用键盘箭头键移动 Bootstrap 模式弹出窗口

Javascript 时区给了我错误的时间

javascript - 使用jquery获取点击索引

javascript - 显示 JS ToDo 列表中有多少已完成的任务 VS 有多少任务

html - Bootstrap 旋转木马图像在移动 View 中的高度不同

css - 无法弄清楚是什么 css/bootstrap 语句影响了表单的布局