2015-04-06 44 views
0

我想改变与不同颜色的按钮的背景颜色,但它有重叠的CSS最终在按钮和.bdWebiopi多个按钮的CSS

的Javascript:

var restart = webiopi().createMacroButton("macro", "restart", "myMacroWithoutArgs1"); 
      $("#restart").append(restart); 
      var shutdown = webiopi().createMacroButton("macro", "shutdown", "myMacroWithoutArgs2"); 
      $("#shutdown").append(shutdown); 
      var schedule_set = webiopi().createMacroButton("debug", "debug"); 
      $("#debug").append(schedule_set); 
      var back = webiopi().createMacroButton("back", "หน้าหลัก"); 
      $("#back").append(back); 

CSS:

<style type="text/css"> 
      button { 
        display: block; 
        margin: 5px 5px 5px 5px; 
        width: 160px; 
        height: 45px; 
        font-size: 24pt; 
        font-weight: bold; 
        color: white; 
      } 
      .bd{ 
      display: block; 
        margin: 5px 5px 5px 5px; 
        width: 160px; 
      height: 45px; 
      font-size: 24pt; 
      font-weight: bold; 
      box-shadow: 3px 4px 0px 0px #1564ad; 
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5)); 
      background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%); 
      background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%); 
      background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%); 
      background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%); 
      background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%); 
      background-color:#666666; 
      } 
    </style> 

HTML:

<div id="debug" 
onClick="self.location='debug.html'"> 
</div> 
<div id="restart"></div> 
<div class="bd" id="shutdown"></div> 
<div id="back" 
onClick="self.location='index.html'"> 
</div> 

希望任何人都能告诉我如何正确解决这个问题? 谢谢

+0

我对css了解的最新加载的css覆盖了以前的加载。 – mico 2015-04-06 09:53:21

+0

是的,它应该是,但我不知道为什么这种情况下,它没有覆盖。我错过了什么在HTML? – Pound19 2015-04-06 09:56:11

+0

您是否尝试过向html添加新类并将样式应用于它?例如myClass然后.myClass .button样式? – mico 2015-04-06 10:00:24

回答