在網頁中,你在不少地方都能看到倒三角,好比tooltips,下拉菜單等。你們有幾種方式來實現呢?css
1.BASE64編碼 圖片html
假如你已經有了三角形的圖片,而且減小HTTP請求,那麼將這個圖片轉換成一個BASE64字符串是最好的解決方案。web
有用的工具 瀏覽器
http://webcodertools.com/imagetobase64converter工具
http://image2base64.wemakesites.net/編碼
2.CSS 邊框spa
<html> <title>倒三角演示代碼1</title> <head> <style type="text/css"> .triangleDiv{ border-color: #57af1a #fff #fff #fff; border-style: solid; border-width: 100px 60px 0 60px; height: 0; width: 0; } </style> </head> <body> <div class='triangleDiv'></div> </body> </html>
3.Unicode字符.net
<html> <title>倒三角演示代碼2</title> <head> <style type="text/css"> .triangleDiv{ font-size: 18px; color: #f7931d; text-shadow: 0 1px 1px rgb(99, 95, 92); } </style> </head> <body> <span class='triangleDiv'>▼</span> </body> </html>
4.CSS 旋轉正方形設計
<html> <title>倒三角演示代碼3</title> <head> <style type="text/css"> .parentDiv { height: 14px; overflow: hidden; } .triangleDiv { position: relative; height: 20px; width: 12px; top: -12px; left: 7px; background: #0c0c0c; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } </style> </head> <body> <div class="parentDiv"> <div class="triangleDiv"></div> </div> </body> </html>