娜娜带大家制作一颗跳动的爱心

小伙伴们

你们的爱心做出来了吗?

没做出来的也 没关系

咱们今天就来一起做一下

制作跳动的爱心

首先来分析一下绘制爱心的思路

先来创建 3 个正方形,让他们有一半是重叠的,然后给外面的两个矩形圆角的属性,就可以形成一个爱心的图形。如下图所示:

我们把这个图形旋转 45 度,就可以变成一个爱心的形状了,怎么样?你想到这一点了吗?现在我们用代码来实现一下~

先来制作三个矩形,中间添加上文字『I LOVE YOU』,爱心一般这是配这种文字的。

看一下效果:

现在修改图形的形状:

看我们的正方形就变成爱心了。

下面给爱心添加动画

白底看着不是那么美观哈~换个底色:

完整代码奉上:

Title

*{margin:0;padding:0;}

body,ul,li,ol,dl,dd,p,h1,h2,h3,h4,h5,h6{margin:0;}

a{text-decoration:none;color: inherit;}

img{display: block;border:none;}

ol,ul{list-style:none;}

.clearfix:after{content:"";display: block;clear: both;}

.fl{float: left;}

.fr{float: right;}

html{

height:100%;

background:-webkit-radial-gradient(center,#{{153170:0}},#000);

}

.heart{position: relative;width:300px;height:300px;margin:200pxauto;transform:rotate(45deg);

animation: move2sinfinite alternate ;}

.heartdiv{position: absolute;width:200px;height:200px;background: red;}

.heart.middle{right:0;bottom:0;width:200px;height:200px;}

.heart.left{left:0;bottom:0;border-radius:50%;}

.heart.right{top:0;right:0;border-radius:50%;}

.heartp{width:200px;height:30px;font: bold25px/30px"";text-align:center;color:#fff;}

.heartp{position: absolute;right:0;bottom:85px;transform:rotate(-45deg);}

@-webkit-keyframesmove{

10%{transform:rotate(45deg)scale(1.1);text-shadow:005px#fff; }

20%{transform:rotate(45deg)scale(1.2);text-shadow:005px#fff; }

30%{transform:rotate(45deg)scale(1.3);text-shadow:005px#fff; }

40%{transform:rotate(45deg)scale(1.2);text-shadow:005px#fff; }

50%{transform:rotate(45deg)scale(1.3);text-shadow:005px#fff; }

60%{transform:rotate(45deg)scale(1.2);text-shadow:005px#fff; }

70%{transform:rotate(45deg)scale(1.3);text-shadow:005px#fff; }

80%{transform:rotate(45deg)scale(1.2);text-shadow:0010px#fff;}

90%{transform:rotate(45deg)scale(1.1);text-shadow:005px#fff; }

}

I Love You

解释性的东西比较少

干货都在代码里了

伙伴们要是有更好地想法

就来动手试一下吧!

学习Java的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群:253772578,我们一起学Java!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,982评论 0 8
  • 小伙伴们 你们的爱心做出来了吗? 没做出来的也 没关系 咱们今天就来一起做一下 制作跳动的爱心 首先来分析一下绘制...
    Java联盟阅读 3,339评论 0 1
  • 1.长方形 #Rectangle{ width: 200px; height: 50px; background-...
    一直以来都很好阅读 554评论 0 0
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,297评论 0 11
  • 喜欢夜晚 枕着你的呼吸入眠 美丽在梦里 喜欢清晨 满眼是你安睡的宁静 温暖在心里 一样的天 不一样的空气 风 轻易...
    默默huangjuan阅读 163评论 15 5

友情链接更多精彩内容