1. 选择器
    1 兄弟选择器 0
    以第一个选择器开始,往后找满足条件的兄弟节点
    class~class()
    <-- lorem+数字 -tab --> 可以输出默认文字
    2 属性选择器
    标签[attr]
    标签[attr=某个具体值]
    标签[attr^=某个具体值开头]
    标签[attr$=某个具体值结尾] li[]
    标签[attr*=属性中包含的某个值] li[]
    标签[attr | =-前的第一个值] 属性中以-进行分割
    伪类选择器
  2.  
  3. 1 attr:nth-child(index)
  4.  
  5. attr:nth-child(n) 获取所有项
    attr:nth-child(2n) 获取所有偶数项
    attr:nth-child(2n-1) 获取所有奇数项
    2
    attr:first-child
    attr:last-child
  6.  
  7. 扩充小知识: ul>li{$}*30 ( 标签快速写法)
  8.  
  9. 注意:索引值是以所有的兄弟节点进行计算,不分标签种类,通通按索引值来
  10.  
  11. :not([选择器]) 找到所有 不是price属性的标签
    :not([选择器='18']) 找到所有price属性不等于18的标签
  12.  
  13. (h2#title${标题$}+p)*4
    [href='title$']
  14.  
  15. 3 锚节点,作为锚元素可单独设置样式k
    attr:target
  16.  
  17. 4 伪元素before after
    给双标签添加子元素时:
    1 ,必须添加content属性, 2 默认为行内元素, 3 若想给宽高,需变为块display:block; 或者position定位
    div::before {
    content:'';
    }
  18.  
  19. 5 text文本
    首字母(下沉) 阿拉伯语言从右到左
    attr::first-letter
    首行
    attr::first-line
    选中的文字
    attr::selection {
    text-shadow //字体阴影
    }
    6 placeholder
    -webkit- 谷歌
    -ms- 微软
    -moz- 火狐
    -o- opera
    添加前缀
    时机:没有效果
    需要兼容多个浏览器
  20.  
  21. 7 边框阴影
    box-shadow :insert(可选 影子的方向) x方向 y方向 影子模糊程度 扩充影子大小 颜色;
    (添加多个,使用逗号分隔)
  22.  
  23. 8 文字阴影
    text-shadow : x方向 y方向 影子模糊程度 颜色;
    (添加多个,使用逗号分隔)
  24.  
  25. 9 颜色的设置
    rgb(255,100,97) 桃红色 使用滴管工具
    hsl()
    rgba hsla 不受透明度影响
  26.  
  27. 直接设置透明:(纯透明)
    ">
    10 圆角
    border-radius : 0 0 0 0 ;
    四个值分别为 :左上 右上 右下 左下
  28.  
  29. 11 盒子模型
    box-sizing //可以让我们的盒子保证自己的大小作为第一优先级
    box-width
    12 旋转
    deg 角度
    transform:rotate(-30deg);
    移动
    transform:translate(0px ,-10px);
    缩放
    transform:scale(2,1); //x方向改变倍数 y方向
    扭曲
    transform:skewX(-45deg); X方向扭曲值
  30.  
  31. 13 缓慢过渡 
    transition: all 1s;

css3 新属性的更多相关文章

  1. 基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转

    基于css3新属性transform,实现3d立方体的旋转 通过原生JS,点击事件,鼠标按下.鼠标抬起和鼠标移动事件,实现3d立方体的拖动旋转,并将旋转角度实时的反应至界面上显示 实现原理:通过获取鼠 ...

  2. 两点补充——CSS3新属性以及弹性布局

    CSS3 新属性 一.[ CSS3新增属性前缀 ] 1.-webkit-:chrome/safari 2.-moz-:火狐 3.-mo-:IE 4.-o-: Opera 欧朋 二 .[CSS 长度单位 ...

  3. css3新属性position: sticky 一分钟实现 导航栏悬停功能

    css3新属性position: sticky 一分钟实现 导航栏悬停功能 前言 正文 前言 想必很多前端小伙伴经常会在开发中遇到这样一个需求,就是在下划时,导航栏悬停在屏幕最上方,例如咱们的csdn ...

  4. 使用css3新属性clip-path制作小图标

    一般一个网页上面,或多或少都会用到一些小图标,展示这些小图标的方法有很多种.最简单的做法就是将UI图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...

  5. css3新属性@ text-shadow

    text-shodow是css3的新属性,可以利用这个属性使字体更有立体感,还可以创造有趣的效果. 1.语法形式:text-shadow : x-offset(x轴偏移量) y-offset(y轴偏移 ...

  6. css3新属性的总结

    今天继续总结css3的一些css3新样式,先列一个简单的提纲,重要的还是圆角.阴影.渐变.文字缩略,最最重要的是过度transition,变换transform和animation圆角阴影渐变 圆形渐 ...

  7. CSS3新属性注释及实例

    这里把CSS3的新属性单独拿出来讲解一下: border-radius 属性用于创建圆角 div { border:2px solid; border-radius:25px; -moz-border ...

  8. css3新属性的学习使用

    display 可选值:none隐藏元素: block显示为块级元素: inline显示为行级元素 inlineblock显示为内联块级元素,本身将是一个行级元素,但是拥有 块级元素的所有属性,比如宽 ...

  9. css3新属性运用

    1.css3新单位vh.vw,这个单位是相对显示窗口的宽度或高度 vh等于viewport高度的1/100.例如,如果浏览器的高是900px,1vh求得的值为9px.同理,如果显示窗口宽度为750px ...

  10. css3新属性

    CSS calc()函数来制作响应式网格: calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,你可以使用calc()给元素的border.margin.pading.fo ...

随机推荐

  1. 解决springmvc在单纯返回一个字符串对象时所出现的乱码情况(极速版)

    使用springmvc框架开发了这么长时间,之前都是直接返回jsp页面,乱码情况都是通过配置和手动编解码来解决,但是今天突然返回一段单纯的字符串时,发现中文乱码情况解决不了了,下面就给各位分享一下如何 ...

  2. 配置Server Side TAF

    实验环境:Oracle 11.2.0.4 RAC 参考MOS文档: How To Configure Server Side Transparent Application Failover (文档 ...

  3. 【JS】JavaScript中的参数传递

    ECMAScript中所有函数的参数都是按值传递的,简单讲就是函数外部的值 复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样.切记访问变量有按值访问和按引用访问,而参数只能按值传递. 在向 ...

  4. WebApi接口请求失败,找不到资源。

    WebApi开发接口,实现同步数据库的数据给安卓. public class UserInfoController : ApiControllerBase { private UserBLL user ...

  5. Java基础(下)(JVM、API)

    Java基础(下) 第三部分:Java源程序的编辑 我们知道,计算机是不能直接理解源代码中的高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序. 翻译 ...

  6. C#-MVC开发微信应用(2)--OAuth2.0网页授权

    微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友在使用这个的时候失败了或者无法理解其内容,希望我出个教程详细讲解一下,于是便有了这篇文章. 一. ...

  7. 3997: [TJOI2015]组合数学

    3997: [TJOI2015]组合数学 Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 247  Solved: 174[Submit][Status ...

  8. 当前最上层的视图控制器vc 和 当前最上层的导航控制器nav

    在处理 URL Router 跳转的时候,我们经常需要得到 当前最上层的视图控制器 和 当前最上层的导航控制器 来进行视图跳转或者方法调用.- (UIViewController *)currentV ...

  9. 【HLA】初识HLA/RTI

    本文主要对近期所翻阅的一些论文及资料进行的概要性整理,后续会有更多的关于HLA的研究细节发布,基于博客园的知识共享平台,以期共同进步! 一.引言 仿真的历史由来已久,在系统研制过程中,基于建模及仿真技 ...

  10. 有关rip路由协议相关知识以及实例配置【第1部分】

    有关rip路由协议相关知识以及实例配置[第一部分] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从 ...