-moz-    兼容火狐浏览器
-webkit-  兼容chrome 和safari

1.角度
  transform:rotate(30dge)  水平线与div 第四象限30度
  transform:rotate(-30dge)  水平线与div 第一象限30度

2.阴影
 box-shadow:5px 5px 5px #888888;
 
3.边框

  border-radius
  box-shadow:阴影
  border-image:图片边框

  border-radius:
    四个值:左上、右上、右下、左下
    三个值:左上、右上角和左下角、左下角
    两个值:左上角和右下角、右上角和左下角
    一个值:四个角相同

border-top-left-radius     定义了左上角的弧度
border-top-right-radius     定义了右上角的弧度
border-bottom-right-radius     定义了右下角的弧度
border-bottom-left-radius     定义了左下角的弧度

4.bottom 底部
 

单div,双图片背景设置
 #example1 {
    background-image: url(img_flwr.gif), url(paper.gif);
    background-position: right bottom;
    background-repeat: no-repeat, repeat;
    padding: 15px;
}

5.background-origin:属性指定了背景图片的位置区域
    border-box 边框
    padding-box 内边距中
    content-box  内部区域

6.background-clip属性
 
 CSS3中background-clip背景剪裁属性是从指定位置开始绘制。

7.渐变色
  线性渐变色: Liner Gradients  向下/左/右/上/对角
  径向渐变色:  Radial Gradients  由他们的中心定义
    通常使用background-img:
 
8.文字效果
  text-shadow:
  box-shadow:盒子阴影
  word-wrap:
  word-break:  break-word;//允许文本换行不拆分文字
 word-break:break-word;//单词拆分换行

9.2D转换

  transform:
案例:transform:rotate(30dge)   rotate是旋转角度  rotateX根据X轴旋转 rotateY根据Y轴旋转
      transform:translate(50px,100px) 向左平移50,向上100
  transform-orign:

10.3D动画设置
 
案例:    transition可以设置宽度高度变化时间,也可以添加边框\旋转等设置变化时间

  div
{
    width:100px;
    height:100px;
    background:red;
    transition:width 2s,height 2s,transform 2s;
}

div:hover
{
    width:300px;
    height:400px;
        transform:rotate(30deg)
}

11.css3动画
 
  当在 @keyframes 创建动画,把它绑定到一个选择器,否则动画不会有任何效果。
指定至少这两个CSS3的动画属性绑定向一个选择器:
  (1) 规定动画的名称
   (2) 规定动画的时长

  案例:(进行n百分比的时候,可以添加其他的属性边框、透明度、位置等)
   div
    {
    width:100px;
    height:100px;
    background:red;
    animation:myfirst 5s;
      }

@-moz-keyframes myfirst /* Firefox */
    {
    0%   {background:red;}
    25%  {background:yellow;}
    50%  {background:blue;}
    100% {background:green;}
     }

12.多列属性   可以是的文本像报纸一样去排版
  column-count   :3; //表示3列
  column-gap:10px; //定义列与列之间间隔是10像素
  column-rule-style:solid;//实线     dotted虚线间隔  outset  黑灰线
  column-width  :指定列的宽度
  column-count  :跨列数

 13.outline  外边框线
 15.轮廓修饰   ouline-offset:30px; //指轮廓加大30px,轮廓不占用空间,不一定是矩形
16.圆角图片可以通过 border-radius 修饰
 17.禁用按钮的样式设置
.disabled {
    opacity: 0.6;//透明度0.6
    cursor: not-allowed; //设置不可点击
}

18.width(宽) + padding(内边距) + border(边框) = 元素实际宽度
   height(高) + padding(内边距) + border(边框) = 元素实际高度

