我有這個自定義形狀與CSS。我需要給它一個邊界,但到目前爲止我還沒有成功。我怎麼能給它一個邊界?給邊框自定義形狀由CSS包含輸入類型
.comment-input-container {
width: 96%;
float: left;
}
input[type='text'] {
border: 0px !important;
box-shadow: none;
background-color: #f2f2f2;
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
padding: 5px;
}
.arrow-left {
float: left;
width: 0;
height: 0;
border-bottom: 10px solid #fff;
border-right: 10px solid #f2f2f2;
}
<div style="width: 300px;">
<div class="arrow-left">
</div>
<div class="comment-input-container">
<input type="text" placeholder="Reply to comment..." />
</div>
</div>
此外,另一個問題是,對於較小的設備中的箭頭和輸入斷,即,在輸入被堆疊的箭頭的下方。有沒有更好的方式來創造這種形狀,也是響應和保持完好?
你的箭頭。所以,你可以使用這裏提到的方法 - http://stackoverflow.com/questions/18057669/border-within-border-css/18058163#18058163添加一個邊框。 **編輯:**另一方面,你可以創建整個事情我們這裏提到的方法 - http://stackoverflow.com/questions/30011363/transparent-shape-with-arrow-in-upper-corner/30011454# 30011454。 – Harry
感謝您的鏈接,是否有任何其他的方式來創建也響應的形狀?在這個例子中,我給父容器定了一個固定的寬度,但實際上,父容器是響應式的,對於小屏幕來說,形狀會中斷。我應該用最小寬度來解決這個問題嗎? –
如果您使用邊框方法,那麼使其響應很困難,因爲邊框不支持百分比。你必須使用視口單元來使它們響應。或者,看看我發佈的第二個鏈接。這應該給出一個響應輸出。 – Harry