1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html css波浪线 css实现波浪线及立方体

html css波浪线 css实现波浪线及立方体

时间:2018-12-05 12:08:24

相关推荐

html css波浪线 css实现波浪线及立方体

这里是利用linear-gradient来实现,也就是画圆,然后利用底色来遮住部分圆;利用css3属性perspective加旋转实现立方体

1.css实现波浪线

html

css.card-list{display:flex;padding:20px;width:100%;

}.wave-container{position:relative;margin-right:28px;width:20%;

}.wave{width:100%;height:90px;background:linear-gradient(toright,rgb(85,181,255),rgb(207,224,232));

}/*波浪线*/.wave-left-decorate{position:absolute;top:-4px;width:90px;height:8px;transform-origin:centerleft;transform:rotate(90deg);background:radial-gradient(circle,#fff2px,#fff,transparent3px,transparent4px,transparent4px,transparent);background-size:8px8px;

}

效果图

image.png

2.实现立方体

html文件

css文件.content{position:relative;display:flex;margin:0auto;padding-top:50px;width:1200px;height:380px;background:url(../images/bg2.jpg)no-repeat;background-size:1200px100%;

}.content.leftContent{margin-right:25px;padding-left:45px;padding-bottom:30px;box-sizing:border-box;

}/*旋转的图片*/.content.leftContent.leftContentItem{width:350px;height:350px;/*设置景深*/

perspective:1000px;/*设置背景颜色在中间为椭圆形*/

/*background:radial-gradient(ellipseatcenter,#430d6d0%,#000100%);*/}.leftContent.leftContentItem.itemImg{position:absolute;left:20%;top:20%;width:200px;height:200px;/*实现3D呈现*/

transform-style:preserve-3d;transform:rotateX(-20deg)rotateY(-20deg);-webkit-animation:6simgRotatelinearinfinite;-o-animation:6simgRotatelinearinfinite;animation:6simgRotatelinearinfinite;

}.leftContent.leftContentItem.itemImg*{position:absolute;width:100%;height:100%;box-shadow:0025pxrgba(0,128,0,.4);

}.leftContentItem.itemImg.leftContentImg{position:absolute;width:100%;height:100%;

}/*分别对各个面进行旋转、平移操作*/.leftContentItem.itemImg.leftContentImg:nth-child(1){transform:translateZ(100px);

}.leftContentItem.itemImg.leftContentImg:nth-child(2){transform:rotateX(180deg)translateZ(100px);

}.leftContentItem.itemImg.leftContentImg:nth-child(3){transform:rotateY(-90deg)translateZ(100px);

}.leftContentItem.itemImg.leftContentImg:nth-child(4){transform:rotateY(90deg)translateZ(100px);

}.leftContentItem.itemImg.leftContentImg:nth-child(5){transform:rotateX(90deg)translateZ(100px);

}.leftContentItem.itemImg.leftContentImg:nth-child(6){transform:rotateX(-90deg)translateZ(100px);

}

@-webkit-keyframesimgRotate{from{transform:translateZ(-100px)rotateX(0)rotateY(0);

}to{transform:translateZ(-100px)rotateX(360deg)rotateY(360deg);

}

}

效果图

image.png

作者:IT智云编程

链接:/p/811b39f8da6c

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。