2012-01-23 26 views
3

有人可以幫我瞭解這個尖角在CSS實際上只產生(更確切地說,請幫助我瞭解這是如何實際工作): 代碼是─如何這個CSS只尖角產生

<p class="test-div"> 
    <span class="price"> 
    Rs.5.00 
    </span> 

</p> 

CSS

.test-div { 
    margin: 24px 100px 0; 
} 
.test-div .price:before { 
    border-right: 40px solid #25A0DA; 
    border-top: 24px solid transparent; 
    content: ""; 
    display: block; 
    position: absolute; 
    right: 100%; 
    top: 0; 
} 

.test-div .price { 
    background-color: #25A0DA; 
    color: #FFFFFF; 
    display: inline-block; 
    margin-left: -2em; 
    padding: 0 0.5em; 
    position: relative; 
    line-height:24px; 
    font-size:14px; 
} 

對於一個活生生的例子,請入住 http://dabblet.com/gist/1662113

+0

這是你能得到你的代碼http://jsfiddle.net/S4JsN/不知道你的問題是關於什麼的。 – giker

+0

感謝您的評論。我知道輸出是如何的,但想知道它是如何工作的。無論如何得到了答案,感謝@thirtydot – saji89

回答