【发布时间】:2015-05-24 01:23:29
【问题描述】:
我有以下代码,其中有一个带有箭头黑客的按钮。唯一的问题是我想让这个显示状态栏上的链接。一个按钮没有实现。如何将其转换为 href 链接并且仍然能够保留该箭头?这是我的代码:
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;
}
【问题讨论】:
-
CSS 很混乱(我相信你可以弄清楚那部分),但
<button><a></a></button>有效。 jsfiddle.net/60n0ruyj/3 -
@Samir 在下面发布您的答案,我会接受。那太完美了。
-
终于!有些人明白链接应该是链接,即使它们看起来像按钮。 Links are not buttons
-
@KingKongFrog 回答已添加 :)
标签: html css twitter-bootstrap css-shapes