css中border制作各种形状
生活随笔
收集整理的這篇文章主要介紹了
css中border制作各种形状
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
css利用border制作各種形狀的原理如圖:
使用border繪制三角形是什么原理?事實上,寬度相等的border是以45度對接的,如下圖:
?
沒有了上border如圖所示:
?
?再設置border的寬度為0:
設置border的高度為0:如圖
最后設置左右border的顏色為透明,如下圖:
貼代碼,做個小三角形
<style>.border{width:0;height:0;border-bottom:100px solid red;border-left:50px solid transparent;border-right:50px solid transparent;} </style> <body><div class="border"></div> </body>看了這個大神的作品,感覺學到了好多。這個是展示的css的另一個屬性,clip-path.
https://segmentfault.com/a/1190000010936207
附上其中2個比較有用的鏈接
1.css利用邊框做各種樣子
https://css-tricks.com/examples/ShapesOfCSS/
2.利用clip-path做各種形狀,類似svg
http://bennettfeely.com/clippy/
總結
以上是生活随笔為你收集整理的css中border制作各种形状的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端程序员容易忽视的一些基础知识
- 下一篇: 元素加了position:absolut