gpt4 book ai didi

twitter-bootstrap - 带有中心底切的 Bootstrap 按钮

转载 作者:太空宇宙 更新时间:2023-11-04 08:15:10 25 4
gpt4 key购买 nike

我正在尝试在 Bootstrap 中创建看起来像这样的按钮。

Here

我尝试了来自 this 的这段代码链接,但它不工作。这是我的代码。

HTML:

<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 cut" >               
<div class="cut-bd cut-bd_red">
<div class="cut-hd cut-hd_red">
<button class="btn btn-primary btn-left-bar hdg">Home</button>
</div>
</div>
</div>

这是我的 CSS 代码:

    .cut {
overflow: hidden;
padding: 0 0 30px;
}

.cut-bd {
padding: 15px 15px 0;
position: relative;
}

.cut-hd {
margin: 0 0 5px;
padding: 0 0 5px;
}

.cut-hd_red { border-bottom: 1px solid darken(#e74c3c,5%); }
.cut-hd_green { border-bottom: 1px solid darken(#1abc9c,50%); }

.cut-bd_red {
background: #e74c3c;
color: #ecf0f1;
text-shadow: 1px 1px rgba(#ffffff,.2);
&:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
background: #e74c3c;
}
&:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
border: 15px solid #e74c3c;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}

.cut-bd_green {
border-top: 5px solid #ecf0f1;
background: #1abc9c;
color: #ecf0f1;
text-shadow: 1px 1px rgba(#ffffff,.2);
&:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
background: #1abc9c;
}
&:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
border: 15px solid #1abc9c;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}
}

.intro {
color: #ecf0f1;
font-size: 3em;
font-weight: bold;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
text-shadow: 3px 3px rgba(darken(#2c3e50,5%),1);
}

.hdg {
color: #ffff;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
}

请提供任何引用或提示。

最佳答案

Bootstrap CSS 覆盖了您的一些 CSS 以实现切边。我是否也需要在按钮上应用它?

CSS 引用:

  1. > Beveled Edges (我用的是CSS方法)

.custom {
background-color: black !important;
border-color:black !important;
position:relative;
height:50px !important;
}
.triangle{
width:50px;
height:0px;
border-bottom:10px solid #e74c3c;
border-top:10px solid transparent;
border-right:10px solid transparent;
border-left:10px solid transparent;
position:absolute;
bottom:-1px;
overflow:hidden;
left:9px;
}
.cut {
overflow: hidden;
padding: 0 0 30px !important;
}

.cut-bd {
padding: 15px 15px 0;
position: relative;
}

.cut-hd {
margin: 0 0 5px;
padding: 0 0 5px;
}

.cut-hd_red {
border-bottom: 1px solid #e43725;
}

.cut-hd_green {
border-bottom: 1px solid black;
}

.cut-bd_black {
background: black;
color: #ecf0f1;
text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
}
.cut-bd_black:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
background: black;
}
.cut-bd_black:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
border: 15px solid black;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}

.cut-bd_red {
background: #e74c3c;
color: #ecf0f1;
text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
}
.cut-bd_red:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
background: #e74c3c;
}
.cut-bd_red:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
border: 15px solid #e74c3c;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}

.cut-bd_green {
border-top: 5px solid #ecf0f1;
background: #1abc9c;
color: #ecf0f1;
text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
}
.cut-bd_green:before {
content: "";
width: 100%;
height: 30px;
position: absolute;
top: 100%;
right: 30px;
background: #1abc9c;
}
.cut-bd_green:after {
content: "";
width: 0;
height: 0;
margin-left: -30px;
position: absolute;
top: 100%;
left: 100%;
border: 15px solid #1abc9c;
border-right: 15px solid transparent;
border-bottom: 15px solid transparent;
}

.intro {
color: #ecf0f1;
font-size: 3em;
font-weight: bold;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
text-shadow: 3px 3px #233140;
}

.hdg {
color: #ffff;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 cut" >
<div class="cut-bd cut-bd_red">
<div class="cut-hd cut-hd_red">
<button class="btn btn-primary btn-left-bar hdg custom">Home<div class="triangle"> </div></button>

</div>
</div>
</div>

关于twitter-bootstrap - 带有中心底切的 Bootstrap 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45966609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com