【发布时间】:2020-07-13 22:03:48
【问题描述】:
当我调整视口大小时,我的按钮文本开始离开按钮区域。如果我添加了 display:flex、justify-content:center 和 align-items:center,那么整个按钮就会移动并且与列表脱节。
.textList{
margin-top:2vh;
margin-bottom:2vh;
background: linear-gradient(to left, #743ad5, #d53a9d);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
font-size:2vh;
font-weight:700;
}
.btn{
text-decoration:none;
width:4.5vw;
height:3.5vh;
background: linear-gradient(to left, #743ad5, #d53a9d);
-webkit-text-fill-color: white;
color:white;
font-family: 'Lato', sans-serif;
border-radius:1vw;
font-weight:700;
font-size:1.75vh;
position:absolute;
right:0;
vertical-align:middle;
text-align:center;
}
#listArea{
position:absolute;
top: 25vh;
width:25vw;
height:35vh;
border-style:solid;
border-width:0.75vw;
border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
border-image-slice:3;
background:white;
font-size:2vh;
}
<div id="listArea">
<ul id="divArea">
<li class="textList">
<input class="editField">
<button class="btn">Delete</button>
<button class="edit">Edit</button>
</li>
</ul>
</div>
【问题讨论】:
-
文本对齐:居中;
-
@AdrianBrand 他已经在使用它了。这不是问题,按钮的大小是。
标签: javascript html css responsive-design frontend