CSS | 旋转木马案例
做一个 鼠标放上去就停止的旋转木马案例
- section里面有六个小盒子,每个盒子旋转60°
- 正前面第一个盒子沿着z轴正方向走200px
- 第二个先y轴旋转60°,然后再沿着z轴走200px(先旋转后方向轴改变)
- 后面的盒子旋转度数依次递增60°
- 给body加上透视(用谷歌浏览器打开),给section加上transform-style-preserve-3d;使子盒子保持3d效果
- 给section加上y轴旋转,做上动画效果
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {perspective: 1000px;}section {position: relative;width: 300px;height: 200px;margin: 200px auto;transform-style: preserve-3d;transition: all 12s;/* 添加动画 */animation: rotate 10s infinite linear;background: url(img/笑嘻嘻.jpg);}@keyframes rotate {0% {}100% {transform: rotateY(360deg);}}section div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(img/风景图.jpg) no-repeat;}section:hover {/* 动画暂停 */animation-play-state: paused;}section div:nth-child(1) {transform: translateZ(300px);}section div:nth-child(2) {transform: rotateY(60deg) translateZ(300px);}section div:nth-child(3) {transform: rotateY(120deg) translateZ(300px);}section div:nth-child(4) {transform: rotateY(180deg) translateZ(300px);}section div:nth-child(5) {transform: rotateY(240deg) translateZ(300px);}section div:nth-child(6) {transform: rotateY(300deg) translateZ(300px);}</style>
</head><body><section><div></div><div></div><div></div><div></div><div></div><div></div></section>
</body></html>
CSS | 旋转木马案例相关推荐
- Css Secret 案例Demo全套
Css Secret 案例全套 github地址 案例地址 去年买了一本CSS揭秘的css专题书,该书揭示了 47 个鲜为人知的 CSS 技巧,主要内容包括背景与边框.形状. 视觉效果.字体排印.用户 ...
- CSS实验案例02简单专业介绍网页
文章目录 CSS实验案例02简单专业介绍网页 2.1CSS 2.2HTML CSS实验案例02简单专业介绍网页 2.1CSS body {/* 主体*/font-size: 24px;text-ali ...
- HTML——3D旋转+动画 旋转木马案例
旋转木马案例 效果 外面的图片围绕中间的图片旋转,鼠标悬停停止旋转. 思路 不用鼠标悬停就能实现旋转需要用到动画来实现,@keyframes内设置transform: rotateY();当鼠标悬停时 ...
- 经典网页设计:30个创意的 CSS 应用案例
2012年涌现出众多令人印象深刻的 CSS 网站作品,这些网站充分应用 CSS 的强大特性实现各种绚丽的视觉效果.我根据过去 CSS 典型的应用场景挑选了其中的优秀作品组成一个列表,如果你有收藏更好的 ...
- CSS3 3D转换和旋转木马案例
文章目录 前言 有什么特点 一.三维坐标系 3D转换 二.3D移动translate3d 三.透视perspective 四.translateZ 五.3D旋转rotate3d 六. 3D呈现tran ...
- web前端之CSS样式案例--博雅网页
前言 CSS已经学了一些基础内容了,我们来讲解一个小案例吧.以博雅互动的官网首页举例. 版心 首页的版心如下: 这里我们要普及一个概念,叫"版心".版心是页面中主要内容所在的区域. ...
- 04 CSS样式案例
1 选择器 1.1 标签选择器 p {color:red; font-size: 25px;} 1.2 类选择器 /* 类选择器 */ .red {color: red; width: 50px; ...
- HTML+CSS练习案例
系列文章目录 前端基础学习入门之html+css的使用 文章目录 系列文章目录 前言 一.移动端页面? 二.具体代码 1.index.html 2.index.css 3.normalize.css ...
- 千锋逆战班,css注册案例
千锋学习的第四十八天, 不积跬步无以至千里,不积小流无以成江河: 注册案例代码: <!DOCTYPE html> <html><head><meta char ...
最新文章
- Spring Boot日志学习记录【2】
- 关于FTP上传方法 (by Liang)
- 一个训练集未知的神经网络
- 2020年,数据中心的绿色技术演进与创新
- CVE-2021-40444 0 day漏洞利用
- 关于cookie 跨页面处理
- 转hdmi_苹果本轻松接大屏,毕亚兹雷电接口转HDMI/VGA转换器评测
- 报错,java.lang.NoSuchMethodException: java.awt.print.Pageable
- Surface Pro电磁笔故障
- Android usb audio录音(四)
- Ant Design 遭删库!
- Android S中各类dex文件
- 火狐浏览器打印网页不全_win7系统打印网页显示不全的解决方法
- Apache Tomcat 历史版本下载地址 官网地址
- android h5富文本编辑器,H5富文本编辑器的详细介绍
- (二)什么是Reactor模式
- java perm 查看_JVM 分析工具和查看命令,超详细
- Jetson Nano配置YOLOv5并实现FPS=25
- kiwi syslog安装部署中的问题
- 美团二面:让你怀疑人生的数据结构算法夺命连环17问~