学习用css3画博客网站logo图标

2024年04月20日 学习 css3 博客 网站 logo 懒猪技术

花了几个小时的时间来研究怎么用css3来画logo,就是G有点儿问题,也算是有进步了,代码贴出来:

CSS样式表:

.y{width:160px;height:200px;position:relative; /* relative(相对定位) 对象不可层叠、不脱离文档流,参考自身静态位置通过 top,bottom,left,right 定位,并且可以通过z-index进行层次分级 */

}

/* after 伪元素在元素之前添加内容*/

.y:before{

content:" ";

width:60px; height:120px;

background:#333;

-webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); /* skew 逆时针倾斜*/

position:absolute;/* absolute(绝对定位) 脱离文档流,通过 top,bottom,left,right 定位 */

left:20px; top:10px}

/* after 伪元素在元素之后添加内容*/

.y:after{

content:" ";

width:60px; height:120px;

background:#333;

position:absolute;

left:-2px;top:130px;

}

.a:before{

content:" ";

width:60px; height:240px;

background:#333;

-webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg);

position:absolute;

left:150px; top:20px}

.a:after{

content:" ";

width:60px; height:240px;

background:#333;

-webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg);

position:absolute;

left:270px; top:20px}

.n:before{

content:" ";

width:60px; height:240px;

background:#333;

position:absolute;

left:400px; top:20px}

.n:after{

content:" ";

width:60px; height:240px;

background:#333;

-webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg);

position:absolute;

left:470px; top:20px}

.n1{

content:" ";

width:60px; height:240px;

background:#333;

position:absolute;

left:540px; top:20px}

.g:before{

content:" ";

width: 250px; height: 250px;-moz-border-radius: 125px; -webkit-border-radius: 125px; border-radius: 125px; /* radius 圆半径 */

background:#333;

position:absolute;

left:650px; top:20px}

.g:after{

content:" ";

width: 160px; height: 160px;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 80px;

background:#fff;

position:absolute;

left:700px; top:67px}

.g1:after{

content:" ";

width: 100px; height: 140px;

background:#fff;

position:absolute;

left:810px; top:75px}

.g2:before{

content:" ";

width: 110px; height: 50px;

background:#333;

position:absolute;

left:769px; top:115px}

.g2:after{

content:" ";

width: 57px; height: 80px;

background:#333;

position:absolute;

left:822px; top:135px}

/* after 伪元素在元素之前添加内容*/

.heart:before{

content:" ";

border-radius:80px 80px 0 0;/* 正方形的内切圆的半径等于正方形边长的一半 */

width:160px; height:240px;/* 长方形 */

background:#e15782;

-moz-transform: rotate(-45deg);/* 逆时针旋转45°*/

-ms-transform: rotate(-45deg);

-o-transform: rotate(-45deg);

-webkit-transform: rotate(-45deg);

position:absolute;/* absolute(绝对定位) 脱离文档流,通过 top,bottom,left,right 定位 */

left:940px; top:20px}

.heart:after{

content:" ";

border-radius:80px 80px 0 0;/* 正方形的内切圆的半径等于正方形边长的一半 */

width:160px; height:240px;/* 长方形 */

background:#e15782;

-moz-transform: rotate(45deg);/* 顺时针旋转45°*/

-ms-transform: rotate(45deg);

-o-transform: rotate(45deg);

-webkit-transform: rotate(45deg);

position:absolute;/* absolute(绝对定位) 脱离文档流,通过 top,bottom,left,right 定位 */

left:998px;top:20px}

DIV:

本文链接:http://so.lmcjl.com/news/2725/

展开阅读全文
相关内容