首頁  >  文章  >  web前端  >  純css實現小箭頭或三角形標誌

純css實現小箭頭或三角形標誌

王林
王林轉載
2021-03-11 11:16:512470瀏覽

純css實現小箭頭或三角形標誌

身為前端工程師,工作中免不了要用css製作一些小箭頭、三角形之類的標誌。下面我就來為大家分享下純css製作小箭頭、三角形等標誌的方法。

實作小箭頭:

.arrow{
    width: 20px;
    height: 20px;
    margin-top: 50px;
    margin-left: 50px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    transform: rotate(45deg);/*旋转角度*/
}
<div class="arrow"></div>

實作三角形:

.triangle{
    width: 0;
    height: 0;
    border-width: 100px;
    border-style: solid;
    border-color: red transparent transparent transparent;
    transform:rotate(45deg);
}
<div class="triangle"></div>

(免費影片教學:css影片教學

如何讓多個元素在一行顯示?

(1)display:inline把元素轉換為行內元素,但是寬高屬性不起作用

(2)display:inline-block可以讓元素在一行顯示,但他會受空格、換行鍵的影響,會有預設間距

解決方法:

1、去掉空格和換行鍵的影響讓標籤全都在一行(此方法不推薦,閱讀性不好)

2、給加了display:inline-block屬性的元素的父元素加一個屬性font-size:0

display:inline-block在ie6 7下不兼容的解决办法?
dispaly:inline;//css hack ie浏览器可以识别
zoom:1;//触发css hack的layout

3、利用浮動floa:left /right,但是需要清除浮動

相關推薦:CSS教學

#

以上是純css實現小箭頭或三角形標誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除