在编码计算器中居中输入框可以通过以下步骤实现:
<div class="container">
<input type="text" class="input-box" placeholder="输入编码">
</div>
.container {
display: flex;
justify-content: center; /* 主轴居中对齐 */
align-items: center; /* 交叉轴居中对齐 */
height: 100vh; /* 设置容器高度 */
}
.input-box {
width: 200px; /* 设置输入框宽度 */
}
window.addEventListener('resize', centerInputBox);
function centerInputBox() {
var container = document.querySelector('.container');
var inputBox = document.querySelector('.input-box');
var containerWidth = container.offsetWidth;
var inputBoxWidth = inputBox.offsetWidth;
var leftMargin = (containerWidth - inputBoxWidth) / 2;
inputBox.style.marginLeft = leftMargin + 'px';
}
// 初始化时调用一次
centerInputBox();
这样,无论用户在何种设备上访问你的编码计算器,输入框都会始终居中显示。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云弹性伸缩(AS)。
领取专属 10元无门槛券
手把手带您无忧上云