CSS 属性参考

Color

HSL
hue色相, saturation饱和度, lightness亮度

  • 色相: 0 和360 都是红色, 180是绿色
  • 饱和度: 0% 全灰色 ~ 100% 纯色
  • 亮度: 0%全黑 ~ 100% 全白

https://color.adobe.com/create/color-wheel/

字体属性

color: #fff;
font-family: Arial; 
font-style: italic | oblique | normal;
font-weight: bold | normal;
line-height: 200%;
text-shadow: -4px 4px 4px #999;
text-transform: uppercase | lowercase | capitalize | none;
letter-spacing: 1px; //字母间距
word-spacing: -1px; //单词间距
text-align: left | center | right | justify;
text-decoration: underline | overline | line-through | blink | none;
text-indent: 3em;
font-variant: small-caps | normal;   //全字母大写,首字母比其他的大
vertical-align: baseline | sub | super | top | text-top | middle;  // 可以设置百分比,基于line-height的值
white-space: nowrap | pre | normal;

列表属性

list-style: [list-style-type] [list-style-image] [list-style-position];
list-style-position: outside | inside;
list-style-type: disc | circle | square | decimal | decimal-leading-zero | upper-alpha | lower-alpha | upper-roman | lower-roman | lower-greek | none;

背景属性

background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position];
background-attachment:  scroll | fixed;
background-clip:  border-box | padding-box | content-box;   // 限制背景图片的显示区域, default: border-box
background-origin: border-box | padding-box | content-box;  //根据border, padding内容放置背景图片, default: border-box;
background-position: [horizontal] [vertical];
background-repeat: repeat | no-repeat | repeat-x | repeat-y;
background-size: contain | cover | [pixel | em | %];  //background-size: 200px 400px;

排版属性

clear: left | right | both | none;
clip: rect(5px, 110px, 40px , 10px);
overflow: visible | hidden | scroll | auto;
z-index: 2;  //只适用于定位属性为absolute/relative/fixed的元素

https://css-tricks.com/almanac/properties/z/z-index/
http://www.duidea.com/2013/0330/1761.html

堆栈上下文的根元素
定位元素(和他们的子元素)带着负数的z-index值(高的值被堆叠在低值的前面;相同值的元素按照在HTML中出现的顺序堆叠)
非定位元素(按照在HTML中出现的顺序排序)
定位元素(和他们的子元素)带着auto的z-index值(按照在HTML中出现的顺序排序)
定位元素(和他们的子元素)带着正z-index值(高的值被堆叠在低值的前面;相同值的元素按照在HTML中出现的顺序堆叠)
注 解:定位元素带有负的z-index值被在一个堆栈上下文中先排序,这意味着他们出现在所有其他元素的后面。正因如此,它使一个元素出现在自己父元素之后 成为可能,这以前通常是不可能的事。当然,这局限于它的父元素与它在同一个堆栈上下文,并且不是那个堆栈上下文的根元素。一个伟大的例子如Nicolas Gallagher的CSS不用图像降低阴影。

Paste_Image.png

动画

@keyframe

@keyframe myAnimation {
    from {
       width: 10px;
  }

 to {
    width: 100px;
}
}
animation: [animation-name] [animation-duration] [animation-timing-function] [animation-iteration-count] [animation-direction] [animation-delay] [animation-fill-mode];
animation-timing-function: linear | ease | ease-in | ease-out | ease-in-out;
animation-iteration-count:  3 | infinite;
animation-direction: normal | alternate; // 一般浏览器会从它的初始起点重播。设置alternate之后,可以让它反向,类似从白到黑,再从黑到白
animation-fill-mode: backwards | forwards | backwards forwards;  //定义动画结束时的样式
animation-play-state: paused | running;
transform: rotate() | translate() | skew() | scale();
transform-origin: [horizontal] [vertical]; // same as background-position;

transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay]

表格属性

border-collapse: collapse | separate; // 设置单元格的边框线时隔开还是重叠的;
border-spacing: [horizontal] [vertical]; //设置单元格之间的空格量
caption-side:  top | bottom;  //标题显示在顶部还是底部
empty-cells: show | hide: // 决定浏览器如何显示完全为空的表格单元。hide可以完全隐藏,只显示一个空的占位符,边框线背景色和背景图片都不会显示。
table-layout: auto | fixed; //当为fixed时,所有列的宽度与第一行的宽度相同

其他属性

content: normal |  open-quote | close-quote | no-open-quote | no-close-quote;
content: "";
a:after {
    content:  " (" attr(href) ") ";
}
cursor: auto | default | crosshair | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress | url('../xxx.png')

打印相关

page-break-after: auto | always | avoid | left | right; // left 和right 会直接当做always处理
page-break-before: auto | always | avoid | left | right; // left 和right 会直接当做always处理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,612评论 5 471
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,345评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,625评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,022评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,974评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,227评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,688评论 3 392
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,358评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,490评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,402评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,446评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,126评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,721评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,802评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,013评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,504评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,080评论 2 341

推荐阅读更多精彩内容

  • 基础 声明变量 普通变量 默认变量 变量覆盖:只需要在默认变量之前重新声明下变量即可 变量的调用 局部变量和全局变...
    Jill1231阅读 1,267评论 0 1
  • 秋叶老师先在序章里和我们讨论了读书的窍门,然后分享了他的几十篇拆书心得,真是干货满满的一本书啊! 先谈一谈读本书的...
    知鱼君阅读 641评论 0 2
  • 下面几篇随便抄一篇就可以了: 第一篇: Today the quality of our natural envi...
    123逍遥游阅读 334评论 0 0
  • 这周完成的 后台: 1 完善招生活动数据模型与后台数据接口,配合安卓端与web端整合招生活动的整个功能流程。 2 ...
    heartshapebox阅读 256评论 1 0
  • 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(va...
    L小橙子阅读 270评论 0 0