可以通过以下步骤实现:
<div class="container">
<input type="text" id="textInput" />
</div>
.container {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
window.addEventListener('resize', function() {
var container = document.querySelector('.container');
var textInput = document.querySelector('#textInput');
textInput.style.width = container.offsetWidth + 'px';
});
这样,就可以创建一个居中于屏幕中间的动态宽度TextInput。根据具体的需求,可以进一步添加验证、样式化、事件处理等功能。腾讯云提供了云开发服务,可以帮助开发者快速构建和部署前端应用,具体可以参考腾讯云云开发产品介绍:腾讯云云开发。
领取专属 10元无门槛券
手把手带您无忧上云