CSS3 perspective 透视

简介: CSS3 perspective 透视

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .out { width: 500px; height: 500px; border: 1px solid #000; background-color: blue; margin: 100px auto; /* 透视设置的是用户眼睛和屏幕的距离 仅仅只是视觉呈现出的3D效果,并不是真正的3D, 可以通过添加 transform: rotateY(10deg); 查看源码增大角度进行查看真假 */ perspective: 400px; /* transform: rotateY(10deg); */ } .in { width: 300px; height: 300px; background-color: red; margin: 100px auto; transition: all 1s; } .out:hover .in { transform: translateX(200px) rotateY(123deg); } </style> </head> <body> <div class="out"> <div class="in"></div> </div> </body> </html>


  • demo 效果




相关文章
|
6月前
|
前端开发 JavaScript UED
CSS进阶-3D变换与透视效果
【6月更文挑战第15天】CSS3的3D变换和透视效果增强了网页的深度感。通过`rotateX/Y/Z`旋转和`translateZ`移动,结合`perspective`属性可创建3D空间。`perspective`定义观察者与Z轴的距离,影响元素的缩放感。常见问题包括过度失真和元素遮挡顺序,可通过调整`perspective`值和使用`z-index`解决。进阶技巧涉及层叠上下文理解和3D卡片翻转效果,通过实践与探索,设计师能更好地利用这些工具创新用户体验。
111 6
|
人工智能 前端开发
纯css车牌倾斜矫正的方法 css图像透视变换
纯css车牌倾斜矫正的方法 css图像透视变换
243 0
纯css车牌倾斜矫正的方法 css图像透视变换
|
移动开发 前端开发 数据可视化
《前端实战总结》之使用CSS3实现酷炫的3D旋转透视
3D动画效果现在越来越普及,已经被广泛的应用到了各个平台,比如阿里云,华为云,webpack官网等。它可以更接近于真实的展示我们的产品和介绍,带来极强的视觉冲击感。所以说,为了让自己更加优秀,css3 3D动画必不可少。
399 0
第101天:CSS3中transform-style和perspective
一、transform-style 1、transform-style属性是3D空间一个重要属性,指定嵌套元素如何在3D空间中呈现。 有两个属性值:flat和preserve-3d。 transform-style属性的使用语法非常简单: transform-style: flat | preserve-3d 其中flat值为默认值,表示所有子元素在2D平面呈现。
1013 0
|
JavaScript
第99天:CSS3中透视perspective
CSS3中透视perspective 透视原理: 近大远小 。 浏览器透视:把近大远小的所有图像,透视在屏幕上。 理解浏览器的坐标系:浏览器平面为 Z=0的平面,坐标原点默认为图片的中心,可以通过更改透视原点进行更改。
1171 0
|
4月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
|
2月前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
下一篇
无影云桌面