加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

45个值得保藏的CSS外形

发布时间:2019-04-23 15:29:53 所属栏目:建站 来源:前端小智
导读:CSS可以或许天生各类外形。正方形和矩形很轻易,由于它们是 web 的天然外形。添加宽度和高度,就获得了所需的准确巨细的矩形。添加边框半径,你就可以把这个外形酿成圆形,足够多的边框半径,你就可以把这些矩形酿成圆形和椭圆形。 我们还可以行使 CSS 伪元素
副问题[/!--empirenews.page--]

 45个值得保藏的CSS外形

CSS可以或许天生各类外形。正方形和矩形很轻易,由于它们是 web 的天然外形。添加宽度和高度,就获得了所需的准确巨细的矩形。添加边框半径,你就可以把这个外形酿成圆形,足够多的边框半径,你就可以把这些矩形酿成圆形和椭圆形。

我们还可以行使 CSS 伪元素中的 ::before 和 ::after,这为我们提供了向原始元素添加其它两个外形的也许性。通过奇妙地行使定位、转换和很多其他能力,我们可以只用一个 HTML 元素在 CSS 中建设很多外形。

固然我们此刻多半行使字体图标可能svg图片,好像行使 CSS 来做图标意义不是很大,但怎么实现这些图标用到的一些能力及思绪是很值得我们的进修。

1.正方形

  1. #square {  
  2. width: 100px;  
  3. height: 100px;  
  4. background: red;  
  5. }  

2.长方形

  1. #rectangle {  
  2. width: 200px;  
  3. height: 100px;  
  4. background: red;  
  5. }  

3.圆形

  1. #circle {  
  2. width: 100px;  
  3. height: 100px;  
  4. background: red;  
  5. border-radius: 50%  
  6. }  

4.椭圆形

  1. #oval {  
  2. width: 200px;  
  3. height: 100px;  
  4. background: red;  
  5. border-radius: 100px / 50px;  
  6. }  

5.上三角

  1. #triangle-up {  
  2. width: 0;  
  3. height: 0;  
  4. border-left: 50px solid transparent;  
  5. border-right: 50px solid transparent;  
  6. border-bottom: 100px solid red;  
  7. }  

6.下三角

  1. #triangle-down {  
  2. width: 0;  
  3. height: 0;  
  4. border-left: 50px solid transparent;  
  5. border-right: 50px solid transparent;  
  6. border-top: 100px solid red;  
  7. }  

7.左三角

  1. #triangle-left {  
  2. width: 0;  
  3. height: 0;  
  4. border-top: 50px solid transparent;  
  5. border-right: 100px solid red;  
  6. border-bottom: 50px solid transparent;  
  7. }  

8.右三角

  1. #triangle-right {  
  2. width: 0;  
  3. height: 0;  
  4. border-top: 50px solid transparent;  
  5. border-left: 100px solid red;  
  6. border-bottom: 50px solid transparent;  
  7. }  

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读