1.CSS3边框
border-radius 左上右下
box-shadow box-shadow: 水平阴影(可负值,必) 垂直阴影(可负值,必) 模糊距离 阴影尺寸 颜色颜色 inset(将外部阴影改为内部);
border-image 路径 边框向内偏移 边框宽度 边框图像区域超出边框的量 rounded(铺满)/repeat(平铺)/stretch(拉伸)

2.CSS3背景
background-size 规定背景图片的尺寸
background-origin 规定背景图片的定位区域(content-box、padding-box 或 border-box)
允许使用多个背景图像

 background-image:url(bg_flower.gif),url(bg_flower_2.gif);

3.CSS3文本效果
text-shadow 水平阴影 垂直阴影 模糊距离 阴影颜色

word-break:break-all   在超过容器宽度时,若有一个单词很长,则会将单词截断,分开写
word-wrap:break-word  在超过容器宽度时,若有一个单词很长,则会将单词放到下一行,而不对单词进行截断
white-space:normal(自动换行),当写入的文字超过定义的宽度后会自动换行,但当写入的数据是一堆没有空格
的字符或者字母或者数字时,超过容器的宽度时就会把容器撑大,不换行
常用(省略号用法)
单行文字实现省略号

width:100%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis

规定多行实现省略

display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow:ellipsis

**webpack打包工具时,会忽视这个-webkit-box-orient属性
这个时候需要这样写

/*! autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */

4.CSS3转换(2D)
transform-origin:被转换元素的位置
transform : 对元素进行移动,缩放,转动,拉长或拉伸
translate(x,y) 沿X,Y轴移动的元素
scale(x,y) 缩放大小
rotate(旋转角度)
skew(x-angle,y-angle) 倾斜转换(少用)
全家福:旋转、缩放、移动以及倾斜元素
matrix()

5.CSS3转换(3D) 比2D都多了一个Z(详细看API)

6.CSS3过渡(可以有多项,用,号分隔就好)
需要两项内容 效果作用于哪个属性 时效 效果(linear,ease等)
transition:width 2s, height 2s;

CSS3动画(可以参考一下animate.css)
animation:至少有 规定动画名称 动画时长 (还有其他的参数可选)详细的可以参考API

@keyframes myfirst
{
from {background: red;}
to {background: yellow;}
}

或者

@keyframes myfirst
{
0% {background: red;}
25% {background: yellow;}
50% {background: blue;}
100% {background: green;}
}

最新文章

  1. Configuring Network in CentOS 6.3 Virtual Box + Screenshots
  2. android fragment 的用法以及与activity的交互和保存数据的方法,包括屏幕切换(转载)!
  3. 关于OneProxy推广
  4. java CAS
  5. 【风马一族_Android】通过菜单的点击,跳转到不同界面
  6. codeforces 653D D. Delivery Bears(二分+网络流)
  7. section标签实现文字滚动
  8. V-REP与C++初步通信测试
  9. JAVA优先级队列元素输出顺序测试
  10. MySQL 基础十一 事件
  11. python之多线程举例
  12. 【SPOJ10628】Count on a tree
  13. 【LOJ#10180】烽火传递 单调队列+dp
  14. 关于qt QWebKit/QWebview 使用心得
  15. ubuntu下交叉编译imagemagick
  16. Codeforces 38B - Chess
  17. memmove 对同一个指针不操作
  18. Fiddler Web Debugger是什么?(图文详解)
  19. fcn模型训练及测试
  20. error_reporting 报错

热门文章

  1. MySQL基础知识面试与答案
  2. H3C交换机console登录配置 v7
  3. python接口设计中的__all__和del
  4. 仿微信 即时聊天工具 - SignalR (一)
  5. 【Android - 控件】之MD - TextInputLayout的使用
  6. PHP后端代码生成微信小程序带参数的二维码保存成jpg图片上传到服务器getwxacodeunlimit
  7. redis - redis数据结构与API
  8. hashtable基础
  9. Bean中要使用配置文件中的值,使用set方法注入
  10. Python面试的一些心得,与Python练习题分享