html - 将 HTML 按钮转换为链接的最佳方式

标签 html css twitter-bootstrap css-shapes

我有以下代码,其中有一个带有箭头 hack 的按钮。唯一的问题是我想让它在状态栏上显示链接。一键不实现。我如何将其转换为 href 链接并仍然能够保留该箭头?这是我的代码:

JSFIDDLE

HTML:

<button type="button" class="btn-lg btn-default my-button my-button-active">My Button</button>

CSS:

.my-button {
    color: #fff ;
    background-color: #444346;
    font-size:15px;
    padding: 20px 0px;
    border:none;
    margin-right:20px;
    position: relative;
    outline:0;
    width:31%;
}


.my-button-active:after {
    content:'';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-top: solid 7px #444346;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
}

.my-button-active:hover:after {
    content:'';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-top: solid 7px #e6e6e6;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
}

最佳答案

非常简单。只需将按钮转换为 a 并添加 display: block;display: inline-block; 到类 .my-button。

fiddle 链接:http://jsfiddle.net/samirkumardas/60n0ruyj/2/

关于html - 将 HTML 按钮转换为链接的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415071/

相关文章:

css - Twitter Bootstrap 按钮水平居中对齐

twitter-bootstrap - 如何解决 webpack 的 less-loader 和 bootstrap 的缓慢行为?

jquery - 在 WordPress 中升级到 Bootstrap v4.0.0-beta 后,模态和下拉菜单无法正常工作

javascript - 如何显示先前从一个网页执行到另一个网页的 .js 文件的值?

javascript - 动态更新 DOM 以适应新元素

html - 错误 TS2322 : Type 'Event' is not assignable to type 'boolean'

css - Chrome : how to turn off user agent stylesheet settings?

css - 如何删除内容和内容之间的导航?

javascript - 在输入标签前移动文本三复选框不会消失

css - iframe 宽度和高度值