日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

纯css制作带三角(兼容所有浏览器)

發(fā)布時(shí)間:2024/4/13 HTML 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 纯css制作带三角(兼容所有浏览器) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如何用 border 來制作三角。

html 代碼如下:

代碼如下:
<div class="arrow-up"></div> <div class="arrow-down"></div> <div class="arrow-left"></div> <div class="arrow-right"></div>

  


css 代碼如下:

代碼如下: .arrow-up { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; _border-left: 5px solid white; _border-right: 5px solid white; border-bottom: 5px solid black; overflow:hidden; } .arrow-down { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; _border-left: 20px solid white; _border-right: 20px solid white; border-top: 20px solid #f00; overflow:hidden; } .arrow-right { width: 0; height: 0; border-top: 60px solid transparent; border-bottom: 60px solid transparent; _border-top: 60px solid white; _border-bottom: 60px solid white; border-left: 60px solid green; overflow:hidden; } .arrow-left { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; _border-top: 10px solid white; _border-bottom: 10px solid white; border-right:10px solid blue; overflow:hidden; }

  




效果圖如下:

?

?

?

?

?

首先附上效果圖:

以上的效果完全是用 css 來實(shí)現(xiàn)的,那么是怎么實(shí)現(xiàn)的呢?

我們知道 html 中有一些特殊的字符,具體的請(qǐng)點(diǎn)擊?HTML特殊字符大全。

通過特殊字符,利用 css 中的 margin 或者 position 方法完全可以實(shí)現(xiàn)以上效果。

代碼如下: <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>字符制作三角邊框</title> <style type="text/css"> *{margin:0;padding:0;} body{font-family:SimSun;} h1{text-align:center;} .demo1{width:300px;margin:20px auto;border:1px solid red;height:100px;} .demo1 em,.demo1 span{display:block;width:30px;height:16px;font-size:30px;overflow:hidden;_position:relative;margin-left:10px;} .demo1 em{margin-top:-16px;color:red;font-style:normal;} .demo1 span{margin-top:-14px;color:white;}.demo2{width:300px;border:1px solid #F00;height:100px;position:relative;margin-left:auto;margin-right:auto;} .demo2 em,.demo2 span{font-style:normal;font-size:30px;position:absolute;left:-16px;top:40px;color:red;} .demo2 span{left:-14px;color:white;} </style> </head> <body> <h1>demo1 是用 margin 方法</h1> <div class="demo1"> <em>&#9670;</em> <span>&#9670;</span> </div> <h1>demo2 是用 position 方法</h1> <div class="demo2"> <em>&#9670;</em> <span>&#9670;</span> </div> </body> </html>

?

總結(jié)

以上是生活随笔為你收集整理的纯css制作带三角(兼容所有浏览器)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。