-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. 使用pip安装的Python扩展模块是从哪里下载的?

    对于初学者才开始使用Python安装扩展模块时,发现只要输入扩展模块名就可以安装,无需先下载再安装,不免疑惑那些要安装的软件是在哪里下载的?是否可以从别的地方下载? 这个问题答案如下: pip安装第三 ...

  2. H5相关知识点整理

    01-HTML5基础 了解HTML5 ☞HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体!!! 例如: video 标签和 audio 及 canvas ...

  3. 题解-洛谷P4724 【模板】三维凸包

    洛谷P4724 [模板]三维凸包 给出空间中 \(n\) 个点 \(p_i\),求凸包表面积. 数据范围:\(1\le n\le 2000\). 这篇题解因为是世界上最逊的人写的,所以也会有求凸包体积 ...

  4. 安卓实用工具箱v4.3几百种小功能

    款多功能实用工具箱.提供了从日常.图片.查询.设备.辅助.提取.优惠券.趣味游戏等多方面的功能,操作简单,即点即用,避免您下载超多应用的难题,且应用体积轻巧,界面简洁.已去除广告! 下载地址:http ...

  5. 在RAC上部署OGG并配置OGG高可用

    目录 简介 环境信息 安装OGG 配置数据库 开启数据库级别日志补充 在dbdc1为OGG单独创建TNS 创建OGG管理用户及其表空间 配置OGG 设置OGG全局参数 Source端,OGG设置, 配 ...

  6. Sharding-JDBC分库分表简单示例

    1. 简介 Sharding是一个简单的分库分表中间件,它不需要依赖于其他的服务,即可快速应用在实际项目的分库分表策略中. 2. 初始化数据库(db0.db1.db2) 1 #创建数据库db0 2 C ...

  7. 为什么 HashMap 的容量大小要设置为2的N次方?

    原文链接:https://www.changxuan.top/?p=1208 前两天,我在一位同学提交中看到了下面这样的一行代码,让我很是惊讶. Map<String, String> t ...

  8. 程序综合设计实践 :QT实现计算器

    程序综合设计实践 :用QT实现简易计算器及贷款计算 1,项目概述 该项目目标是设计开发一个支持连续计算的包括括号( ),求余%四则运算+ - * /的计算器 Calculator 以及贷款计算功能 M ...

  9. Solr:Slor初识(概述、Windows版本的安装、添加IK分词器)

    1.Solr概述 (1)Solr与数据库相比的优势 搜索速度更快.搜索结果能够按相关度排序.搜索内容格式不固定等 (2)Lucene与Solr的区别 Lucene提供了完整的查询引擎和索引引擎,目的是 ...

  10. 使用Canvas绘制分享海报

    这几天接到一个需求,需要将一个邀请链接转换为一个带有二维码并且能够分享出去的海报图,网上找了很多的方法,也踩了不少的坑,希望大家遇到类似的需求能够少走弯路.. 具体效果图如下: 效果图 首先我采用了 ...