050_学习的CSS属性

1. 尺寸属性(Dimension)

height: 设置元素高度。

max-height: 设置元素的最大高度。

max-width: 设置元素的最大宽度。

min-height: 设置元素的最小高度。

min-width: 设置元素的最小宽度。

width: 设置元素的宽度。

2. 背景属性(Background)

background: 在一个声明中设置所有的背景属性。

background-color: 设置元素的背景颜色。

background-image: 设置元素的背景图像。

background-repeat: 设置是否及如何重复背景图像。

background-position: 设置背景图像的开始位置。

background-attachment: 设置背景图像是否固定或者随着页面的其余部分滚动。

background-clip: 规定背景的绘制区域。

background-origin: 规定背景图片的定位区域。

background-size: 规定背景图片的尺寸。

3. 字体属性(Font)

font: 在一个声明中设置所有字体属性。

font-family: 规定文本的字体系列。

font-size: 规定文本的字体尺寸。

font-style: 规定文本的字体样式。

font-variant: 规定是否以小型大写字母的字体显示文本。

font-weight: 规定字体的粗细。

4. 文本属性(Text)

color: 设置文本的颜色。

direction: 规定文本的方向/书写方向。

letter-spacing: 设置字符间距。

line-height: 设置行高。

text-align: 规定文本的水平对齐方式。

text-decoration: 规定添加到文本的装饰效果。

text-indent: 规定文本块首行的缩进。

text-transform: 控制文本的大小写。

white-space: 规定如何处理元素中的空白。

word-spacing: 设置单词间距。

text-overflow: 规定当文本溢出包含元素时发生的事情。

text-shadow: 向文本添加阴影。

word-wrap: 允许对长的不可分割的单词进行分割并换行到下一行。

5. 列表属性(List)

list-style: 在一个声明中设置所有的列表属性。

list-style-image: 将图象设置为列表项标记。

list-style-position: 设置列表项标记的放置位置。

list-style-type: 设置列表项标记的类型。  

6. 轮廓属性(Outline)

outline: 在一个声明中设置所有的轮廓属性。

outline-color: 设置轮廓的颜色。

outline-style: 设置轮廓的样式。

outline-width: 设置轮廓的宽度。

outline-offset: 设置轮廓的偏移。

7. 边框属性(Border)

border: 在一个声明中设置所有的边框属性。

border-bottom: 在一个声明中设置所有的下边框属性。

border-bottom-color: 设置下边框的颜色。

border-bottom-style: 设置下边框的样式。

border-bottom-width: 设置下边框的宽度。

border-color: 设置四条边框的颜色。

border-left: 在一个声明中设置所有的左边框属性。

border-left-color: 设置左边框的颜色。

border-left-style: 设置左边框的样式。

border-left-width: 设置左边框的宽度。

border-right: 在一个声明中设置所有的右边框属性。

border-right-color: 设置右边框的颜色。

border-right-style: 设置右边框的样式。

border-right-width: 设置右边框的宽度。

border-style: 设置四条边框的样式。

border-top: 在一个声明中设置所有的上边框属性。

border-top-color: 设置上边框的颜色。

border-top-style: 设置上边框的样式。

border-top-width: 设置上边框的宽度。

border-width: 设置四条边框的宽度。

border-radius: 简写属性, 设置所有四个border-*-radius属性。

border-top-left-radius: 定义边框左上角的形状。

border-top-right-radius: 定义边框右下角的形状。

border-bottom-left-radius: 定义边框左下角的形状。

border-bottom-right-radius: 定义边框右下角的形状。

border-image: 简写属性, 设置所有border-image-*属性。

border-image-outset: 规定边框图像区域超出边框的量。

border-image-repeat: 图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)。

border-image-slice: 规定图像边框的向内偏移。

border-image-source: 规定用作边框的图片。

border-image-width: 规定图片边框的宽度。

box-shadow: 向方框添加一个或多个阴影。

