css - 悬停时CSS按钮颜色仅更改单词的背景颜色没有整个按钮
问题描述
我想让按钮在悬停时更改背景颜色,但我的 css 按钮只更改单词的背景颜色,而不是悬停时的整个按钮颜色。我的CSS有问题吗?
添加了片段
.popup1_btn {
width: 210px;
height: 45px;
font-size: 20px;
text-transform: uppercase;
background-color: #d3db2c;
color: black;
cursor: pointer;
margin: 30px auto 0;
line-height: 45px;
font-family:"Avant Garde Demi BT";}
.popup1_btn :hover{
background-color: black;
color: #d3db2c;}
<div class="popup1_btn"><a href="http://example.com/">I'm Interested</a></div>
解决方案
似乎:hover
您的 CSS 中的空格导致了这个问题。
更改popup1_btn :hover
为后popup1_btn:hover
,它可以工作。
这是一个工作片段,整个按钮在悬停时涂成黑色:
.popup1_btn {
width: 210px;
height: 45px;
font-size: 20px;
text-transform: uppercase;
background-color: #d3db2c;
color: black;
cursor: pointer;
margin: 30px auto 0;
line-height: 45px;
font-family:"Avant Garde Demi BT";}
.popup1_btn:hover{
background-color: black;
color: #d3db2c;
}
<div class="popup1_btn"><a href="http://example.com/">I'm Interested</a></div>
推荐阅读
- javascript - 使用扩展运算符更新 redux 中的动态对象
- javascript - 在 ReactJS 中获取时自定义日期查询
- javascript - 如果输入了单词或负数,有没有办法可以循环此提示以重复自己?
- javascript - 如何在 JS 库中引用动态创建的交叉点观察器
- javascript - React 路由器 dom 推送状态导致后续弹出事件
- google-cloud-datalab - 我的数据实验室 VM 实例总是向我抛出“未找到”错误
- java - 在 Visual Code 启动文件中编辑 spring boot 应用程序配置环境变量
- php - PHP Codeigniter - 通过 HTTPS 将文件上传到 Dropbox 始终为空
- amazon-web-services - 如何通过 CloudFormation 创建和验证跨区域公共证书?
- laravel - 当请求被同名的表单参数覆盖时,从请求中获取url参数