图片/图形

CSS3制作精美的圆形扁平风格图标

阿里云


这是一组使用纯 CSS3 制作的精美的扁平风格的圆形图标。这些圆形图标都是使用 CSS 的伪元素来制作,是一套以家居为主题的图标,包括门窗,邮箱,浴室,台灯书柜等等 10 个图标。

HTML 结构

图标的 HTML 结构非常简单。<div>作为包裹元素,里面的图标内容使用<span>元素来制作。

也想出现在这里?联系我们
创客主机
  1. <div class="i1">
  2.   <span class="cortinas"></span>
  3. </div>

CSS 样式

以第一个图标为例,先设置包裹<div>元素的基本样式。将它设置为圆形。窗口部分是用.i1 来设置,窗口的横条使用.i1::before 来设置,窗口的竖条使用.i1::after 来设置。

  1. .i1{
  2.   position:absolute;
  3.   width:55px;
  4.   height:70px;
  5.   border:5px solid #1ac2ff;
  6.   margin:25px 33px;
  7. }
  8.  
  9. .i1::before{
  10.   content:"";
  11.   display:block;
  12.   width:5px;
  13.   height:70px;
  14.   background:#1ac2ff;
  15.   margin:0 25px
  16. }
  17. .i1::after{
  18.   content:"";
  19.   display:block;
  20.   width:55px;
  21.   height:5px;
  22.   background:#1ac2ff;
  23.   margin:-37px 0px
  24. }

接着是门部分。门上边的红色线条是.cortinas 来设置,左边门柱是.cortinas::before 来设置,右边门柱是.cortinas::after 来设置。

  1. .cortinas{
  2.   position:absolute;
  3.   width:70px;
  4.   height:5px;
  5.   background:#ff5675;
  6.   margin:-83px -7px;   
  7. }              
  8. .cortinas::before{
  9.   content:"";
  10.   display:block;
  11.   width:12px;
  12.   height:95px;
  13.   background:rgba(255, 255, 255, .3);
  14.   margin: 0 0;
  15. }
  16. .cortinas::after{
  17.   content:"";
  18.   display:block;
  19.   width:12px;
  20.   height:95px;
  21.   background:rgba(255, 255, 255, .3);
  22.   margin:-95px 57px
  23. }

通过上面的设置,一个扁平风格的圆形图标就诞生了,是不是横神奇呢?

CSS3 制作精美的圆形扁平风格图标

已有 355 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!