css爱心空中飘动代码(跳动的爱心代码)

http://www.itjxue.com  2023-02-03 22:22  来源:未知  点击次数: 

如何用css做一个爱心

心形的话可以通过这样来实现.heart{position:relative;width:100px;height:100px;margin:100px;}.heart:before,.heart:after{position:absolute;content:"";display:block;width:30px;height:50px;border-radius:30px30px00;background:#F00;}.heart:before{-webkit-transform:rotate(-45deg);}.heart:after{right:56px;-webkit-transform:rotate(45deg);}

使用HTML编写一个网页:如何将图片依照想要的形状摆放,比如爱心。如何控制图片大小。请教如何写代码?

不管什么图片,都是方形的。

首先要建立一个表格或者div,把这个图片放进去。

你用的图片格式可以是jpg、png、gif格式,其中png、gif有透明的格式,你插入到表格中或者div中,它自动透明就显示了爱心的形状。

如果不是透明的格式,就要让图片的背景和它周围网页元素的背景颜色图案一致(比如爱心图案是红色的,而它的背景和它周围的背景都是白色的),这样会造成一种视觉错觉,好像图片是不规则形状的。

这个效果你可以参看“百度知道”的那个大图标。

css画出各种不规则图形

1、圆形

#circle{width:100px;height:100px;background:red;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

2、椭圆

#oval{width:200px;height:100px;background:red;-moz-border-radius:100px / 50px;-webkit-border-radius:100px / 50px;border-radius:100px / 50px;}

3、等边三角

#triangle-up{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid red;}

4、五角星

#star-five{margin:50px 0;position:relative;display:block;color:red;width:0px;height:0px;border-right:100px solid transparent;border-bottom:70px solid red;border-left:100px solid transparent;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);}#star-five:before{border-bottom:80px solid red;border-left:30px solid transparent;border-right:30px solid transparent;position:absolute;height:0;width:0;top:-45px;left:-65px;display:block;content:'';-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg); }#star-five:after{position:absolute;display:block;color:red;top:3px;left:-105px;width:0px;height:0px;border-right:100px solid transparent;border-bottom:70px solid red;border-left:100px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);content:'';}

5、爱心

#heart{position:relative;width:100px;height:90px;}#heart:before,#heart:after{position:absolute;content:"";left:50px;top:0;width:50px;height:80px;background:red;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}#heart:after{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;}

6、倒三角

#triangle03{width:0;height:0;border:50pxsolid transparent;border-top:50pxsolid blue; }

css 爱心怎么缩小放大

看你是需要怎么缩小放大,但是实现原理就是爱心自适应盒子,

然后通过改变爱心的盒子的大小来实现放大和缩小。可以通过js的点击事件来实现

(责任编辑:IT教学网)

更多

推荐FTP服务器文章