8. 外边距属性(Margin)

margin: 在一个声明中设置所有外边距属性。

margin-bottom: 设置元素的下外边距。

margin-left: 设置元素的左外边距。

margin-right: 设置元素的右外边距。

margin-top: 设置元素的上外边距。

9. 内边距属性(Padding)

padding: 在一个声明中设置所有内边距属性。

padding-bottom: 设置元素的下内边距。

padding-left: 设置元素的左内边距。

padding-right: 设置元素的右内边距。

padding-top: 设置元素的上内边距。

10. 表格属性(Table)

border-collapse: 规定是否合并表格边框。

border-spacing: 规定相邻单元格边框之间的距离。

caption-side: 规定表格标题的位置。

empty-cells: 规定是否显示表格中的空单元格上的边框和背景。

11. 定位属性(Positioning)

display: 规定元素应该生成的框的类型。

position: 规定元素的定位类型。

top: 设置定位元素的上外边距边界与其包含块上边界之间的偏移。

right: 设置定位元素右外边距边界与其包含块右边界之间的偏移。

bottom: 设置定位元素下外边距边界与其包含块下边界之间的偏移。

left: 设置定位元素左外边距边界与其包含块左边界之间的偏移。

overflow: 规定当内容溢出元素框时发生的事情。

z-index: 设置元素的堆叠顺序。

float: 规定框是否应该浮动。

clear: 规定元素的哪一侧不允许其他浮动元素。

visibility: 规定元素是否可见。

clip: 剪裁绝对定位元素。

cursor: 规定要显示的光标的类型(形状)。

vertical-align: 设置元素的垂直对齐方式。

12. Color属性

opacity: 规定元素的不透明级别。

13. 2D/3D 转换属性(Transform)

transform: 向元素应用2D或3D转换。

14. 过渡属性(Transition)

transition: 简写属性, 用于在一个属性中设置四个过渡属性。

transition-property: 规定应用过渡的CSS属性的名称。

transition-duration: 定义过渡效果花费的时间。

transition-timing-function: 规定过渡效果的时间曲线。

transition-delay: 规定过渡效果何时开始。

15. CSS3 动画属性(Animation)

@keyframes: 规定动画。

animation: 所有动画属性的简写属性, 除了animation-play-state属性。

animation-name: 规定 @keyframes 动画的名称。

animation-duration: 规定动画完成一个周期所花费的秒或毫秒。

animation-timing-function: 规定动画的速度曲线。

animation-delay: 规定动画何时开始。

animation-iteration-count: 规定动画被播放的次数。

animation-direction: 规定动画是否在下一周期逆向地播放。

animation-play-state: 规定动画是否正在运行或暂停。

animation-fill-mode: 规定对象动画时间之外的状态。

16. 多列属性(Multi-column)

column-count: 规定元素应该被分隔的列数。

column-gap: 规定列之间的间隔。

column-rule: 设置所有column-rule-*属性的简写属性。

column-rule-color: 规定列之间规则的颜色。

column-rule-style: 规定列之间规则的样式。

column-rule-width: 规定列之间规则的宽度。

column-span: 规定元素应该横跨的列数。

column-width: 规定列的宽度。

columns: 规定设置column-width和column-count的简写属性。

17. 用户界面属性(User-interface)

appearance: 允许您将元素设置为标准用户界面元素的外观。

box-sizing: 允许您以确切的方式定义适应某个区域的具体内容。

icon: 为创作者提供使用图标化等价物来设置元素样式的能力。

nav-down: 规定在使用arrow-down导航键时向何处导航。

nav-index: 设置元素的tab键控制次序。

nav-left: 规定在使用arrow-left导航键时向何处导航。

nav-right: 规定在使用arrow-right导航键时向何处导航。

nav-up: 规定在使用arrow-up导航键时向何处导航。  

resize: 规定是否可由用户对元素的尺寸进行调整。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值