前期前端学习常用命令笔记之CSS/CSS3

目录

1 选择器

1.1普通选择器

1.2 伪类

1.3 伪元素

2 属性

3 宽width

4 超出overflow

5 外边距margin/内边距padding

6 颜色color

7 字体font

7.1 定义-family

7.2 样式-style

7.3 粗细-weight

7.4 字号-size

8 清除clear

9 显示display

10 浮动float

10.2 清除浮动

11 文档text

11.1 对齐-align

11.2 改变-transform

11.3 超出-overflow

11.4 装饰-decoration

11.5 首行缩进-indent

12 清单风格list-style

13 边框border

13.2 样式-style

13.3 半径-radius

13.4 细线边框-collapse

14 背景background

14.1 颜色-color

14.2 图片-image

14.3 尺寸-size

14.4 平铺-repeat

14.5 定位-position

14.6 固定-attrachment

15 指针cursor

16 定位position

17 CSS3

17.1 animation

17.1.1animation-

17.2 滚动条

17.3 阴影box-shadow

17.4 字体阴影text-shadow

17.5 变形transform

17.5.1 基点偏移-origin


1 选择器

1.1普通选择器

类型说明
#标签id名称对应id标签样式
.标签类名称对应类标签样式
元素1>元素2选择父元素是元素1 的所有元素2元素。
元素1~元素2元素1后出现的所有元素2的样式
元素1,元素2元素1和元素2相同样式
元素1 元素2元素1后代的元素2(空格隔开)样式
元素1+元素2相邻兄弟选择器,共同父元素,元素1、2同时出现时改变样式

1.2 伪类

选择器:示例说明
link选择所有未访问链接
visited选择所有访问过的链接
hover把鼠标放在链接上的状态
active选择正在活动链接(鼠标按下未弹起的连接)
first-child选择器匹配属于任意元素的第一个子元素的元素
lang(属性值)元素的lang属性选择一个开始值
first-child元素后第一个元素
nth-child(数字)元素匹配的父元素中第 “数字” 个子元素
focus选取获得焦点的表单元素(input:focus)

1.3 伪元素

必须有content

元素备注
after在元素内最后添加元素
before在元素内最前添加元素

2 属性

属性备注
height高度
line-height行高
white-spacenowarap强制不换行
z-index数值px默认为0,改变z轴,需配合定位
opacity0-1透明度调整
filterhue-rotate(数值)调整滤镜颜色
vertical-alignmiddle属性设置一个元素的垂直对齐方式:中部
justify-contentcenter设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式(弹性盒子)
visibilityhidden指定一个元素不可见
*zoom1IE6/IE7专有清除浮动

3 宽width

备注
宽度值
fit-content类似于auto 的计算

4 超出overflow

备注
hidden超出部分隐藏/清除浮动获取高度/解决塌陷
scroll滚动条

5 外边距margin/内边距padding

属性备注
0/百分比或0%,边距左右占比
0 auto上下为0,左右自动(居中)
值 值 值 值单位px,边距像素点
-top单位px,边距上部距离
-buttom单位px,边距底部距离
-inline单位px,边距左右距离

6 颜色color

备注
单词(red、green、blue等)单词对应颜色
rgb(红色参数,绿色参数,黄色参数)0-255构成颜色
rgba(红色参数,绿色参数,黄色参数,透明度数值)透明度为0~1由浅到深
十六进制数值 十六进制数值 十六进制数值0~f 表示各数值

7 字体font

备注
[样式] [粗细] 字号/[行高] 定义复合写法,设置字体

7.1 定义-family

备注
字体名称 字体名称2 ....中英文皆可,从左到右优先使用字体
‘Microsoft yahei’使用微软雅黑
‘微软雅黑’使用微软雅黑
Arical使用Arical字体

7.2 样式-style

备注
normal默认样式
italic斜体样式

7.3 粗细-weight

备注
normal默认粗细(400)
bold粗体(700)
数字按数字确认粗细

7.4 字号-size

备注
复合写法,设置字体

8 清除clear

浮动...

备注
left清除格式左
right清除格式右
both清除全部格式

9 显示display

备注
inline修改为行级标签(不能设置宽高)
inline-block修改为行-块级标签
none隐藏
block修改为块级标签
-webkit-box作为弹性伸缩盒子模型显示
flex设置或检索弹性盒模型对象的子元素如何分配空间

10 浮动float

浮点,脱离文档流

备注
left文档左对齐
right文档右对齐

10.2 清除浮动

::after{
content:"";
display:block;
height:0;
clear:both;
vistbility:hidden;
}
::before, ::after{
content:"";
display:table;
}
::after{
clear:both;
}

11 文档text

11.1 对齐-align

备注
center居中对齐
justify实现两端对齐文本效果(慎用)
inherit规定应该从父元素继承 text-align 属性的值

11.2 改变-transform

备注
capitalize文本中的每个单词以大写字母开头
uppercase定义仅有大写字母

11.3 超出-overflow

备注
clip超出文本文字截取
ellipsis超出文本变为省略号

11.4 装饰-decoration

备注
underline下划线
none默认,没有装饰线

11.5 首行缩进-indent

备注
首行缩进距离
值em几个文字大小的数量

12 清单风格list-style

-属性备注
none
-typedisc项目符号为文本圆点
-typenone项目符号为无文本圆点
-typesquare项目符号为实心矩形

13 边框border

备注
值 线条类型 颜色值单位px 颜色参照color
ridge外框上浮

13.2 样式-style

备注
solid单行实线
dotted点线
dashed虚线
double双线

13.3 半径-radius

备注
圆角
值 值 值 值左上 右上 右下 左下 圆角

13.4 细线边框-collapse

备注
collapse重叠线条显示为一条

14 背景background

属性备注
:linear-gradientto 方向,上面颜色值,下面值线性渐变
:linear-gradient$值,darken($值2,百分比)线性渐变(暗)
transparent透明
背景颜色 地址 平铺状态 滚动 位置复核写法

14.1 颜色-color

备注
参照color背景颜色

14.2 图片-image

备注
url(图片地址)背景图片

14.3 尺寸-size

备注
宽数值 高数值(或百分比)背景尺寸
contain背景尺寸优先显示整图
conver背景尺寸优先填满

14.4 平铺-repeat

备注
no-reprat不平铺
reprat-x横向平铺
reprat-y纵向平铺

14.5 定位-position

备注
right center背景图片定位右中央
right背景图片定位右中央(默认center)
center背景图片定位中央(默认center)
值 值值单位px x轴和y轴的位置

14.6 固定-attrachment

备注
scroll背景图像是随着对象内容滚动
fixed背景图像固定

15 指针cursor

备注
pointer指针样式

16 定位position

备注
fixed固定定位 相对与浏览器可视区域进行定位
relative相对定位 相对于自己原本所在位置进行定位
absolute绝对定位 相对于具备定位能力的父级元素进行定位
staticHTML 元素的默认值,即没有定位,遵循正常的文档流对象
sticky粘性定位 依赖于用户的滚动,原为relative,超出后 为fixed 定位之间切换

<!--固定定位冲突认先输入的,相对定位反之-->

17 CSS3

属性说明
transition数值设置元素当过渡效果
transitionall 数值 ease 数值所有样式 显示时间 消失时间
word-wrapbreak-word文字自动换行
@keyframes 创建名称form {} to {}创建动画
animation创建动画名称 时间 过渡方式使用创建动画,过渡时间

17.1 animation

说明
创建动画名称 时间 过渡方式使用创建动画,过渡时间

17.1.1animation-

连接名说明
过渡方式linear infinite线性过渡方式不限制
-fill-modeforwards过渡后不删除动画
-iteration-countinfinite线性过渡方式不限制
-delay时间属性定义动画什么时候开始( -webkit-)

(需要加前缀 -webkit-)

属性说明
box-orientvertical设置或检索伸缩盒对象的子元素的排列方式为垂直
line-clamp数值限制在一个块元素显示的文本的行数(不规范)
text-fill-color颜色文字颜色
text-stroke-width数值文字边框尺寸
text-stroke-color颜色文字边框颜色

线性渐变/径向渐变(background)

-webkit-gradient(方向,开始位置,结束位置,form(开始颜色),to(结束颜色))
-webkit-gradient(径向,圆心,半径,圆心,半径,form(开始颜色),to(结束颜色))

示例:

-webkit-gradient(linear,0% 0%,100% 0%,from(#2A8BBE),to(#FE280E));
background:-webkit-gradient(radial,50 50,50,50 50,0,from(black),color-stop(0.5,red),to(blue));

17.2 滚动条

  • -webkit-scrollbar-track 底部

  • -webkit-scrollbar-thumb 顶部

scrollbar属性说明
-color
box-shadowinset 值 值 值 颜色

17.3 阴影box-shadow

说明
inset(值 值 值 颜色)向元素内部添加阴影,右边阴影宽度,下面宽度,阴影模糊程度
h-shadow v-shadow [blur] [spread] [color] [inset]边框外部阴影

17.4 字体阴影text-shadow

说明
h-shadow v-shadow blur color向元素内部添加阴影,右边阴影宽度,下面宽度,阴影模糊程度
说明
h-shadow必需的。水平阴影的位置。允许负值
v-shadow必需的。垂直阴影的位置。允许负值
blur可选。模糊距离
spread可选。阴影的大小
color可选。阴影的颜色。
inset可选。从外层的阴影(开始时)改变阴影内侧阴影

17.5 变形transform

说明
rotate(数值deg)将元素旋转
scale(数值)将元素缩放数值倍数

17.5.1 基点偏移-origin

说明
值 值基点偏移x,y对应的像素点

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值