美文网首页
CSS3 精华一页纸

CSS3 精华一页纸

作者: 轩居晨风 | 来源:发表于2017-04-11 21:35 被阅读9次

CSS3 对应CSS新增特性

盒子模型


盒子模型的 边框

1、可以有圆角 border-radis

2、可以有图片 border-image / 当然还有图片填充效果

盒子模型的 阴影

1、box-shadow 任何元素都可以使用阴影

通过阴影,可以实现立体卡片式 的效果; 用作做文字便签/图像的便签;比如 京东和途牛点评的卡片贴

2、text-shadow 文本也有了阴影效果

盒子模型的 width/height

1、使用 box-sizing 可以指明 width/height 是指的哪一部分

背景


背景图片的特效

1、可以支持同时多个图片做为背景叠加,分别做平铺处理

2、可以控制背景图片的大小,占满整个元素(在2中,只能平铺等处理)

3、可以控制背景图片在 盒子模型中的显示 区域

增加了很多PS才有的特色功能

1、渐变效果:线性渐变 linear-gradient/radial-gradient 可以指定任意角度,是否重复,等各种渐变效果

2、图片滤镜:实现各种 饱和度/色彩/模糊 功能的用法

可以自有使用浏览器字体外的字体

@font-size

响应式布局


多媒体查询 + 响应式图像 = 响应式web页面 (PC/移动端自适应?)

1、通过 @media 多媒体查询,可以 使用PC的各种浏览器调整; 更可以通过这个适应 移动端

2、响应式图像,避免了图像的扩展溢出超过父元素的大小

补充阅读:响应式web,媒体查询

动画


2D转换 & 过渡

1、通过 2D转换 实现很多动态效果,最常用的是 translate 沿着x,y轴移动元素,比如实现的 按钮按下/弹起效果;scale ,图像从小变大,从大到小的变换。

2、通过使用 transition [属性] 时长,实现过渡效果

这两者结合可以实现,很多 组件的动画效果。

同时 2D转换 还可以结合 动画 实现类似效果

动画

1、@keyframes donghua 定义动画过渡的多个样式,可以是 from to 或者 百分比

2、在 元素样式中指定 这个动画 animation:donghua 5s;

弹性盒子布局

新增的布局好像没啥太多的使用意义?

杂项

文本换行 word-wrap;多列 column-count

总结就是

1、增加了动画效果:2D转换 过渡 动画

2、增加了显示立体感:盒子模型的阴影/圆角 背景图片等等

3、响应式web页面

相关文章

  • CSS3 精华一页纸

    CSS3 对应CSS新增特性 盒子模型 盒子模型的 边框 1、可以有圆角 border-radis 2、可以有图片...

  • jQuery 精华一页纸

    1、选择器 $() -- 基于 CSS + XPath 的选择器语法 I、基本选择器 元素 | ID | Clas...

  • Vue 精华一页纸

    Vue.js 和 angular.js一样也是一个客户端框架,利用H5自定义标签的能力,把数据和控制通过js实现分...

  • React 精华一页纸

    同 angularJS、Vue一样,React 也是一种替换框架,采用JSX语法进行替换 react.min.js...

  • JavaScript 精华一页纸

    JS 自身操作部分 1、数据类型 | 变量定义 动态语言,不需要指定参数的数据类型,也就是说可以任意赋值 数字 |...

  • CSS 精华一页纸

    CSS核心语法 :选择器{属性:值;...} 选择器 I、元素选择 | ID 选择器| Class选择器 II、伪...

  • Bootstrap 精华一页纸

    Bootstrap 是基于H5利用 JS和CSS 进行布局、提供插件、动画的一个框架。使用了JQuery进行DOM...

  • 并发模型 精华一页纸

    1、并发模型一般有两类 阻塞方式 – 通过加锁来实现资源并发 非阻塞方式 - 系统原语实现 I、死锁 VS 活锁 ...

  • java 集合精华一页纸

    从最基础的数据结构 数组|链表|树 开始,基于这些基础数据结构通过各种设计组合成具备特定功能的数据结构,这些结构是...

  • 设计模式 精华一页纸

    设计模式自从推出就一直很火,个人的体验是,模式运用存乎于心,理解最重要。重点是几个理念,从理念出发去理解模式;面向...

网友评论

      本文标题:CSS3 精华一页纸

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