TEL:400-8793-956
当前位置:程序、服务器

同时更改 :hover 上的背景颜色和超链接

提问者: 近期获赞: 浏览人数: 发布时间:2021-08-16 09:08:28

 问:大家好。

 
我有一个问题。我试图以某种方式设置我的一个 CTA 按钮的样式,当用户将鼠标悬停在 CTA 按钮上时,其背景颜色将从透明变为橙色 + 链接文本的颜色也应从橙色变为白色。
 
这是我的 CSS:
 
/* 导航 CTA */
 #nav-cta {
  宽度:9%;
  颜色:#E48210;
  显示:内联块;
  边框:2px 实心 #E48210;
  边框半径:30px;
  字体大小:0.8em;
  字体粗细:300;
  文本对齐:居中;
  填充:0.7%;
  保证金:1.5% 5% 0% 0%;
  浮动:对;
}
 #nav-cta:hover {
  背景:#E48210;
  颜色:#FFFFFF;
  -o-transition:.4s;
  -ms-transition:.4s;
  -moz-transition:.4s;
  -webkit-transition:.4s;
  过渡:.4s;
}
 #nav-cta a {
  颜色:#E48210;
}
 #nav-cta a:hover {
  颜色:#FFFFFF;
 
  -o-transition:.4s;
  -ms-transition:.4s;
  -moz-transition:.4s;
  -webkit-transition:.4s;
  过渡:.4s;
}
 
 
答:a 标签是在 li 标签内设置的吗??这就是我所做的.......也许你可以找到一些对这有帮助的东西...... <head> <style> ul { list-style: none; } li { 显示:内联块;边距:20px;} a { 显示:块;边框:1px纯黑色;最大宽度:自动;颜色:黑色; 填充:20px;边框半径:20px;文字装饰:无;字体大小:20px;} a:hover { 背景颜色:橙色;白颜色; 边框:1px纯橙色;} </style> </head>
 
<body> <ul> <li> <a href="#">欢迎</a> </li> <li> <a href="#">欢迎</a> </li> <li> < a href="#">欢迎</a> </li> <li> <a href="#">欢迎</a> </li> <li> <a href="#">欢迎</a>一个> </li> </ul>
 
</正文>
上一篇: 运输公式(Woccommerce)
下一篇: 一行中有 3 个 h1 元素?在角落对齐并居中