html 3d 图片轮播,长方体3D轮播图(CSS3实现)
效果图:
1.png
2.png
注意点:
为了保证各个界面的字都是正立的,应先旋转再平移。
如果不使用背景色,使用图片时一定要设置图片的宽高,否则图片间有间隙。
近大远小的效果是在旋转的元素的父元素加 perspective: 500px;
展示3D效果是在旋转元素的css中加transform-style: preserve-3d;
可以如该种方法先画出正方体,再拉伸为长方体;也可以设置宽高时直接设为长方形。
代码如下:
Title
*{
margin: 0;
padding: 0;
}
div{
width: 200px;
height: 200px;
margin: 150px auto;
perspective: 500px;
}
ul{
width: 200px;
height: 200px;
box-sizing: border-box;
position: relative;
transform-style: preserve-3d;
animation:move 4s linear 0s infinite normal;
}
@keyframes move {
from{
transform: rotateX(0deg);
}
to{
transform: rotateX(360deg);
}
}
ul li{
width: 200px;
height: 200px;
line-height: 200px;
text-align: center;
font-size: 28px;
list-style: none;
position: absolute;
top: 0;
left: 0;
}
ul li:nth-child(1){
background: red;
transform:rotateX(90deg) translateZ(100px) scale(2,1);
}
ul li:nth-child(2){
background: green;
transform: rotateX(180deg) translateZ(100px) scale(2,1);
}
ul li:nth-child(3){
background: blue;
transform: rotateX(270deg) translateZ(100px) scale(2,1);
}
ul li:nth-child(4){
background: yellow;
transform: rotateX(360deg) translateZ(100px) scale(2,1);
}
- 1
- 2
- 3
- 4
html 3d 图片轮播,长方体3D轮播图(CSS3实现)相关推荐
- 实现3d图片移动_「3D建模」什么是动画和角色设计的3D索具?
3D建模设计软件 maya.zbrush.3Dmax 索具如何工作? 索具是较大动画过程的一部分. 创建3D模型后,将构建代表骨骼结构的一系列骨骼.例如,在一个角色中,可能有一组背部骨骼,脊柱和头部骨 ...
- html js 3d图片轮播,js实现3D图片逐张轮播幻灯片特效代码分享
本文实例讲述了javascript实现3D图片逐张轮播幻灯片特效.分享给大家供大家参考.具体如下: 这是一款基于javascript实现3D图片逐张轮播幻灯片特效代码,实现过程很简单. 运行效果图:- ...
- Zepto.js 3D图片轮播旋转插件
下载地址 Zepto.js 3D图片轮播旋转插件,基于jquery的旋转木马图片切换插件. dd:
- 原生 js 实现类 3d 地图大屏展示自动高亮轮播、显示悬浮提示 tootip 的方案:svg + popper.js 定位引擎
要实现的效果 如下图,3d 地图高亮自动轮播,展示白云区各个镇街的人口数局. 原由 为什么想到这个方案,是因为我在用 echarts-gl 实现 3d 地图效果的过程中,我发现通过 dispatchA ...
- 分享个轮播的3D饼图,分别用Echarts和HighCharts实现
轮播的3D饼图,效果如下 Echarts效果图 有这方面需求的朋友肯定有在Echarts社区上找过相关3D饼图的方案. 大同小异,所有3D饼图的实现方式,基本上使用了surface曲面的原理,我也是在 ...
- QML 实现图片帧渐隐渐显轮播
前言 所谓图片帧渐隐渐显轮播就是,一组图片列表,当前图片逐渐改变透明度隐藏,同时下一张图片逐渐改变透明度显示,依次循环,达到渐隐渐显的效果,该效果常用于图片展示,相比左右自动切换的轮播方式来说,这种方 ...
- js html css 图片跑马灯效果(轮播)
js html css 图片跑马灯效果(轮播) js html css 实现图片跑马灯效果(轮播),效果图如下: 代码: html: <div id="marquee-box" ...
- Js实现图片点击切换与轮播
Js实现图片点击切换与轮播 图片点击切换 <!DOCTYPE html> <html><head> <meta charset="UTF-8&quo ...
- 13种酷炫的html5 3D图片切换代码
jQuery 3D图片叠加css3翻转图片切换特效 html5图片3d切换幻灯片轮播特效代码 jquery 3d响应式幻灯片带左右按钮的图片滑动切换效果 jquery.slicebox酷炫的html5 ...
最新文章
- python代码转换为pytorch_python、PyTorch图像读取与numpy转换
- 用Python机器学习搞定验证码
- MySQL性能优化之char、varchar、text的区别(转载)
- 网络请求数据解析时,判断数据是否为空
- (自连接)SQL面试题-0608
- 马云给程序员脱离单身的一些建议
- 优秀案例|App内弹窗界面设计灵感
- 自定义一个ImageSwitcher
- ListView的Item点击事件(消息传递)
- elasticsearch 问题.
- 计算机组成原理白中英考点,唐朔飞版和白中英版《计算机组成原理》考研考点精讲及复习思路...
- 操作系统实验一:Linux基本操作
- 【读书笔记——开关电源】《精通开关电源设计》(1)
- Qcom平台添加 Camera 驱动(msm8953)
- WPS2000系列之二样式管理(转)
- 一个30岁转行IT行业从小兵到主管的崎岖成长之路
- 1.4418不锈钢规范及使用环境详解
- Java 正则表达式对用户名、手机号、邮箱等验证
- 普歌-Vue 封装防刷新考试倒计时组
- 项目管理——软件文档分类简介