2016-02-04 74 views
0

這裏是我所需要的圖像..如何在文本框內畫垂直線?

enter image description here

所以我需要在該文本框中這個垂直線。我不想使用圖像。那麼,有什麼辦法可以在CSS的幫助下,我可以做到這一點。

+0

http://getbootstrap.com/components/#input-groups-buttons – nunoarruda

+3

預計您至少會嘗試爲自己編寫代碼。堆棧溢出不是代碼寫入服務。我建議你做一些額外的研究,無論是通過谷歌或通過搜索,做一個嘗試和。如果您仍然遇到麻煩,請返回**您的代碼**並解釋您嘗試過的以及爲什麼它不起作用。 –

+0

@NunoArruda添加一個完整的庫/框架可能會矯枉過正。 – JamieC

回答

1

讓我們嘗試類似的東西,使用絕對定位

.wrapper{ 
 
    position: relative; 
 
    display:inline-block; 
 
} 
 
.wrapper i{ 
 
    position: absolute; 
 
    right: 10px; 
 
    top:10px; 
 
    padding-left:10px; 
 
    border-left: 1px solid #333; 
 
} 
 
.wrapper input{ 
 
    height: 30px; 
 
    width:200px; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/> 
 
<div class="wrapper"> 
 
    <input type='text' placeholder='search for anything'/> 
 
    <i class='fa fa-search'></i> 
 
</div>

0

使用CSS

.yoursearchbox { 
border:0px 0px 0px 1px solid black; 
} 

考慮CSS讀取順時針和第一0像素是最頂部的元素,最後的「1px」會在框的左側畫一條線。