2017-10-12 60 views
0

我的問題很簡單。如何將邊框左側和頂部設置爲我想要的顏色?CSS3爲什麼輸入[type = text]的邊框左邊和上邊都顯示黑色?

input.comment-input { 
 
    width: 60%; 
 
    border-color: #2bb6c1; 
 
    border-width: 1px; 
 
} 
 

 
input.comment-input, 
 
button.btn-comment { 
 
    font-size: inherit; 
 
    padding: 0.2em; 
 
    margin: 0.1em 0.2em; 
 
    -moz-box-sizing: content-box; 
 
    -webkit-box-sizing: content-box; 
 
    box-sizing: content-box; 
 
} 
 

 
button.btn-comment { 
 
    width: 50px; 
 
    text-align: center; 
 
    color: #2bb6c1; 
 
    background-color: #fff; 
 
    border: dashed 1px #2bb6c1; 
 
    font-size: inherit; 
 
}
<input type="text" class="comment-input"> 
 
<button type="button" class="btn-comment">input</button>

這裏是Js-Fiddle

回答

0

使用border-leftborder-top屬性用於此

border-left:1px solid red; //set you want color 
border-top:1px solid red; //set you want color 

input.comment-input { 
 
    width: 60%; 
 
    border-color: #2bb6c1; 
 
    border-width: 1px; 
 
    border-left: 1px solid red; 
 
    border-top: 1px solid red; 
 
} 
 

 
input.comment-input, 
 
button.btn-comment { 
 
    font-size: inherit; 
 
    padding: 0.2em; 
 
    margin: 0.1em 0.2em; 
 
    -moz-box-sizing: content-box; 
 
    -webkit-box-sizing: content-box; 
 
    box-sizing: content-box; 
 
} 
 

 
button.btn-comment { 
 
    width: 50px; 
 
    text-align: center; 
 
    color: #2bb6c1; 
 
    background-color: #fff; 
 
    border: dashed 1px #2bb6c1; 
 
    font-size: inherit; 
 
}
<input type="text" class="comment-input"> 
 
<button type="button" class="btn-comment">input</button>

+0

這是工作!謝謝。那麼設置邊框顏色的正確方法是什麼?每次都必須單獨寫入邊框和邊框嗎? – Akito

+0

是的,你可以寫 – Bhargav

0

你是否缺少border-style

input.comment-input { 
    width: 60%; 
    border-color: #2bb6c1; 
    border-width: 1px; 
    /*border-style*/ 
    border-style: dashed 
}