css3 知识点积累的更多相关文章

  1. javascript知识点积累

    8年javascript知识点积累   08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题, ...

  2. java知识点积累(一)

    知识点积累 1.关于final的重要知识点: final关键字可以用于成员变量.本地变量.方法以及类: final修饰的成员变量必须在声明时被初始化,或者在构造器中初始化,否则就会报编译错误: 不能够 ...

  3. CSS3知识点整理&&一些demo

    css3能做什么 响应式开发的基础,然后能实现一些酷炫的效果咯. 以下案例纯css3实现,一点都没用js (入门简单,但是水很深) 叮当猫纯用css3做出         http://codepen ...

  4. 8年javascript知识点积累

    08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题,刷新问题,等等.那时感觉javascri ...

  5. [总结]WEB前端开发常用的CSS/CSS3知识点

    css3新单位vw.vh.vmin.vmax vh: 相对于视窗的高度, 视窗被均分为100单位的vh; vw: 相对于视窗的宽度, 视窗被均分为100单位的vw; vmax: 相对于视窗的宽度或高度 ...

  6. linux系统下用到的小知识点积累

    preface:在ubuntu下做事情,在终端下执行一些命令.或者在vim里面做一些操作.自然而然须要用到一些小知识点,没有怎么系统地看<鸟哥的菜>,基本上是遇到了什么问题想要实现什么功能 ...

  7. HTML5与CSS3知识点总结

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 原文链接:https://blog.csdn.net/we ...

  8. H5+CSS3知识点

    概要:CSS3美化样式.自定义字体图标.滤镜设置.CSS3选择器.transform2D转换.新增表单控件.vaild表单验证.表单样式美化等. 属性选择器: E[attr]只使用属性名,但没有确定任 ...

  9. css知识点积累

    关于样式的优先级问题: !important > style > [ id > class > tag ];  z-index 的属性用法: z-index属性是用来设置元素的 ...

随机推荐

  1. PyQt(Python+Qt)学习随笔:QMainWindow的takeCentralWidget对QDockWidget作用案例图解

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 QMainWindow的takeCentralWidget方法作用是将 ...

  2. PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的setWidget和widget方法

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 QDockWidget对象由一个标题栏和内容区域组成.QDockWid ...

  3. APP软件系统测试

    1.功能模块测试 2.交叉事件测试 3.压力测试 存储压力测试 边界压力测试 响应能力压力测试 网络流量测试 4.容量测试 5.安装卸载测试 6.易用性.用户体验测试 7.UI界面测试

  4. 使用 webpack 手动搭建 vue 项目

    webpack 是一个前端工程化打包工具,对于前端工程师来说 webpack 是一项十分重要的技能.下面我们就通过搭建一个 vue 项目来学习使用 webpack 主要环境: node v14.15. ...

  5. js 彻底搞懂事件循环机制 Event Loop

    我们都知道javascript是单线程语言,就是因为单线程的特性,就不得不提js中的同步和异步 一.同步和异步 所谓单线程,无非就是同步队列和异步队列,js代码是自上向下执行的,在主线程中立即执行的就 ...

  6. 使用 swagger 加注解 有的方法显示 有的不显示

    在使用swagger  的时候 ,加完注解 运行后发现,有很多加了注解的没有显示,debug   也有返回数据 ,最终发现,有一个方法中有个参数 是Boolean 类型, 但是这个  参数 我没有添加 ...

  7. 一文入门Redis

    一文入门Redis 目录 一文入门Redis 一.Redis简介 二.常用数据类型 1.String(字符串) 2.Hash(哈希) 3.List(列表) 4.Set(集合) 5.Zset(有序集合) ...

  8. Redis数据持久化(RDB、AOF)

    1. 简介   Redis作为内存型数据库,数据都保存在内存中,如果重启或意外宕机后,数据会全部丢失.因此,Redis提供了完善的持久化机制,将内存中的数据持久化到磁盘上,避免了完整性和安全性的问题, ...

  9. 轮廓检测论文解读 | Richer Convolutional Features for Edge Detection | CVPR | 2017

    有什么问题可以加作者微信讨论,cyx645016617 上千人的粉丝群已经成立,氛围超好.为大家提供一个遇到问题有可能得到答案的平台. 0 概述 论文名称:"Richer Convoluti ...

  10. 【PY从0到1】第三节 列表

    # 3 列表 # 1> 下面这就是一个列表 aabbccdd = ['ee','ff','gg'] # 列表可以储存数据,包含其中元素可以有很多,是可修改.有次序的. # 下面展示一下两套索引. ...