美文网首页
QQforMac 浏览器器实战

QQforMac 浏览器器实战

作者: 柠檬糖 | 来源:发表于2017-02-13 21:13 被阅读0次

一、滚滚屏

滚滚屏网站是时下非常流行行的个人站或者企业站的制作风格,这个本身就是一种流行行的趋势,这个类型的网站大量量运用css3中的动画模块技术,并且需要配合使用jquery。

特点:
  • 每一屏都是铺满的 宽度和高度都是100%;
  • 没有滚动条;
  • 滚动效果需要第三方库的支持;
  • 每一屏的元素都是定位实现的;一般都是居中定位,这个很重要;
  • 所有的入场动画和出场动画都是依靠CSS3 实现的;
二、案例知识点

1.jQuery Mousewheel Plugin
用于添加跨浏览器器的鼠标滚轮支持;
mousewheel事件的处理理函数有一点小小的变化,它除了了第一个参数event 外,还接收到第二个参数delta;通过参数delta可以获取鼠标滚轮的方向和速度;
如果delta的值是负的即-1,那么滚轮就是向下滚动,正的1就是向上。
2.animation: scroll 1s infinite alternate
infinite 规定动画应该无限次播放
alternate 动画应该轮流反向播放
linear-gradient
线性渐变 默认 从上到下
3.语法
background: linear-gradient(direction, color-stop1, color-stop2, ...);
transform
在用CSS3做动画的时候,尽量量把各种动画属性写完整,以适应各种浏览器器的兼容问题
例例如:

0%{
transform:translateX(0px) translateY(10px)
translateZ(0px) rotateX(0deg) rotateY(0deg)
rotateZ(0deg) scaleX(1) scaleY(1)scaleZ(1);
}
100%{
transform:translateX(0px) translateY(0px)
translateZ(0px) rotateX(0deg) rotateY(0deg)
rotateZ(0deg) scaleX(1) scaleY(1)scaleZ(1);
}

perspective
定义 3D 元素距视图的距离,以像素计;
当为元素定义 perspective 属性时,其子元素会获得透视效果,而不不是元素本身;
perspective 属性只影响 3D 转换元素。
效果是:近大远小
语法:
perspective: number|none;
backface-visibility
定义当元素不不面向屏幕时是否可见;
如果在旋转元素不不希望看到其背面时,该属性很有用。
在3D效果小才能显现
backface-visibility: visible|hidden;
transform-style
属性规定如何在 3D 空间中呈现被嵌套的元素
该属性必须与 transform 属性一同使用
语法:
transform-style: flat|preserve-3d;

相关文章

  • QQforMac 浏览器器实战

    一、滚滚屏 滚滚屏网站是时下非常流行行的个人站或者企业站的制作风格,这个本身就是一种流行行的趋势,这个类型的网站大...

  • OpenGL ES学习之路(3.1) 着色器渲染过程、渲染方式、

    着色器渲染过程 在渲染过程中,必须存储2种着⾊器,分别是顶点着⾊器、片元着⾊器。顶点着⾊器是第⼀个着色器、⽚元着⾊...

  • OpenGL ES(四)-GLSL

    着⾊器与程序对象 需要创建2个基本对象才能⽤着⾊器进⾏渲染: 着色器对象和程序对象.获取链接后着⾊器对象的一般过程...

  • OpenGL 相关存储着色器

    OpenGL中提供的存储着色器,归纳了以下八种. 1.单元着色器 参数1: 存储着⾊器种类(单元着色器) 参数2:...

  • 生成器的简单使用

    利用迭代器,我们可以在每次迭代获取数据(通过next()⽅方法)时按照特定的规律进行生成。但是我们在实现一个迭代器...

  • 前端知识体系

    浏览器相关 浏览器组成部分 浏览器内核 浏览器存储 前端与协议 HTML5 CSS 实战1 git学习 Css3 ...

  • 02、OpenGL 固定存储器着⾊器理解

    存储着色器初始化 单元着色器 使⽤场景: 绘制默认OpenGL 坐标系(-1,1)下图形. 图形所有片段都会以一种...

  • php实战一个小评论系统

    先看一下实战结果,下面再分享实战过程 准备:phpStorm+wampserver+chrome浏览器+准备好的前...

  • SwiftUI 完整精品项目之基于Core Data多功能沉浸式

    实战需求 SwiftUI 完整项目之基于Core Data多功能沉浸式浏览器浏览器项目 本文价值与收获 看完本文后...

  • Java核心面试技术点

    描述一下 JVM 的内存区域 程序计数器(PC,ProgramCounter Register)。在 JVM 规范...

网友评论

      本文标题:QQforMac 浏览器器实战

      本文链接:https://www.haomeiwen.com/subject/pumtwttx.html