您可以使用HTML和CSS来创建具有背景的文本输入。以下是一个简单的示例:
HTML代码:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="input-container">
<input type="text" class="input-with-background" placeholder="请输入文本">
</div>
</body>
</html>
CSS代码(styles.css):
.input-container {
position: relative;
display: inline-block;
}
.input-with-background {
padding: 10px;
background-color: #f1f1f1;
border: none;
border-radius: 4px;
font-size: 16px;
width: 300px;
}
.input-container::before {
content: "文本输入";
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-50%);
background-color: #f1f1f1;
padding: 0 5px;
font-size: 16px;
}
在这个示例中,我们使用了一个<div>
元素作为输入框的容器,并在其中添加了一个<input>
元素。我们使用CSS来设置输入框的背景颜色、边框和圆角。我们还使用了::before
伪元素来创建一个带有背景的文本标签,并将其定位在输入框的左侧。
领取专属 10元无门槛券
手把手带您无忧上云