請有這個圖片的視圖:如何防止文本通過CSS重疊按鈕
由於從圖像,你可以看到,我在輸入框中輸入文字,但我也有放置在該框中的按鈕,以便文本隱藏在框下方。
有沒有什麼辦法可以防止這種情況發生,按鈕也應該放在那個地方,而且文本不應該隱藏,而應該集中注意如果輸入更多的文本。
HTML代碼:
<div class="form">
<input type="text" placeholder="Subscribe & Get Notified" id="email_inp">
<button style="outline: none;" class="btn-1 span btn-4 btn-4a icon-arrow-right" id="email_btn"><span></span></button>
</div>
CSS代碼是:
@media only screen and (max-width: 768px)
{
input[type="text"]
{
font-family: "titillium_webregular", Arial, sans-serif;
border: none;
-webkit-border-radius: 3px 33px 33px 3px;
border-radius: 10px 33px 33px 10px;
color: rgba(85, 85, 85, 0.85);
font-size: 1.1em;
display: inline;
padding: 19.7px 13px;
background: #f5f5f5;
outline: none;
width: 93%;
box-shadow: 0px 11px 34px #111;
vertical-align: middle;
}
.btn-1
{
cursor: pointer;
padding: 29px 29px;
display: inline-block;
position: relative;
vertical-align: middle;
margin-left: -67px;
text-indent: -9999px;
margin-top: 1px;
outline: none;
width: 20px;
height: 14px;
border:none;
}
}
任何有助於理解。提前致謝。
我會在輸入字段使用'填充右' –