激活时更改HTML5按钮的颜色

激活时更改HTML5按钮的颜色,html,css,Html,Css,我想在按钮处于活动状态或单击时更改其颜色。我尝试了以下Html5和css3代码,但未能达到我的目的 HTML代码: <p class="submit"> <input type = "reset" /> <input type = "submit" /> </p> 我正在使用Chrome进行开发,有人能帮我吗?分别给您的按钮一个class=“submit”和class=“reset”。不需要JavaScri

我想在按钮处于活动状态或单击时更改其颜色。我尝试了以下Html5和css3代码,但未能达到我的目的

HTML代码:

  <p class="submit">
      <input type = "reset" />
      <input type = "submit" />
  </p>    

我正在使用Chrome进行开发,有人能帮我吗?

分别给您的按钮一个
class=“submit”
class=“reset”
。不需要JavaScript。还要更改CSS3代码:

input.submit:active, input.reset:active {....}

分别给按钮一个
class=“submit”
class=“reset”
。不需要JavaScript。还要更改CSS3代码:

input.submit:active, input.reset:active {....}

在CSS中,您使用选择器来定义要配置的元素。这些选择器必须与目标元素匹配

如果使用选择器

button.submit:active
您正在寻找一个具有类“submit”且处于活动状态的“button”元素。但是在html代码中没有这样的元素

我没有时间解释CSS3所有可能的选择器。但是有很好的教程。例如:

更改CSS代码以匹配输入元素,并向输入元素添加类

 <p>
      <input type = "reset" class="reset"/>
      <input type = "submit" class="submit"/>
  </p>    

 input.submit:active , input.reset:active {
     border: 2px solid #20911e;
     box-shadow: 0 0 10px 5px #356b0b inset; 
     background-color:blue; /* this is the line of interest */
    -webkit-box-shadow:0 0 10px 5px #356b0b inset ;
    -moz-box-shadow: 0 0 10px 5px #356b0b inset;
    -ms-box-shadow: 0 0 10px 5px #356b0b inset;
    -o-box-shadow: 0 0 10px 5px #356b0b inset;    
           }

输入。提交:激活,输入。重置:激活{ 边框:2px实心#20911e; 盒影:0 0 10px 5px 356b0b插页; 背景色:蓝色;/*这是感兴趣的线条*/ -webkit盒阴影:0 10px 5px 356b0b插入; -moz盒阴影:0 10px 5px 356b0b插入; -ms盒阴影:0 0 10px 5px 356b0b插图; -o形盒阴影:0 10px 5px 356b0b插图; }
在CSS中,您使用选择器来定义要配置的元素。这些选择器必须与目标元素匹配

如果使用选择器

button.submit:active
您正在寻找一个具有类“submit”且处于活动状态的“button”元素。但是在html代码中没有这样的元素

我没有时间解释CSS3所有可能的选择器。但是有很好的教程。例如:

更改CSS代码以匹配输入元素,并向输入元素添加类

 <p>
      <input type = "reset" class="reset"/>
      <input type = "submit" class="submit"/>
  </p>    

 input.submit:active , input.reset:active {
     border: 2px solid #20911e;
     box-shadow: 0 0 10px 5px #356b0b inset; 
     background-color:blue; /* this is the line of interest */
    -webkit-box-shadow:0 0 10px 5px #356b0b inset ;
    -moz-box-shadow: 0 0 10px 5px #356b0b inset;
    -ms-box-shadow: 0 0 10px 5px #356b0b inset;
    -o-box-shadow: 0 0 10px 5px #356b0b inset;    
           }

输入。提交:激活,输入。重置:激活{ 边框:2px实心#20911e; 盒影:0 0 10px 5px 356b0b插页; 背景色:蓝色;/*这是感兴趣的线条*/ -webkit盒阴影:0 10px 5px 356b0b插入; -moz盒阴影:0 10px 5px 356b0b插入; -ms盒阴影:0 0 10px 5px 356b0b插图; -o形盒阴影:0 10px 5px 356b0b插图; }
是一个正确的答案,但你能向我解释错误吗?是一个正确的答案,但你能向我解释错误吗