使用 bootstrap 更改按钮的位置
Changing the position of a button using bootstrap
当我尝试使用 bootstrap 在输入字段中放置按钮时,我遇到了一些困难。表单域中的按钮居中,但我想将其向右推一点,使其看起来与设计完全一样。
我试过使用 CSS,但是当我在我的移动设备上查看网站时,按钮偏离了位置并移过了容器。有人可以帮我解决这个问题吗?这是我用 bootstrap.
编写的代码
<div class="input-group mt-5 mb-3">
<input type="text" class="email mx-auto" placeholder="Enter Your Email Address">
<button class="position-absolute top-50 start-50 translate-middle btn btn-primary" type="button" id="letterbtn">Signup</button>
</div>
我发布的 bootstrap 代码将按钮放在中间
使用修改后的代码:
<form>
<div class="form-group custom-form">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter Your Email Address">
<button class="signup-btn">Signup</button>
</div>
</form>
.form-group.custom-form {
position: relative;
margin: 0 auto;
width: 40%;
}
.form-group.custom-form input {
padding: 0 0 0 14px;
height: 50px;
}
button.signup-btn {
position: absolute;
top: 8px;
right: 15px;
background: #1d4cb9;
color: #fff;
border: 0;
padding: 5px 15px 5px 14px;
border-radius: 5px;
}
当我尝试使用 bootstrap 在输入字段中放置按钮时,我遇到了一些困难。表单域中的按钮居中,但我想将其向右推一点,使其看起来与设计完全一样。
我试过使用 CSS,但是当我在我的移动设备上查看网站时,按钮偏离了位置并移过了容器。有人可以帮我解决这个问题吗?这是我用 bootstrap.
编写的代码<div class="input-group mt-5 mb-3">
<input type="text" class="email mx-auto" placeholder="Enter Your Email Address">
<button class="position-absolute top-50 start-50 translate-middle btn btn-primary" type="button" id="letterbtn">Signup</button>
</div>
我发布的 bootstrap 代码将按钮放在中间
使用修改后的代码:
<form>
<div class="form-group custom-form">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter Your Email Address">
<button class="signup-btn">Signup</button>
</div>
</form>
.form-group.custom-form {
position: relative;
margin: 0 auto;
width: 40%;
}
.form-group.custom-form input {
padding: 0 0 0 14px;
height: 50px;
}
button.signup-btn {
position: absolute;
top: 8px;
right: 15px;
background: #1d4cb9;
color: #fff;
border: 0;
padding: 5px 15px 5px 14px;
border-radius: 5px;
}