小炫酷的3D旋转立方体相册

小炫酷的3D旋转立方体相册

前言
今年是特别的一年,是特别宅的一年,大家都宅在家做贡献。在这个逆战时期,让我们发挥逆战精神,一起来敲代码吧!
正文
今天,我们来做一个有点小炫酷的3D旋转立方体相册。那么首先,让我们来了解一下3D。

3D(立体空间)

在这里插入图片描述

属性:
perspective

景深(近大远小),是观察物体的一个视角距离,距离越小效果越明显,它的数值一般为900px-1200px。
使用方法:
perspective:1200px;(在父元素中使用)
transform:perspective(1200px);(在子元素中使用,但是我们一般不用这种方法)

transform-style

使用方法:
transform-style:preserve-3d;(让当前元素形成一个3D空间)

perspective-origin

观察3D元素的角度(位置)
使用方法:
perspective-origin: left top;
perspective-origin: center center;
perspective-origin: 50% 50%;
perspective-origin: 0px 0px;

功能函数:
translate()3D位移

使用方法:
transform:translate3d(x,y,z);
transform:translateX();(X轴上的位移)
transform:translateY();(Y轴上的位移)
transform:translateZ();(Z轴上的位移)
注意: z不能为百分比。

rotate()3D旋转

使用方法:
transform:rotate3d(x,y,z,a);(建议取值0或1,0不旋转,1旋转)

  • x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值;
  • y:是一个0到1之间的数值,主要用来描述元素围绕Y轴旋转的矢量值;
  • z:是一个0到1之间的数值,主要用来描述元素围绕Z轴旋转的矢量值;
  • a:是一个角度值,主要用来指定元素在3D空间旋转的角度,如果其值为正值,元素顺时针旋转,反之元素逆时针旋转。
    transform:rotateX();(数值为度60deg为60度)
    transform:rotateY();(数值为度60deg为60度)
    transform:rotateZ();(数值为度60deg为60度)
scale()3D缩放

使用方法:
transform:scale3d(x,y,z);(缩放比例)
transform:scaleX();(X轴上的缩放)
transform:scaleY();(Y轴上的缩放)
transform:scaleZ();(Z轴上的缩放)
注意:
默认值为1,大于1为放大,小于1大于0为缩小;
单独使用时没有任何效果,需要配合其他的变形函数一起使用才会有效果。

实现:

下面是一个简单的3D旋转立方体相册
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

效果

在这里插入图片描述

