私は検索テキストボックスを持っています。このようグリフコンを右に浮かせるにはどうすればいいですか?
:この私と一緒に働いて
.entypo-search:before {
position: absolute;
top: 0.4em;
left: 0px;
}
li.lien-he-padding{
padding-right: 40px;
}
.form-search {
background-color: white;
border-radius: 30px;
padding: 20px 20px;
width: 13px;
overflow: hidden;
position: absolute;
height: 30px;
right: 50%;
-webkit-transition: width .55s ease;
-moz-transition: width .55s ease;
-ms-transition: width .55s ease;
-o-transition: width .55s ease;
transition: width .55s ease;
}
form {
position: relative;
}
input {
width: 0px;
height: 25px;
font-size: 15px;
margin-left: 30px;
margin-top: -5px;
line-height: 30px;
border: none;
}
.entypo-search {
position: absolute;
top: 30%;
}
.form-search:hover {
border: 1px solid #b3cccc;
width: 230px;
}
.form-search:hover form input {
width: 200px;
}
.form-search form input:focus,
.form-search form input:active{
outline:none;
width: 300px;
}
li div.form-search:hover {
color: orange;
cursor: pointer;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<li>
<div class="form-search">
<form action="#" class="entypo-search glyphicon glyphicon-search">
<fieldset><input id="search" placeholder="Search" /></fieldset>
</form>
</div>
</li>
。しかし、私はglyphicon glyphicon-search
がテキストボックスの右側に浮動小数点表示されます。
私はから追加しようとしました:へ
<form action="#" class="entypo-search glyphicon glyphicon-search">
:
しかしform
要素に適用することはできません。
したがって、要素でフォームをラップしようとしました。
しかし、あなたが見ることができます:見える位置が隠されています。
.entypo-search:before {
position: absolute;
top: 0.4em;
left: 0px;
}
.form-search {
background-color: gray;
border-radius: 30px;
padding: 20px 20px;
width: 13px;
overflow: hidden;
position: absolute;
height: 30px;
right: 50%;
-webkit-transition: width .55s ease;
-moz-transition: width .55s ease;
-ms-transition: width .55s ease;
-o-transition: width .55s ease;
transition: width .55s ease;
}
form {
position: relative;
}
input {
width: 0px;
height: 25px;
font-size: 15px;
margin-left: 30px;
margin-top: -5px;
line-height: 30px;
border: none;
}
.entypo-search {
position: absolute;
top: 30%;
}
.form-search:hover {
border: 1px solid #b3cccc;
width: 230px;
}
.form-search:hover form input {
width: 200px;
}
.form-search form input:focus,
.form-search form input:active{
outline:none;
width: 300px;
}
li div.form-search:hover {
color: orange;
cursor: pointer;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<li>
<div class="form-search">
<div class="glyphicon glyphicon-search icon-arrow-right pull-right">
<form action="#" class="entypo-search">
<fieldset><input id="search" placeholder="Search" /></fieldset>
</form>
</div>
</div>
</li>
あなたは、問題を再現ライブの例を投稿してくださいもらえますか? – Li357
ここで見ることができます:http://codepen.io/r0ysy0301/pen/BLBNOE –
私は検索すると、右に虫眼鏡のグリフが必要ですか? – Li357