Reputation: 841
I try the possible solutions posted here with this problem but no one works with my code, this is what I have
<div class="search">
<span class="fa fa-user"></span>
<input placeholder="Username...">
</div>
<div class="search">
<span class="fa fa-lock"></span>
<input placeholder="*******">
</div>
CSS
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
body { margin: 30px; }
.search {
position: relative;
color: #aaa;
font-size: 16px;
}
.search input {
width: 250px;
height: 32px;
background: #fcfcfc;
border: 1px solid #aaa;
border-radius: 5px;
box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;
}
.search input { text-indent: 32px;}
I want the icon before the placeholder.
Upvotes: 3
Views: 7231
Reputation: 108
<style>
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");
body { margin: 30px; }
.search {
position: relative;
color: #aaa;
font-size: 16px;
}
.search input {
width: 250px;
height: 32px;
background: #fcfcfc;
border: 1px solid #aaa;
border-radius: 5px;
box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;
}
.search input { text-indent: 32px;}
.search .fa-user {
position: absolute;
top: 10px;
left: 10px;
}
.search .fa-lock {
position: absolute;
top: 10px;
left: 10px;
}
</style>
<div class="search">
<span class="fa fa-user"></span>
<input placeholder="Username...">
</div>
<div class="search">
<span class="fa fa-lock"></span>
<input placeholder="*******">
</div>
Upvotes: 1
Reputation: 841
Try this, I just add some css to your icons.
.search .fa-user {
position: absolute;
top: 10px;
left: 10px;
}
.search .fa-lock {
position: absolute;
top: 10px;
left: 10px;
}
Upvotes: 1