美文网首页
常用CSS 经常更新

常用CSS 经常更新

作者: SpinachC | 来源:发表于2019-04-04 10:27 被阅读0次

前缀css

  1. webkit核心 chrom, safari: -webkit
  2. firfox: -moz
  3. IE: -ms

CSS 选择器

  1. "*": 用于匹配任何标记
  2. ">": 指定直接父子关系
  3. "空格": 匹配某一层有父子关系
  4. "+": 同一级别有兄弟关系中间不能有其他元素 li + li 只会应用后面的li
  5. "p[att="value"]": 选择包含特殊属性值的节点, att后可以加^, $, * 相当于正则, 分别表示 指定值开始, 结束, 包含
  6. "div~img": 同一级别有兄弟关系, 只要有同一个父节点

CSS 伪类选择器

  1. E:root 匹配E所在元素的根元素。一般是 docment
  2. E:nth-child(n), 匹配第n个元素如果是E就应用E, E:nth-last-child 倒过来
  • 2n+1,odd 所有奇数行
  • 2n, even 所有偶数行
  1. E:nth-of-type(n) 匹配第n个E, E:nth-last-of-type 倒过来
  2. E:last-child(n) 匹配最后一个并且是E, E:first-child(n) 倒过来
  3. E:last-of-type(n) 匹配最后一个E元素, E:first-of-type(n) 倒过来
  4. E:only-child(n) 只有一个子元素并且是E
  5. E:only-of-type(n) 只包含同E这个类型的元素
  6. E:empty 匹配E元素. 且不包含子节点 (文本也是节点)
  7. E:enabled 可以用的E元素 E:disabled 相反
  8. E:checked 选择的E元素
  9. E:not(s) 匹配是E并且没有s的 s只能是单一选择器
  10. E:target 匹配是E。 并且url有指向 这个元素

CSS定位

  1. relative: 相对定位, 相对自己在文档流的位置, 不脱离文档流
  2. absolute: 绝对定位,相对于最近的一个有定位的父元素, 脱离文档流
  3. fixed: 跟absolute一样, 不过是根据视窗
  4. z-index: 绝对定位要用的, 叠放顺序
  5. flex: 弹性布局

媒体类型

  1. @media screen: 用于屏幕,最常用
  2. @media print: 用于打印
  3. all: 所有媒体

CSS 伪类

  1. a:link: 未访问
  2. a:visited: 已访问
  3. a:hover: 移动到上面
  4. a:active: 选定
  5. li:first-child: 匹配任何一个父元素的第一个li元素
  6. q:lang(ss): q元素的lang属性是ss的时候应用

CSS属性

  1. cursor: 鼠标的光标类型
  2. rgba: 多了一个透明度, 只会应用到指定元素, hsla定义色调,饱和度,亮度
  3. 分栏
  • column-count: 栏数, 未设定就会有尽可能多的栏
  • column-width: 栏宽
  • column-gap: 间距
  • column-rule: 每栏的样式
  1. word-wrap text-wrap 一起控制文本换行, 前者处理字符换行问题, 后者处理换行模式
  2. box-shadow text-shadow 分别给框和text加阴影
  3. border-radius: 圆角, 可以做很多图案
  4. border-image: 边框背景图
  5. transform: 各种形变
  • matrix: 有6个参数的变换矩阵
  • translate: 2个参数变换
  • scale: 缩放
  • rotate: 角度参数旋转, 需要先定义transform-origin
  • skew: 斜切变换
  1. text-shadow 阴影, 可以定义多色阴影,用逗号分割
  • 第一个值 水平位移
  • 第二个值 垂直位移, 正值是偏右偏下, 负值是偏左偏上
  • 第三个值 模糊半径,
  • 第四个值 颜色
  1. white-space 可以控制字符串里面的空格和换行
  2. background-size 可以控制背景图大小
  3. resize 可以缩放
  4. outline 加轮廓,跟border差不多但是不占空间
  5. nav-index 用来代替tabindex属性
  6. nav-up/right/left/down 控制方向键移到哪里
  7. @font-face 可以导入外部字体
  8. -webit-box-reflect 设置倒影

弹性布局(flex)

  1. flex-grow 占据当前行的百分比 1是100%
  2. align-self 可以控制高度是否拉伸,怎么对齐
    ...

grid布局

  1. ....

相关文章

  • 常用CSS 经常更新

    前缀css webkit核心 chrom, safari: -webkit firfox: -moz IE: ...

  • CSS选择器参考(+)

    CSS选择器有些不常用的操作经常带来迷惑,再继续查找,写在一篇中,方便查找,使用中随时更新。 : checked支...

  • CSS3 @font-face详解与优化

    CSS3 @font-face 规则 css通常用font-family 我们都知道,在网页制作中,会经常用到不同...

  • 彻底了解CSS中的长度单位

    彻底了解CSS中的长度单位 标签(空格分隔): CSS 我们在写css的时候最常用的长度单位是px(像素),经常看...

  • CSS经常用到的东西

    一、左右布局 1.float属性实现左右布局 float属性是css中关于布局的一个关键属性,其意为将该块状区域脱...

  • CSS常用属性(持续更新)

    本文记录我在学习中遇到的一些css属性,持续更新。 1. opacity opacity属性指定了一个元素的透明度...

  • 常用CSS技巧(长期更新)

    1、图像黑白处理 支持Chrome18.0、Firefox35、Safari6.0、oprea15.0以上版本以及...

  • jsp常使用总结

    最近经常用jsp写页面,嵌入js css html,所以小结一下常用的: 1.文字: 2.空格  (htm...

  • jQuery中的DOM操作

    获取设置节点的属性 each() 常用的属性 css属性的设置与获取 常用的CSS相关的属性 常用的CSS相关的属性

  • day01 html 与 css 的含义 + 常用标签 + 常用

    html 与 css 的含义 html语法结构 常用标签 css修饰语法 css常用样式 常用选择器以级优先级

网友评论

      本文标题:常用CSS 经常更新

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