2017-07-17 44 views
0

我期待得到这个代码的边框内:配售<label>文本的文本输入

<form id="first_name"> 
    <div class="form-group"> 
     <label>First name</label> 
     <input type="text" class="form-control input-lg" /> 
    </div> 
</form> 

看起来像这样text input减去颜色,复选框,值等基本上我希望它只是看看就像图例标记在字段集中所做的那样,但是没有标签和文本输入边界内的标签。提前致谢!

+0

页面的背景颜色与输入的背景颜色相同吗?您可能只需将'background-color'分配给'

+0

尝试将您正在引用的图像放在问题的正文中,而不是链接到它。 –

回答

2

这是你需要的。您可以根据需要更改CSS值。同样重要的是将标签的background-color设置为与您形成/ html相同的颜色。

.form-group{ 
 
    padding:10px; 
 
    border:2px solid; 
 
    margin:10px; 
 
} 
 
.form-group>label{ 
 
    position:absolute; 
 
    top:-1px; 
 
    left:20px; 
 
    background-color:white; 
 
} 
 

 
.form-group>input{ 
 
    border:none; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<form id="first_name"> 
 
    <div class="form-group"> 
 
     <label>First name</label> 
 
     <input type="text" class="form-control input-lg" /> 
 
    </div> 
 
</form>

希望这有助于:)。

+0

关闭,但我实际上需要图像中输入内的文本。如果将文本放在输入上并放置背景颜色,背景会显示在文本的前面。如果我不放置背景颜色,显然边框通过测试可见。 – Dtrav

+0

使用你的代码。能够通过使用非常轻的梯度为我提供稍好的解决方案。谢谢您的帮助! – Dtrav

+0

欢迎您:) – Manish