如何链接按钮?

时间:2017-06-02 02:20:49

标签: html material-design

这里非常简单的问题,对不起,如果这是愚蠢的。

我在这里有代码 - 但按钮没有链接到任何地方,人们可以帮忙吗?



<div class="buttonwrapper">
  <button class="mdl-button mdl-js-button mdl-js-ripple-effect">
          <a target="_blank" href="https://twitter.com/CSGOFlair">Twitter</a>
        </button>
</div>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:5)

一个简单的CSS按钮,使用按钮CSS为<a>创建一个按钮,使其成为一个按钮外观链接。

.buttonwrapper {
  margin-top: 100px;
}
.button-link {
  padding: 10px 15px;
  background: #4479BA;
  color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #20538D;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
}

.button-link:hover {
  background: #356094;
  border: solid 1px #2A4E77;
  text-decoration: none;
}

.button-link:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
  background: #2E5481;
  border: solid 1px #203E5F;
}
<div class="buttonwrapper">
  <a target="" class="button-link" href="https://twitter.com/CSGOFlair">Twitter</a>
</div>

答案 1 :(得分:1)

你做错了但别担心。

<div class="buttonwrapper">
 <a target="_blank" href="https://twitter.com/CSGOFlair">
 <button class="mdl-button mdl-js-button mdl-js-rippleeffect">Twitter Button</button>
</a>

</div>

将按钮嵌套在a元素中并为其命名 有关锚元素的更多信息:htmldog