我希望在我的模式中的“报价”按钮上方和下方有空间。我首先尝试在它的底部添加一个边框,30 像素,但它没有显示出来。模态框的末尾直接在按钮的末尾下方,两者之间没有空格。
CSS
.slidecontainer {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.slider {
-webkit-appearance: none;
width: 100%;
height: 15px;
border-radius: 5px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
}
h2 {
padding-top: 10px;
padding-bottom: 10px;
}
#offerButton {
border-bottom: 30px;
}
#inline {
display: flex;
justify-content: space-between;
padding-top: 10px;
padding-bottom: 10px;
}
#text1 {
display: flex;
justify-content: space-between;
padding: 10px;
}
HTML/Angular
<body>
<div id="text1">
<h2 class="text-center" id="offer">Offer: <span>${{offerVal}}</span></h2>
<h2 class="text-center" id="offer">Price: <span>${{price}}</span></h2>
</div>
<div class="slidecontainer text-center">
<input type="range" min={{min}} max={{max}} class="slider" id="myRange" [(ngModel)]="offerVal" name="slider">
</div>
<div class="text-center">
<button class="btn btn-success btn-sm" type="button" id="offerButton" (click)="offer()"> Offer </button>
</div>
</body>
执行以下操作以获得报价按钮和模式结束之间的空间:
在 slidecontainer
类上应用 padding-bottom
。
.slidecontainer {
width: 100%;
padding: 0 20px 30px 20px;
}
将报价按钮放在您应用类 slidecontainer
的 div 中。
<div class="slidecontainer text-center">
<input type="range" min={{min}} max={{max}} class="slider" id="myRange"
[(ngModel)]="offerVal" name="slider">
<div>
<button class="btn btn-success btn-sm" type="button" id="offerButton"
(click)="offer()"> Offer
</button>
</div>
</div>
不要在按钮上应用 border-bottom
它不会解决您的问题。
此外,您不能在两个不同的元素上使用相同的 id,因此请更改其中一个 h2 元素的 id,其中 id 为 offer。
我是一名优秀的程序员,十分优秀!