当前位置: 首页 > news >正文

国外做问卷赚购物券等的网站百度统计官网

国外做问卷赚购物券等的网站,百度统计官网,建设阅读网站的研究意义,帮他人做视频网站违法吗CSS动画02--卡片旋转3D 介绍代码HTMLCSS css动画02--旋转卡片3D 介绍 当鼠标移动到中间的卡片上会有随着中间的Y轴进行360的旋转&#xff0c;以下是几张图片的介绍&#xff0c;上面是鄙人自己录得一个供大家参考的小视频&#x1f92d; 代码 HTML <!DOCTYPE html>…

CSS动画02--卡片旋转3D

  • 介绍
  • 代码
    • HTML
    • CSS

css动画02--旋转卡片3D

介绍

当鼠标移动到中间的卡片上会有随着中间的Y轴进行360°的旋转,以下是几张图片的介绍,上面是鄙人自己录得一个供大家参考的小视频🤭
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码

HTML

<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>旋转卡片3D</title><link rel="stylesheet" href="./css/2.css">
</head><body><div class="card"><div class="front"><p>Let Us Miss!</p></div><div class="back"><p>Karry~</p><p>JackSon~</p><p>Roy~</p><p>Clover~</p></div></div>
</body></html>

CSS

*{margin:0;padding:0;
}
body{/* 弹性布局,让页面元素水平+垂直居中 */display: flex;justify-content: center;align-items: center;/* 设置body高度为100%窗口高度 */height:100vh;/* 背景渐变色 */background-image: linear-gradient(200deg,#5ee7df,#b490ca);/* 大家看到不同了吗?不过看起来有些许夸张 *//* 现在就正常多啦 *//* 没加这个属性之前,我们的动画看起来有点生硬,没有任何立体感,所以我们需要添加这个属性来增加卡片旋转时的立体感,这个值越小,立体感就会越明显,立体感最明显的地方就是近大远小,这个的意思就是设置视距,相当于你的眼睛离一个东西的距离,当这个东西离你的眼睛越近,那么这个东西就会越大 */perspective: 1000px;
}
.card{/* 相对定位 */position: relative;width: 300px;height: 450px;/* 圆角 */border-radius: 30px;/* 鼠标移到元素上光标变为小手 */cursor: pointer;background-color: #fff;/* 盒子阴影 */box-shadow: 1px 1px 20px rgba(0,0,0,0.1);/* 给父元素添加一个3D盒子属性,那么子元素就到背面了,这个属性是加到父元素上的,但是影响的是子元素 */transform-style: preserve-3d;/* 给卡片添加默认动画 */animation: rotate-reverse 1.2s cubic-bezier(0.66,-0.47,0.33,1.5) forwards;
}
/* 设置鼠标移入卡片时执行动画 */
.card:hover{/* 动画(名称 时长 第三个属性是贝塞尔曲线,我们可以自定义动画的运动轨迹,让动画的运动轨迹有了很多种可能 第四个属性是当我们的动画完成时的状态,一般动画完成之后就回到了0%的状态,默认值是backwards,当我们给的属性值是forwards时,那么动画到100%的时候就会停下来,不会回到0%) */animation: rotate 1.2s cubic-bezier(0.66,-0.47,0.33,1.5) forwards;
}
.front,.back{/* 绝对定位 子元素是绝对定位,父元素需要相对定位 */position:absolute;top: 0;left: 0;width:100%;height:100%;/* 弹性布局,让元素垂直陈列 */display: flex;flex-direction: column;/* 现在子元素垂直陈列,那么就是让子元素水平居中 */align-items: center;/* 平均分配高度给每一个子元素 */justify-content: space-around;font-size: 20px;background-color: #fff;border-radius: 30px;/* 隐藏旋转div元素的背面 */backface-visibility: hidden;
}
.back{/* 因为背面卡片要到后面去,所以我们给背面卡片加一个沿Y轴旋转180度的属性,这里我们可以看到旋转了,但是没到后面去,原因就是父盒子现在不是3D盒子,而是一个2D盒子,所以我们需要让父元素变成一个3D盒 */transform: rotateY(180deg);
}
/* 接下来我们定义一下旋转动画 */
@keyframes rotate{0%{transform: rotateY(0deg);}100%{transform: rotateY(180deg);}
}
@keyframes rotate-reverse{0%{transform: rotateY(180deg);}100%{transform: rotateY(0deg);}
}
http://www.hrbkazy.com/news/5807.html

相关文章:

  • 销售网站内容设计前端优化
  • 做网站弄关键词多少钱如何做好网上销售
  • 网站建设 体会线上it培训机构
  • 网站字体大小是多少合适软文推广文案
  • 企业营销型网站设计建站软件可以不通过网络建设吗
  • 黄村做网站哪家好百度竞价排名收费
  • 网站备案修改域名大连网站seo
  • 建设通网站是免费的吗企拓客软件怎么样
  • 东莞网站建设分享seo今日头条网页版入口
  • 郑州做网站哪个厦门人才网唯一官方网站登录入口
  • 建筑图集网站07fs02图集武安百度seo
  • 建设摩托车官网中国官网报价大全湖北seo服务
  • 阳朔到桂林怎么坐车小红书seo排名规则
  • 中文网页设计模板免费下载宁波seo在线优化
  • 保定住房和城乡建设局网站百度新闻发布
  • 湖南做网站 干净磐石网络网站设计公司模板
  • 建设一个网站需要多少钱成都seo工程师
  • 游戏分类网站怎么做免费建网站软件哪个好
  • 网站备案真实性检验单西安网红
  • 龙口网站制作价格网站策划是做什么的
  • 怎样做淘宝客网站百度开户推广
  • 邢台外贸网站建设网站seo分析工具
  • 做网站书青岛网站开发公司
  • 济南专业网站优化成功营销十大经典案例
  • 学做网站论坛vip教程网推和地推的区别
  • 青岛做网站哪里好网络营销推广方案前言
  • 保定网站排名央视新闻的新闻
  • 网页设计图片排版布局代码网站建设seo
  • 兼职建设网站网站制作公司怎么样
  • 四川省住房与建设厅网站广东seo