分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

css3跳动的心制作

发布时间:2023-09-06 01:10责任编辑:赖小花关键词:暂无标签

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>心的跳动</title>
<link rel="stylesheet" type="text/css" href="css/love.css">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div class="heart">
<div class="topLeft"></div>
<div class="topRight"></div>
<div class="bottom"></div>
</div>
</body>
</html>

css属性

* {
margin: 0;
padding: 0;
}
body {
width: 100%;/*如果要给背景加颜色或者图片必须把宽度设置为100%。*/
background-color: #000;
}
.heart {
margin: 100px auto;
width: 200px;
height: 200px;
position: relative;
animation-name: shake;/*为 @keyframes 动画规定一个名称*/
animation-duration: 0.5s;/*定义动画完成一个周期所需要的时间,以秒或毫秒计。*/
animation-iteration-count: infinite;/*定义动画的播放次数。infinite:无限次*/
}
.heart div {
width: 100%;
height: 100%;
position: absolute;
background: #f00;
animation-name: shadow;
animation-duration: 0.5s;
animation-iteration-count: infinite;
}
.topLeft,.topRight {
border-radius: 100px 100px 0 0;/*div左右的圆度*/
}
.topLeft {
transform: translate(-50px,0) rotate(-45deg);
/*transform:该属性允许我们对元素进行旋转、缩放、移动或倾斜。
??translate:移动位置,rotate:旋转角度。*/
}
.topRight {
transform: translate(50px,0) rotate(45deg);
}
.bottom {
transform: translate(0,64px) rotate(45deg) scale(.9,.9);/*scale:定义 2D 缩放转换。*/
}

/*定义动画*/
@keyframes shake {
from {
transform:scale(.9,.9);
}
to {
transform:scale(1.1,1.1);
}
}
@keyframes shadow {
from {
}
to {
box-shadow:0px 0px 50px red;/*阴影*/
}
}

css3跳动的心制作

原文地址:http://www.cnblogs.com/zy66blogs/p/7507871.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved