CSS新手入门笔记整理:CSS3属性表

文本样式

|---------------|-----------------------------------------------------------------|--------|
| 属性 | 属性值 | 说明 |
| text-shadow | * 数值 | 文本阴影 |
| text-stroke | * 数值 | 文本描边 |
| text-overflow | * ellipsis(文本溢出时,显示省略号,隐藏多余的文字) * clip(文本溢出时,不显示省略号,裁切多余的文字) | 文本溢出 |
| word-wrap | * normal(自动换行) * break-word(强制换行) | 强制换行 |
| word-break | * normal(自动换行) * break-all(允许在单词内换行) * keep-all(只能在半角空格或连字符处换行) | 强制换行 |
| @font-face | * 字体 | 嵌入字体 |

颜色样式

|---------|----------------------|--------|
| 属性 | 属性值 | 说明 |
| opacity | * 0.0完全透明 * 1.0完全不透明 | 透明度 |
| rgba(R, G, B,A) || RGBA颜色 |
| oackground:linear-gradient(方向, 开始颜色, 结束颜色) || 线性渐变 |
| ackground:radial-gradient(位置,开始色,结束色) || 径向渐变 |
| || |

边框样式

|---------------|------------|--------|
| 属性 | 属性值 | 说明 |
| border-radius | px/em /百分比 | 圆角效果 |
| box-shadow | 数值 | 边框阴影 |
| border-colors | 色值 | 多色边框 |
| border-image | url(图片路径) | 边框背景 |

背景样式

|-------------------|-----------------------------------------------------------------------|--------|
| 属性 | 属性值 | 说明 |
| background-size | 数值 | 背景大小 |
| background-origin | * border-box(从边框开始平铺) * padding-box(从内边距开始平铺) * content-box(从内容区开始平铺) | 背景位置 |
| background-clip | * border-box(从边框开始剪切) * padding-box(从内边距开始剪切) * content-box(从内容区开始剪切) | 背景剪切 |

CSS3变形

|------------------------|---------|--------|
| 属性 | 属性值 | 说明 |
| transform: translate() | 数值 | 平移 |
| transform: scale() | 数值 | 缩放 |
| transform: skew() | 数值 | 倾斜 |
| transform: rotate0 | 度数 | 旋转 |
| transform-origin | 数值 | 改变中心原点 |

CSS3过度

|----------------------------|---------------------|---------------|
| 属性 | 属性值 | 说明 |
| transition-property | 属性名称 | 对元素的哪一个属性进行操作 |
| transition-duration | s | 过渡的持续时间 |
| transition-timing-function | 速率曲线值 | 过渡的速率变化方式 |
| transition-delay | s | 过渡的延迟时间(可选参数) |
| transition | 过渡属性 过渡时间 过渡方式 延迟时间 | 复合属性 |

CSS3动画

|---------------------------|------------------------------------------------|----------------|
| 属性 | 属性值 | 说明 |
| animation-name | 属性名称 | 对哪一个CSS属性进行操作 |
| animation-duration | s | 动画的持续时间 |
| animation-timing-function | 速率曲线值 | 动画的速率变化方式 |
| animation-delay | s | 动画的延迟时间 |
| animation-iteration-count | 数值 | 动画的播放次数 |
| animation-direction | * normal(正方向) * reverse(反方向) * alternate(奇正偶反) | 动画的播放方向,正向还是反向 |
| animation-play-state | * running(播放) * paused(暂停) | 播放状态 |
| animation || 复合属性 |

多列布局

|--------------|-------------------------|---------|
| 属性 | 属性值 | 说明 |
| column-count | 数值 | 列数 |
| column-width | 数值 | 每一列的宽度 |
| column-gap | 数值 | 两列之间的距离 |
| column-rule | 宽度值 样式值 颜色值 | 分隔线样式 |
| column-span | * none(不跨列) * all(跨所有列) | 定义跨列样式 |

弹性盒模型

|-----------------|-------------------------------------------------------------------------------|----------------------------------------|
| 属性 | 属性值 | 说明 |
| flex-grow | 数值 | 定义子元素的放大比例 |
| flex-shrink | 数值 | 定义子元素的缩小比例 |
| flex-basis | 数值 | 定义子元素的宽度 |
| flex | 数值 | flex-grow、flex-shrink、flex-basis 的复合属性 |
| flex-direction | row(横向排列) row-reverse(横向反向排列) column(纵向排列) column-reverse(纵向反向排列) | 定义子元素的排列方向 |
| flex-wrap | nowrap(单行显示) wrap(多行显示) wrap-reverse(反向多行显示) | 定义子元素是单行显示,还是多行显示 |
| flex-flow || flex-direction、flex-wrap的复合属性 |
| order | 数值 | 定义子元素的排列顺序 |
| justify-content | flex-start(左边) center(中间) flex-end(右边) space-between(平均分布) space-around(平均分布) | 定义子元素在"横轴"上的对齐方式 |
| align-items | flex-start(上边) center(中间) flex-end(下边) baseline(基线) stretch(适应父元素高度) | 定义子元素在"纵轴"上的对齐方式 |

其他样式

|----------------|----------------------------------------------------------------|---------------------|
| 属性 | 属性值 | 说明 |
| outline | 宽度 样式 颜色 | 定义文本框的轮廓线样式 |
| initial | CSS属性名称 | 重置CSS属性的取值 |
| calc()函数 | 表达式 | 计算CSS属性的取值 |
| overflow-X | visible(默认) hidden(剪切内容,示y轴滚动条而) scroll(显示所有滚动条) auto(显示所有滚动条) | 定义内容超出元素"宽度"时应该如何处理 |
| overflow-y | visible(默认) hidden(剪切内容,示x轴滚动条而) scroll(显示所有滚动条) auto(显示所有滚动条) | 定义内容超出元素"高度"时应该如何处理 |
| pointer-events | auto(否) none(是) | 是否禁用鼠标单击事件 |


相关推荐
并不会1 小时前
常见 CSS 选择器用法
前端·css·学习·html·前端开发·css选择器
悦涵仙子1 小时前
CSS中的变量应用——:root,Sass变量,JavaScript中使用Sass变量
javascript·css·sass
衣乌安、1 小时前
【CSS】居中样式
前端·css·css3
兔老大的胡萝卜1 小时前
ppk谈JavaScript,悟透JavaScript,精通CSS高级Web,JavaScript DOM编程艺术,高性能JavaScript pdf
前端·javascript
低代码布道师1 小时前
CSS的三个重点
前端·css
耶啵奶膘2 小时前
uniapp-是否删除
linux·前端·uni-app
王哈哈^_^4 小时前
【数据集】【YOLO】【目标检测】交通事故识别数据集 8939 张,YOLO道路事故目标检测实战训练教程!
前端·人工智能·深度学习·yolo·目标检测·计算机视觉·pyqt
cs_dn_Jie5 小时前
钉钉 H5 微应用 手机端调试
前端·javascript·vue.js·vue·钉钉
开心工作室_kaic5 小时前
ssm068海鲜自助餐厅系统+vue(论文+源码)_kaic
前端·javascript·vue.js
有梦想的刺儿5 小时前
webWorker基本用法
前端·javascript·vue.js