我有以下css arrow fiddle:CSS3箭頭過大,而不是不透明
<div class="arrow"></div>
.arrow { background-color: #F4922D; width: 300px; background: rgba(244,146,45,0.9); padding: 40px 30px; min-height: 100px; position: relative; }
.arrow:after { left: 100%; top: 0; bottom: 0; border: solid transparent; content: " "; width: 0; position: absolute; pointer-events: none; border-color: rgba(244, 146, 45, 0); border-left-color: #F4922D; border-width: 90px; }
我的問題是
1:我會怎麼做箭頭尖端減小 - 即在瞬間明白了它必須是90像素的邊框寬度,但我想顯示在大約30像素點,但如果我改變邊框寬度點剛剛被切斷
2:我會怎麼做尖的不透明,我嘗試使用border-color: rgba(244, 146, 45, 0.5);
但這並沒有改變任何東西
這樣的事情? http://jsfiddle.net/pn9cL/ –