Jan_ge
关注 关注
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5+CSS3小实例:3D立方体旋转相册
艾恩小灰灰的博客
07-24 350
实例:3D立方体旋转相册。 技术栈:HTML、CSS。
3D 旋转相册 立方体的盒子 相册(源码分享)
preserveXing的博客
03-14 2412
效果图 css代码 *{ margin: 0; padding: 0; } body{ display: flex; justify-content: center; align-items: center; background-color: #333; min-height: 100vh; perspective: 1000px; } //构建 3D的空间 .con{ position: relative; w.
网页特效:用CSS3制作3D图片立方体旋转特效
10-14 512
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>CSS3制作3D图片立方体旋转特效 - 站长素材</title> 6 7 <style type="text/css"&g...
3D立方体旋转相册.html
06-07
3D立方体旋转相册,利用了CSS和HTML,换掉图片可以直接拿来用
3d立方体旋转相册 抖音热门
06-15
实现3d立方体旋转相册,里一个正方形相册,外一个大正方形相册,鼠标移上去 外层立方体还会变化,并且还可以旋转,总共12张图片可以显示,调成永久5分,便利大众
3D立方体旋转相册
奋斗的小能能的博客
07-30 150
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>萤火虫</title> <style> body{ background: black; width: 100%; height: 100%; overflow: hidden; } #wrap{ width:140px; height: 200px; margi.
3D立方体旋转相册特效
03-05
在这个3D相册中,每个图片被处理成一个3D立方体的贴图,当用户移动鼠标时,JavaScript代码会计算出相应的视角变化,更新立方体旋转角度和大小,从而模拟出3D旋转的效果。这种技术不仅要求开发者具备HTML5基础知识...
旋转立方体相册.rar
11-04
在创建旋转立方体相册时,我们需要创建一系列包含图片的div元素,这些div将作为立方体的各个面。每个div中可以包含img标签来加载图片,并通过class属性定义样式和行为。例如: ```html ``` 这里,"cube-face ...
3七张旋转立方体相册.rar
06-17
用户不需要下载额外的软件,只需要具备基础的计算机知识,例如知道如何替换文件,就能将自己拍摄的照片插入到这个3D相册中,从而创建一个属于自己的3D旋转立方体相册。这表明项目提供了一种用户友好的界面和简单的...
3D立方体图片旋转特效
07-29
5. **JS与事件监听**:虽然CSS3可以实现静态的3D旋转,但要实现用户交互式的旋转,通常需要JavaScript的参与。通过监听用户的鼠标或触摸事件,可以动态改变立方体旋转角度。 6. **动画与过渡**:CSS3的`...
3d相册旋转
10-20
利用html和css3技术实现3d图片库的自动旋转,可以更好的浏览图片
CSS3制作3D图片立方体旋转特效.zip
07-04
CSS3制作3D图片立方体旋转特效是一款鼠标触碰模块炸开,大立方体中套小立方体特效。
可拖拽旋转的炫酷jQuery 3D图片墙特效.zip
07-11
一款可拖拽旋转的炫酷jQuery 3D图片墙特效,图片围绕起来形成一个圆形的图片墙,而且每张图片都带有发光与倒影效果,非常好看的图片展示特效。
3D立方表白相册HTML及CSS代码.zip
01-01
3D立方表白相册HTML及CSS代码,适用于新年表白,情人节表白,七夕表白,生日表白表白
3D旋转魔方
12-29
3D旋转魔方,实现按键控制魔方的旋转,含花式旋转和自动复原等功能,VS可直接运行(要配置相关OpenGL库)
3D旋转立方体相册
weixin_46822367的博客
08-18 448
目录一、实现效果二、图片素材三、代码 一、实现效果 点击下面六个小的图片,上面的立方体旋转并切换成对应的图片 关注一下,不要下次一定呦 二、图片素材 6张 300*300 6张 100*100 三、代码 1、index.html <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title>3D立方体相框</tit
制作立方体相册
weixin_44593658的博客
01-04 721
主要实现的功能是一个正方体的六个面为六张照片 利用CSS3中的动画属性来让他旋转,下面上代码 <body> <div class="box"> <div class="photo1"></div> <div class="photo2"></div> <div class="photo3">...
3D柴犬旋转相册
weixin_45742613的博客
11-18 209
3D柴犬旋转相册 (一心想成为铲屎官的我,看到这个网上的教程就立马做了个,嘿嘿嘿) 首先三个文件放在一个文件夹里 html代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>css-3d旋转</title> <link rel="stylesheet" href="css/style.css" /> </head>
3d正方体旋转相册代码_1分钟制作你自己的3D旋转相册(文末有共享链接)
weixin_39860755的博客
11-27 4037
不知在凛冽的寒风里的你是否还好? 今天我们来做一个可以稍微抚慰你冻伤的小心灵的事情,一个3D旋转相册: 第一步,你需要找12张照片并命名为1.jpg,2.jpg,...,12.jpg等,并新建一个文件夹,命名为img 第二步,新建一个txt文件,并修改扩展名为index.html,以记事本打开文档,并输入一下代码:(其中:表示的是img为图片的文件夹名称...
OpenGL实现旋转立方体
"该资源是关于使用OpenGL编程实现三维立方体旋转的一个实例。代码中定义了立方体的顶点坐标和边的连接关系,并通过glut库进行渲染,实现了立方体的连续旋转效果。" 在计算机图形学领域,OpenGL是一个跨语言、跨平台...
写文章

热门文章

  • 小炫酷的3D旋转立方体相册 1285
  • 浅谈盒子模型 1163
  • JS入门级知识点之循环结构语句 342

最新评论

  • JS入门级知识点之循环结构语句

    CSDN-Ada助手: 非常感谢CSDN博主的分享,这篇博客对于JS入门级学习者来说非常实用。我觉得下一篇博客可以继续探讨JS语言的基础知识,比如变量、函数等,这样的技术文章对于初学者来说非常有用。相信会有更多读者受益于你的分享! 为了方便博主创作,提高生产力,CSDN上线了AI写作助手功能,就在创作编辑器右侧哦~(https://mp.csdn.net/edit?utm_source=blog_comment_recall )诚邀您来加入测评,到此(https://activity.csdn.net/creatActivity?id=10450&utm_source=blog_comment_recall)发布测评文章即可获得「话题勋章」,同时还有机会拿定制奖牌。

  • JS入门级知识点之循环结构语句

    一只不太聪明的燕子: 看到了熟悉的东西

  • JS入门级知识点之循环结构语句

    一只不太聪明的燕子: 好棒

最新文章

  • JS入门级知识点之循环结构语句
  • 浅谈盒子模型
2020年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家郑州公园景观玻璃钢景观雕塑加工佛山玻璃钢卡通雕塑制作厂家南陵玻璃钢造型雕塑玻璃钢史努比造型雕塑北京多彩玻璃钢雕塑定做价格宁夏景区玻璃钢雕塑定做厦门玻璃钢雕塑哪里好上海卡通玻璃钢雕塑厂河南天目玻璃钢雕塑深圳室内商场美陈制造曲阳广场玻璃钢雕塑福建常见商场美陈哪里有商场美陈供应沧州玻璃钢雕塑哪家强沧州玻璃钢雕塑厂家供应商场夏季美陈吊饰广州常见玻璃钢雕塑摆件济南广东卡通玻璃钢雕塑岳阳长沙玻璃钢雕塑定制设计河南玻璃钢雕塑大兴安岭地区玻璃钢卡通雕塑熊贵州创意玻璃钢雕塑定做价格贵州玻璃钢博物馆雕塑深圳玻璃钢卡通熊猫雕塑定制费用广州玻璃钢兔子雕塑黄石港玻璃钢花盆花器枣庄市玻璃钢人物雕塑哪家好来宾玻璃钢花盆北京中庭商场美陈销售企业广东玻璃钢马雕塑制作香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化