css3之 景深
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
.box {
width:200px;
height:200px;
background: #CCC;
border:1px solid black;
margin:100px auto 0;
transform:perspective(700px) rotateX(60deg) rotateZ(40deg);
/*给父级去掉限制*/
transform-style: preserve-3d;
}
.child {
width:100%; height:100%; background:yellow; transition:1s all ease;
transform: translateZ(0px);
transform-style: preserve-3d;
}
.child:active {transform: translateZ(100px)} .child2 {
width:100%; height:50%; background:green; transition:1s all ease;
transform: translateZ(0);
} .child2:active {transform: translateZ(50px);}
</style>
</head>
<body>
<div class="box">
<div class="child">
<div class="child2">
文字
</div>
</div>
</div>
</body>
</html>
CSS3 transform 3D:
1.X/Y/Z坐标轴
2.透视 -------------------------------------------------------------------------------- 3d transform——perspective、preserve-3d
1.perspective——自己 视觉效果
*只给最外层加一次
2.preserve-3d——子元素 子元素可以脱离父级
*每个需要子级出来的地方都得加 -------------------------------------------------------------------------------- transform-3D
WebGL -------------------------------------------------------------------------------- 移动端开发? 真正的柔软——CSS4 -------------------------------------------------------------------------------- 移动端开发
1.移动端布局——适配
2.touch
3.库
4.响应式 -------------------------------------------------------------------------------- 移动端适配:
1.viewport-可视区
最早-手机要照顾PC端 2.盒模型
普通盒子.width=width + padding + border 3.flex-弹性盒模型
i.具备border-box的能力
ii.对border、padding和margin都好用
iii.跟max-width、min-width配合 4.rem
单位:px、%、em、...
px: 绝对
em: 相对,自身字体
rem:相对,root字体 rem——相对于html的font-size 总结:在不同的屏幕尺寸下,只需要调整HTML元素的font-size
方便、性能高 一切尺寸都用rem/% -------------------------------------------------------------------------------- 1.做一个移动端页面
2.响应式
3.touch
... <div style="width:20rem;"></div>
css3之 景深的更多相关文章
- css3之景深
		
perspective属性:(目前仅仅支持-webkit-perspective属性,视点距离) 值:number perspective-origin属性:(视点位置) 值:number% numb ...
 - CSS3景深-perspective
		
3D视图正方体: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
 - 三分钟学会用 js + css3 打造酷炫3D相册
		
之前发过该文,后来不知怎么回事不见了,现在重新发一下. 中秋主题的3D旋转相册 如图,这是通过Javascript和css3来实现的.整个案例只有不到80行代码,我希望通过这个案例,让正处于迷茫期的j ...
 - 【CSS3进阶】酷炫的3D旋转透视
		
之前学习 react+webpack ,偶然路过 webpack 官网 ,看到顶部的 LOGO ,就很感兴趣. 最近觉得自己 CSS3 过于薄弱,想着深入学习一番,遂以这个 LOGO 为切入口,好好研 ...
 - html5和css3学习笔记
		
HTML5针对移动端,移动端的浏览器主要是chrome,是webkit内核; app(applicatin):应用; native app:原生的app sadsadsadad 单标签可以省略结尾标记 ...
 - CSS3打造3D效果——perspective transform的深度剖析
		
声明:此篇博文虽是自己手写,但大量资源取自 张鑫旭 的博文.想看更详细 更专业的剖析请看张鑫旭的博文. 昨天对css3的transform做了初步的分析和认识,突然看到perspective属性,调了 ...
 - CSS3基础03(3D②) 求粉丝
		
3 D (3.1)rotateY 围绕着Y轴进行旋转 (1)正数是(站在右边推),负数是(站在左边推) (2.1)定义元素背过去是否可见 backface-visibility: visible|hi ...
 - css3、html5学习笔记
		
2016/12/14 ----认真看完绝对对你有帮助 HTML5针对移动端,移动端的浏览器主要是chrome,是webkit内核; app(applicatin):应用; native app:原生的 ...
 - GJM :JS + CSS3 打造炫酷3D相册 [转载]
		
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
 
随机推荐
- 大型Java进阶专题(三) 软件架构设计原则(下)
			
前言  今天开始我们专题的第二课了,本章节继续分享软件架构设计原则的下篇,将介绍:接口隔离原则.迪米特原则.里氏替换原则和合成复用原则.本章节参考资料书籍<Spring 5核心原理>中的 ...
 - 无刷新上传图片,ajax 和 iframe
			
iframe 上传 upload.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...
 - Druid未授权(弱口令)的一些利用方式
			
Druid简介 1.Druid是阿里巴巴数据库事业部出品,为监控而生的数据库连接池. 2.Druid提供的监控功能,监控SQL的执行时间.监控Web URI的请求.Session监控. Druid可能 ...
 - vscode C++ 程序 windows
			
vscode 1.42.1 OS: windows 7 x64 1. vscode, cpp extension 本文直接跳过 vscode 安装, Cpp tools 安装 2. MinGw 安装及 ...
 - C++ 随笔练习 求和
			
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main() { int ...
 - js 随机产生100个0~1000之间的整数
			
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - [日志分析]Graylog2采集mysql慢日志
			
之前聊了一下graylog如何采集nginx日志,为此我介绍了两种采集方法(主动和被动),让大家对graylog日志采集有了一个大致的了解. 从日志收集这个角度,graylog提供了多样性和灵活性,大 ...
 - 基于 HTML + WebGL 结合 23D 的疫情地图实时大屏 PC 版【转载】
			
前言 2019年12月以来,湖北省武汉市陆续发现了多例肺炎病例,现已证实为一种新型冠状病毒感染引起的急性呼吸道传染病并蔓延全国,肺炎疫情牵动人心,人们每天起来第一件事变成了关注疫情进展,期望这场天灾早 ...
 - HTML每日学习笔记(0)
			
2019.7.14 1.属性为 HTML 元素提供附加信息,总是在 HTML 元素的开始标签中规定. 例子:<h1 align="center"> 对齐方式 <b ...
 - JavaScript(7)--- 继承
			
JavaScript(7)--- 继承 概念 首先继承是一种关系,类(class)与类之间的关系,JS中没有类,但是可以通过构造函数模拟类,然后通过原型来实现继承,继承也是为了数据共享. 之间有讲过j ...