css/less畫三角形

來源:互聯網
上載者:User

標籤:部落格   忘記   高度   class   hid   樣式   hidden   ie6   ash   

今天網站的時候忘記三角形怎麼畫的了,寫下這篇部落格長點記性;網上有多種實現方式,但我覺得這種最好記;

css如下:

.div{    width: 0;    height: 0;    overflow: hidden; //overflow解決ie6下最小高度的問題    border-width: 10px;  //決定三角形的大小    border-color: red transparent transparent transparent;  //那邊朝下就把那邊設顏色,其餘透明    border-style: solid dashed dashed dashed;  //dashed解決ie6下黑邊的方法  }

 

 less如下:(這裡是less匹配模式的知識)

.div1(top,@w:10px,@c:red){    border-width:@w;     border-color:@c transparent transparent transparent;    border-style:solid dashed dashed dashed;}.div1(@_,@w:10px,@c:red){  //@_的意思是匹配到上面的樣式(後面的參數一定要一致);    width: 0;    height: 0;    overflow: hidden;}.div{.div1(top);}  //渲染出來就和上方的css一樣了

 

css/less畫三角形

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.