Css - 如何让我的按钮在点击时产生点击效果
Css - How to have my button make a clicking effect when I click It
您好,我在使用 css 时遇到了问题。当我为 按钮 设置样式时
这是代码
.green-button{
border: none;
background-color: rgba(78, 200, 129, 0.911);
border-radius: 3px;
color: white;}
.green-button:hover{
background-color: rgb(228, 228, 228);
border-radius: 3px;
color: rgba(83, 211, 104, 0.911);
opacity: 7;
transition: all 0.4s;}
问题是当我点击按钮时它只是保持不变。
按钮不会变成深绿色或浅绿色。
我一直在其他网站上四处寻找,但我没有
当我访问常规站点时发现任何详细信息,我通常会检查以获取我的信息。
如果您知道我可以尝试的任何事情,请告诉我。
只需使用:active
伪类,代表一个正在被用户激活的元素(比如按钮)。使用鼠标时,“激活”通常在用户按下鼠标主键时开始。
来自 Mdn
.green-button{
border: none;
background-color: rgba(78, 200, 129, 0.911);
border-radius: 3px;
color: white;}
.green-button:hover{
background-color: rgb(228, 228, 228);
border-radius: 3px;
color: rgba(83, 211, 104, 0.911);
opacity: 7;
transition: all 0.4s;}
.green-button:active{
background-color:red;
color:white}
<button class="green-button">Test</button>
您好,我在使用 css 时遇到了问题。当我为 按钮 设置样式时 这是代码
.green-button{
border: none;
background-color: rgba(78, 200, 129, 0.911);
border-radius: 3px;
color: white;}
.green-button:hover{
background-color: rgb(228, 228, 228);
border-radius: 3px;
color: rgba(83, 211, 104, 0.911);
opacity: 7;
transition: all 0.4s;}
问题是当我点击按钮时它只是保持不变。 按钮不会变成深绿色或浅绿色。
我一直在其他网站上四处寻找,但我没有 当我访问常规站点时发现任何详细信息,我通常会检查以获取我的信息。 如果您知道我可以尝试的任何事情,请告诉我。
只需使用:active
伪类,代表一个正在被用户激活的元素(比如按钮)。使用鼠标时,“激活”通常在用户按下鼠标主键时开始。
来自 Mdn
.green-button{
border: none;
background-color: rgba(78, 200, 129, 0.911);
border-radius: 3px;
color: white;}
.green-button:hover{
background-color: rgb(228, 228, 228);
border-radius: 3px;
color: rgba(83, 211, 104, 0.911);
opacity: 7;
transition: all 0.4s;}
.green-button:active{
background-color:red;
color:white}
<button class="green-button">Test</button>