我只是想像这样设计我的搜索文本框
我试过这样
border: none;
outline:none;
outline-offset: 0;
border-bottom: 1px solid;
border-color:#33B5E5;
padding:5px;
我越来越喜欢,
我可以给边框底部的样式和颜色,我不知道如何设计左右两边的那条小线。任何人都可以在这里帮助我,在此先感谢
我只是想像这样设计我的搜索文本框
我试过这样
border: none;
outline:none;
outline-offset: 0;
border-bottom: 1px solid;
border-color:#33B5E5;
padding:5px;
我越来越喜欢,
我可以给边框底部的样式和颜色,我不知道如何设计左右两边的那条小线。任何人都可以在这里帮助我,在此先感谢
你可以试试这个:
<div class="inputWrapper">
<input type="text">
</div>
和CSS:
.inputWrapper {
border-bottom: solid 1px #009999;
border-left: solid 1px #009999;
border-right: solid 1px #009999;
overflow: visible;
max-height: 2px;
display: inline-block;
padding: 2px;
}
input {
outline: none;
border: none;
background: transparent;
padding-bottom: 3px;
position: relative;
bottom: 5px;
}
这个想法基本上是用包装器包装输入,该包装器将具有您的风格的线条。这是小提琴:http: //jsfiddle.net/jBq4u/3/
给你:http ://codepen.io/anon/pen/rjlJv
HTML
<div id="container">
<input type="text" id="something" />
</div>
css
#container {
background-color: grey;
display: inline-body;
padding: 10px;
width: 13%;
}
#something {
border: none;
outline:none;
outline-offset: 0;
border-bottom: 1px solid;
border-color:#33B5E5;
padding:10px;
background-color: grey;
}
这个小提琴有点接近。
// HTML
<span class="l"> </span>
<input type="textbox" id="tb"/>
<span class="r"> </span>
// CSS
#tb{
border: none;
outline:none;
outline-offset: 0;
border-bottom: 1px solid;
border-color:#33B5E5;
padding:5px;
border-right : solid 1px #33B5E5;
border-left : solid 1px #33B5E5;
}
span.l{
position:relative;
left : 10px;
top:-2px;
background-color:white;
}
span.r{
position:relative;
left : -10px;
top:-2px;
background-color:white;
}
创建一个您需要底线的背景图像,并将其放在您的课堂上作为文本框。我猜它应该可以工作。
您也可以尝试使用Pseudo element。