首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS/HTML Active/Hover (Active不工作)

CSS/HTML Active/Hover (Active不工作)
EN

Stack Overflow用户
提问于 2014-01-02 15:43:52
回答 4查看 1.3K关注 0票数 0

嘿,

我有一个问题,我必须为一个项目制作一个网页,我不是一个有经验的程序员或web开发人员,我对活动CSS有问题。

这样做的目的是,当我将鼠标悬停在侧菜单上时,它会改变颜色,当我点击鼠标时,它的颜色将与悬停颜色保持不变,当我将鼠标悬停在侧菜单选项卡(合作伙伴)上时,悬停部分会工作,但当我单击它时,颜色不会改变--当鼠标离开侧菜单选项卡时,它就会消失。

这是我的代码,我希望有人能帮助我,我知道这是一个混乱的代码。CSS:

代码语言:javascript
复制
.buttonPartners a:hover{
    background: -webkit-gradient(linear, right bottom, left top, from(#585858 ), to(#A4A4A4));
}
.buttonPartners a:active { background: -webkit-gradient(linear, right bottom, left top, from(#585858 ), to(#A4A4A4));} 

HTML:

代码语言:javascript
复制
<div class ="buttonPartners"><a href="Partners.html">Partners</a></div>

在这里,这个类的CSS:

代码语言:javascript
复制
.buttonPartners  a{
background: -webkit-gradient(linear, left top, right bottom, from( #B40404 ), to(#FF0000));
Color: white; text-decoration: none; text-align: center; border: 2px solid black; padding: 7px;  position: absolute; font-family: verdana;
top:320px; left:30px; width:105px; height:30px
}

希望有人知道。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-01-02 15:57:12

活动伪选择器将匹配当前被鼠标光标按下的元素。它通常只被看到一秒,并提供视觉反馈说元素确实被点击了。

一种选择是使用“访问”,但这将为您按下的每个链接着色。

或者使用一些jaavscript将类添加到属性中,然后针对该类设置颜色。

票数 1
EN

Stack Overflow用户

发布于 2014-01-02 15:49:54

试着这样做:

代码语言:javascript
复制
.buttonPartners:hover{
    background: -webkit-gradient(linear, right bottom, left top, from(#585858 ), to(#A4A4A4));
}
.buttonPartners:active { background: -webkit-gradient(linear, right bottom, left top, from(#585858 ), to(#A4A4A4));}

还有一个问题,你是在使用PHP还是只使用HTML?

票数 0
EN

Stack Overflow用户

发布于 2014-01-02 15:56:18

我认为你错了:active的概念

当用户激活元素时,应用:active伪类。

这只工作几毫秒不停留在单击事件之后:

例如,用户在两次之间按下鼠标按钮并释放它。

来自W3 wikki的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20886419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档