Web入门常用标签、属性、属性值

feng68_ 2024-10-19 11:33:03 阅读 86

目录

HTML

常用标签

图片标签的必须属性与非必须属性

音频标签的必须属性与非必须属性

视频标签的必须属性与非必须属性

列表

表格

诠释标签作用

表格的结构标签

标签

合并单元格

合并单元格步骤

表单

标签名

label标签的写法

input标签的type属性

button标签的type属性值

字符实体

实现下拉菜单功能

文本域

CSS

盒子

选择器:

基础选择器

复合选择器

结构伪类选择器:

nth-child(公式)

超链接标签a的四个状态

伪元素选择器:

文字控制属性名

字体粗细(font-weight)的属性值:

行高的组成:

修饰线(text-decoration)的属性值:

颜色(color)的属性值:

字体倾斜(font-style)的属性值:

CSS的三大属性

优先级的叠加计算规则

背景属性名

背景图(bgi)属性值

背景图平铺方式(bgr)属性值

背景图位置(bgp)属性值

坐标

关键字

背景图缩放(bgz、bgs)的属性值

背景图固定(bga)的属性值

背景的复合属性(bg)

转换显示模式

了解

默认情况下是块级的标签

默认情况下是行内的标签

默认情况下是行内块的标签

盒子模型:

内边距属性写法

边框线(bd)的属性值

设置单方向边框线

外边框(margin)的属性值

解决盒子被撑大问题

清楚默认样式

盒子问题

元素溢出:

外边距问题--合并与塌陷

行内元素--垂直内外边距

盒子模型常用属性

圆角属性值

阴影属性值:

浮动(float):

清除浮动

flex布局(主流)

flex布局属性名

主轴对齐方式(justify-content)属性值

行对齐方式(align-content)属性值

侧轴对齐方式(align-items、align-self)属性值

修改主轴方向(flex-direction)属性值

弹性伸缩比(flex)属性值

定位

定位居中的实现

调整定位盒子的层级显示顺序

修饰属性

垂直对齐方式(vertical-align)的属性值

诠释过渡效果(transition)

光标类型(cursor)的属性值


HTML

常用标签
标签名 效果
h1~h6 标题标签
align 改变文本位置(靠左、靠右、居中)
p 段落标签(独占一行)
br 换行
hr 水平线
strong、b 字体加粗
em、i 字体倾斜
ins、u 字体下划线
del、s 字体删除线
img 导入图片
a 超链接
audio 导入音频
video 导入视频

备注:

双标签:成对出行的标签

单标签:只有开始标签,没有结束标签

图片标签的必须属性与非必须属性
属性名 作用 说明
必须属性 src 导入图片的URL src用于指定图像的位置和名称
非必须属性 alt 提示文本 鼠标悬停在图片上面的时候显示的文字
width 图片的宽度 值为数字,没有单位
height 图片的高度 值为数组,没有说明

备注:URL(统一资源定位器)是指图像的位置和名称

音频标签的必须属性与非必须属性
属性名 作用 说明
必须属性 src 导入音频的URL 支持格式:MP3、Ogg、Wav
非必须属性 controls 显示音频控制面板
loop 循环播放
autoplay 自动播放 为了提升用户体验,浏览器支持禁用此功能
视频标签的必须属性与非必须属性
属性名 作用 说明
必须属性 src 导入视频URL 支持MP4、WebM、Ogg格式
非必须属性 controls 显示视频控制面板
loop 循环播放
muted 静音播放
autoplay 自动播放 为了提升用户体验,浏览器支持在静音状态下自动播放
列表
标签 作用场景 注意事项
无序列表 ul嵌套li,ul是无序列表,li是列表条目 作用于布局排列整齐的不需要规定顺序的区域 ul标签里面只能包含li标签;li标签可以包含任何内容
有序列表 ol嵌套li,ol是有序列表,li是列表条目 作用于布局排列整齐的需要规定顺序的区域 ol标签里面只能包裹li标签;li标签可以包裹任何内容
定义列表 dl嵌套dt和dd,dl是定义列表,dt是定义列表的标题,dd是定义列表的描述/详情 一般作用于网页底部 dl里面只能包含dt和dd;dt和dd里面可以包含任何内容

备注:无序列表li内容前面有小圆点

表格

标签:table嵌套tr,tr嵌套td/th

标签 使用场景 书写方式 特点
table嵌套tr,tr嵌套td/th 网页中的表格与Excel表格类似,用来展示数据 先写行(先有行),再写单元格 会根据内容的大小来缩放表格
诠释标签作用
标签名 说明
table 整个表格
tr 行(有几行就写几个tr)
th 表头单元格(字体要比td粗一些)
td 内容单元格

备注:

在网页中表格默认没有边框线,再table中使用border属性可以为表格添加边框线(border="1"表示要1像素的边框线)

tr中嵌套tr不会写入表格中

表格的结构标签

作用:把内容划分区域,让表格结构、语义更清晰

标签
标签名 含义 说明
thead 表格头部 包含住表格头部内容区域的结构
tbody 表格主体 包含住主要内容区域的结构
tfoot 表格底部 包含住汇总信息区域的结构

备注:此三类标签是写给浏览器看的,浏览器不显示(人眼无法在浏览器上看到效果)

合并单元格
作用 将多个单元格合并成一个单元格,以合并相同信息
类型 跨行合并、跨列合并
合并单元格步骤
steps one 明确合并目标
steps two 保留最左、最上的表格,添加属性(取值是数字,表示需要合并的单元格数量);跨行合并,保留最上单元格,添加属性rowspan;跨列合并,保留最左单元格,添加属性colspan
steps three 删除其他单元格

备注:所用的操作都必须在自己结构里面操作,不可以跨结构操作

表单
作用 收集用户信息
使用场景 登录页面、注册页面、搜索区域
标签

有语义的布局标签

标签名 说明
input 根据type属性值不同,实现不同功能
label 作用于网页中,某个标签的说明文本;用label标签绑定文字和表单控件的关系,增大表单控件的点击范围
button(按钮) 实现按钮功能

备注:支持label标签的表单控件:文本框、密码框、上传文件、单选框、多选框、下拉菜单、文本域等

无语义的布局标签

标签名 作用 效果
div(大盒子) 布局网页(划分网页区域,摆放内容) 独占一整行
span(小盒子) 布局网页(划分网页区域,摆放内容) 不换行
label标签的写法
ways one label标签只包裹内容,不包裹表单控件;设置label标签的for属性值与表单控件的id属性值相同即可实现label功能
ways tow(推荐) 使用label标签包裹文字和表单控制(例:input)属性,不需要添加属性
input标签的type属性
type属性值 说明
text 文本框,用于输入单行文本
password 密码框
radio 单选框
checkbox 多选框
file 上传文件

备注:

text、password与placeholder的配合使用

实现提示信息功能:占位文本属性“placeholder="提示信息"”

radio与name、checked的配合使用

属性 作用 特殊说明
name 控制名称 控件分组,同组只能选中一个(即单选功能
checked 刷新页面时默认选中 属性名与属性值相同,可以简写成一个单词

同理,checkbox也可以与checked配合使用,实现默认效果

file与multiple的配合使用:

实现上传多个文件的效果

button标签的type属性值
type属性值 说明
submit 提交按钮,点击后可以提交数据到后台(默认功能)
reset 重置按钮,点击后将表单控件恢复默认值
button 普通按钮,默认没有功能,一般配合JavaScript使用

备注:reset属性只能重置form属性管理的表单(可实现按钮重置表单控件)

字符实体

作用:在网页中显示预留字符

显示效果 实体名称
空格 &nbsp
< &lt(&LT)
> &gt
实现下拉菜单功能

标签:select嵌套option

诠释:

标签名 功能
select 下拉菜单整体
option 下拉菜单的内容每一项
selected(属性名) 刷新页面时实现默认选中的功能

备注:想要实现哪个下拉菜单选项为默认值就在哪个option标签中加selected属性

文本域
标签名 作用 作用场景
textarea 多行输入文本的表单控件 类似于发朋友圈、评论框之类

CSS

盒子

div大盒子、span小盒子

属性名 作用
width 宽度
height 高度
background-color 背景色
选择器:
基础选择器
名称 说明 格式
标签选择器 选中同名标签设置相同样式 标签名:p{样式}、img{样式}……
类选择器 查找标签,差异化设置标签显示效果 定义:.类名{样式};使用:class="类名(注:没有点)"
id选择器 查找标签,差异化设置标签显示效果,多有javaScript使用 #名字(id名);注:同一个id选择器在一个页面只能使用一次
通配符选择器 查找页面所以标签,设置相同样式 *{设置的样式}
复合选择器
名称 用法描述 语法 注意事项
后代选择器 选择元素的后代元素 父选 子选{CSS属性}(父子间空格隔开 后代选择器选中所以后代
子代选择器 选中某元素的最近子代元素(最近子级 父>子{CSS属性}(父子间用>隔开
并集选择器 选中多组标签设置相同属性 选择器1,选择器2……选择器n{CSS属性}(用逗号隔开
交集选择器 选中同时满足多个条件的元素 选择器1选择器2{CSS属性}(选择器之间连写,没有任何符号 如果交集选择器中有标签选择器,标签选择器必须写在最前面
伪类选择器 "伪类"表示元素的状态,选中元素的某个状态设置样式 选择器:hover{CSS属性}(鼠标悬停状态) 任何标签都可以设置鼠标悬停状态
结构伪类选择器:

作用:根据元素的结构关系查找元素

经验:查找到的元素后可以加上{属性}和其他选择器一样可以往{}中添加属性

选择器 说明
X:first-child 查找第一个X元素
X:last-child 查找最后一个X元素
X:nth-child(n) 查找第n个X元素(第一个元素n为1)
nth-child(公式)

注:

用于ul标签较多

必须是n才可以,其他变量没作用

对于公式n+5/n-5而言:n是从0开始计算(不会覆盖first-child/last-child

公式 功能
2n 偶数标签
2n+1;2n-1 奇数标签
5n 找到5的倍数的标签
n+5 找到第五个以后的标签
-n+5 找到第5个以前的标签
超链接标签a的四个状态
选择器 作用
:link 访问前
:visited 访问后
:hover 鼠标悬停时
:active 点击时(激活)

备注:要使用这四个顺序要按照link、visited、hover、active的顺序书写。

伪元素选择器:

作用:创建虚拟元素(伪元素),用来摆放装饰性的内容

注意:

必须设置content:" "属性用来设置伪元素的内容(内容可留空)

伪元素默认是行内显示模式

权重和标签选择器相同

选择器 说明
X::before 在X元素里面最前面添加一个伪元素
X::after 在X元素里面最后面添加一个伪元素
文字控制属性名

其写在选择器中

描述 属性名 效果
字体大小 font-size 文字尺寸(用px单位;且必须有单位,否则不生效)
文字粗细 font-weight 400px不加粗,700px加粗
行高 line-height 一般用于控制盒子内的文字
字体族 font-family 控制文字的字体形式
字体复合属性 font 复合属性
文本缩进 text-indent 显示自然段的开头两个空格效果
文本对齐 text-align left(左)right(右)center(居中)
修饰线 text-decoration +属性下滑线、删除线、顶格线等修饰线
颜色 color
字体倾斜 font-style 有些字体默认为倾斜 效果
字体粗细(font-weight)的属性值:
正常 加粗
关键字 normal bold
数字(开发使用) 400px 700px
行高的组成:

行高=上间距+文本高度+下间距

修饰线(text-decoration)的属性值:
属性值 效果
none
underline 下划线
line-through 删除线
overline 上划线(顶格线)
颜色(color)的属性值:
颜色的表达方式 属性值 说明 使用场景
颜色关键字 颜色对于的单词 red、green、blue…… 学习测试
rgb rgb(r,g,b) 表示红绿蓝三原色,取值:0~255
rgba rgb(r,g,b,a) a表示透明度,取值:0~1 开发使用,实现透明色
十六进制 #RRGGBB 可以简写:相同两个字母可以写一个 开发使用(可以用Pxcook测量)
字体倾斜(font-style)的属性值:
属性值 效果
normal 正常
italic 倾斜
CSS的三大属性
特性 特点 诠释特点
继承性 子级默认继承父级的文字控制属性,当标签有自己的样式时不会继承父类,会执行自己的样式
层叠性 覆盖(不同选择器中,哪个选择器优先级高就生效哪个选择器)、叠加 相同的属性会覆盖:后来者居上(程序至上而下运行)即后面的属性会覆盖前面的属性
优先级 选择器优先级高的样式生效 权重的高低:通配符选择器<标签选择器=伪类选择器<类选择器<id选择器<行内样式选择器<!important

备注:!important是提高优先级的作用,想要哪个选择器生效,就加到哪个选择器的属性后

优先级的叠加计算规则
叠加计算 公式 规则
如果是复合选择器,则需要权重叠加计算 (行内样式,id选择器个数,类选择器个数,标签选择器个数) 公式中从左向右依次比较选择器个数,同一级个数多的优先级高,如果个数相同,则向后比较

备注:

!important权重最高,继承权重最低

要是是继承父类,即使父类属性有!important,其权重也是最低的

背景属性名
描述 属性名
背景色 background-color
背景图 background-image
背景图平铺方式 background-repeat
背景图位置 background-position
背景图缩放 background-size
背景图固定 background-attachment
背景图复合属性 background
背景图(bgi)属性值

url(图片路劲);背景图一般都是在盒子里面写的,所以要先写好盒子的宽高

背景图平铺方式(bgr)属性值
属性值 效果
no-repeat 不平铺(图片出现在左上角)
repeat 平铺(默认效果)
repeat-x 水平方向平铺
repeat-y 垂直方向平铺
背景图位置(bgp)属性值
坐标

水平方向位置 垂直方向位置(像素单位px,正负代表方向)

关键字
关键字 位置
left 左侧
right 右侧
center 居中
top 顶部
bottom 底部

关键字取值方式可以颠倒取值顺序

只取一个关键字时,另一个方向默认居中;只取一个数字值时表示水平方向,垂直方向默认居中

数字与关键字可以混用

背景图缩放(bgz、bgs)的属性值
方式 属性值 效果
关键字 cover 等比例缩放图片以覆盖背景区(可能会导致图片溢出);即覆盖整个盒子
contain 等比例缩放图片当图片的宽或高与盒子的宽或高相等时停止缩放,可能会导致盒子有露白
百分比 根据盒子尺寸计算图片大小 比较好用
数字+单位
背景图固定(bga)的属性值

作用:背景图不会随着元素的内容(盒子)滚动。(盒子可以动,图片(被钉住了)不动)

属性值:fixed

背景的复合属性(bg)

属性值:背景色 背景图 背景图平铺方式 背景图位置 /背景图缩放 背景图固定(空格隔开,不分顺序)

背景图的缩放要在前面加"/"符号

转换显示模式

属性名:display

属性值:

属性值 效果
block 块级
inline-block 行内块
inline 行内

显示模式备注:

显示模式类型 特点
块级元素 独占一行;宽度默认是父级的100%;添加宽高属性生效
行内元素 一行可以显示多个;设置宽高属性不生效;宽高尺寸由内容撑开
行内块元素 一行可以显示多个;设置宽高属性生效;宽高尺寸由内容撑开
了解
默认情况下是块级的标签
标签名 作用
div 用于组织内容
h 标题
p 段落
hr 水平线
ol 有序列表
ul 无序列表
li 列表项
dl 定义列表
dt 定义列表中的术语
dd 定义列表中的描述
pre 用于预格式化的文本
blockquote 引用
article 独立的内容块
figure 用于自包含的内容,通常与<figcaption>一起使用
figcaption 用于<figure>元素的标题
section 用于文档中的一个区段
nav 导航连接
aside 用于页面的侧边栏内容
footer 用于文档或区段的脚注
header 文档或区段的头部
form 用于表单
table 用于表格
thead 表格头部
tbody 表格主体
tfoot 表格脚注
tr 表格的行
th 表格的表头单元格
td 表格的单元格
默认情况下是行内的标签
标签名 作用
a 超链接
span 文本的分组,没有语义意义
br 换行
i 斜体文本
b 加粗文本
u 下划线文本
sub 下标文本
sup 上标文本
em 强调文本(效果与i相同)
strong 强烈强调文本(效果与b相同)
mark 标记文本
small 小号文本
del 删除线
ins 插入文本(它本身并不直接提供下划线的效果,但浏览器通常会给 <ins> 标签添加一个文本下划线)
q 短的引用
time 时间和日期
var 变量
cite 引用作品标签
code 代码文本
samp 计算机输出
kbd 键盘输入
dfn 定义一个术语
abbr 用于缩写
data 表示数据值
progress 显示任务进度
meter 表示度量或已知范围值
wbr 用于文本中可能用于需要换行的地方提供断字
默认情况下是行内块的标签
标签名 作用
input 输入数据
img 嵌入图片
buttom 可点击的按钮
select 下拉选择框
textarea 多行文本输入
label 为表单元素定义标签
video 嵌入视频
audio 嵌入音频
canvas 绘制图形
iframe 嵌入另一个文档
盒子模型:

盒子模型的重要组成部分:

组成 标签名
内容区域 width&&height
内边距 padding(出现在内容与盒子边缘之间)(会撑大盒子)
边框线 border(会撑大盒子)
外边距 margin(出现在盒子的外面)(可用于拉开两盒子距离)
内边距属性写法

属性值:px

padding/padding-方位名词(top、left、bottom、right)

padding多值写法:

上方初值,顺时针取值,对位取值

取值个数 示例 含义
一个值 padding:1px; 四个方向内边距都为1px
四个值 padding:1px 2px 3px 4px 上:1px;右:2px;下:3px;左:4px
三个值 padding:1px 2px 3px 上:1px;左右:2px;下3px
两个值 padding:1px 2px 上下:1px;左右:2px
边框线(bd)的属性值
属性值 线条样式
solid 实线
dashed 虚线
dotted 点线
设置单方向边框线

属性名:border-方位名词(top、right、left、bottom)

属性值:边框线粗细(像素值) 线条样式 颜色(不区分顺序)

外边框(margin)的属性值

与内边框border一样

注意:

margin实现版心居中效果:

把margin的左右执行写成auto(条件:盒子必须要有宽度

解决盒子被撑大问题

内减模式:box-sizing:border-box(一般在清楚默认样式时就使用内减模式了)

清楚默认样式

清除标签:

way_one:通配符选择器选择全部标签,margin、padding取值为0

* {

   margin:0;

   padding:0;

}

way_tow:并集选择器选择所有标签,margin、padding取值为0

标签1,标签2,标签3……标签n {

   margin:0;

   padding:0;

}

清除有序、无序列表方式list-style取值为none即可:

list-style:none;

盒子问题
元素溢出:

属性名:overflow(控制溢出元素的内容显示方式)

属性值

属性值 效果
hidden 溢出隐藏
scroll 溢出滚动(无论是否溢出都显示滚动条位置)
auto 溢出滚动(溢出才显示滚动条位置)
外边距问题--合并与塌陷

合并现象:

垂直排列的兄弟元素,上下margin会合并,取两个margin中的较大值生效

塌陷问题:

原因:父子级的标签,子级添加上外边距会产生塌陷问题,导致父级一起向下移动

解决方法:

取消子级margin,父级设置padding

父级设置overflow:hidden

父级设置border-top

行内元素--垂直内外边距

行内元素添加margin与padding,无法改变元素垂直位置时,给行内元素添加line-height可以改变垂直位置

盒子模型常用属性
属性名 功能
border-radius 实现圆角
box-shadow 实现阴影
opacity 实现透明度(不局限与颜色,范围0~1,0表示透明,1不透明)
圆角属性值

属性值:像素值/百分比(属性值是圆角半径)

格式:从左上角顺时针赋值,没有取角的值与对角的值取值相同

正圆形状:给正方形盒子设置圆角属性值为盒子宽高的一半(50%)

正圆最大值为50%,超过50%就没有效果了

胶囊形状:给长方形盒子设置圆角属性值为盒子高度一半

阴影属性值:

属性值:x轴偏移量(必写) y轴偏移量(必写) 模糊半径 颜色 内外阴影

格式:box-shadow: 像素值 像素值 像素值 像素值 颜色 (inset);

注:默认是外阴影,内阴影要加inset

浮动(float):

属性名:float

通过margin来调li盒子的间距

属性值 作用
left 左对齐
right 右对齐

如果父级的宽度不够,浮动的盒子会"掉"下来,这时就要用到清除浮动了

清除浮动
ways name steps
one 额外标签法 在浮动父级内容最后添加一个块级元素来设置CSS属性clear:both
tow 单伪元素法 在浮动父级类名后添加伪元素名,伪元素内容为clear:both
three(推荐) 双伪元素法 before:解决外边距塌陷问题;after:清除浮动(仍然是clear:both)

four overflow 浮动父级添加CSS属性overflow:hidden

备注:

清除浮动的类名习惯上起名为clearfix

单伪元素格式:

.clearfix::after{

   content:"";

   display:block;

   clear:both;

}

双伪元素格式:

/*before:解决外边距塌陷问题*/

/*after:清除浮动(仍然是clear:both)*/

.clearfix::before,

.clearfix::after{

   content:"";

   display:table;

}

.clearfix::after{

   clear:both;

}

flex布局(主流)
flex布局属性名
属性名 描述
display:flex 创建flex容器
justify-content 主轴对齐方式
align-items 侧轴对齐方式(对所有弹性盒子)
align-self 某个弹性盒子侧轴对齐方式(对单个弹性盒子)
flex-direction 修改主轴方向
flex 弹性伸缩比
flex-wrap 弹性盒子换行
align-content 行对齐方式
主轴对齐方式(justify-content)属性值
行对齐方式(align-content)属性值
属性值 效果
flex-start 弹性盒子从起点开始依次排列(默认值)
flex-end 弹性盒子从终点开始依次排列
center t弹性盒子沿主轴居中排列
space-between 弹性盒子沿主轴均匀排列,空白间距均分在弹性盒子之间(父级剩余的空间拿去分配成间距,使得弹性盒子之间的间距相等)
space-around 弹性盒子沿主轴均匀排列,空白间距均分在弹性盒子两侧(间距出现在弹性盒子两侧,弹性盒子之间的距离是两端距离的2倍)
space-evenly 弹性盒子沿主轴均匀排列,弹性盒子与容器之间间距相等(间距与两侧距离相等

备注:属性align-content对单行弹性盒子不生效

侧轴对齐方式(align-items、align-self)属性值
属性值 效果
stretch 弹性盒子沿着侧轴被拉伸直至铺满容器(弹性盒子没有设置侧轴方向尺寸则默认拉伸)
center 弹性盒子沿侧轴居中
flex-start 弹性盒子从起点开始依次排列
flex-end 弹性盒子从终点开始排列
修改主轴方向(flex-direction)属性值
属性值 效果
row 水平方向,从左向右(默认)
column 垂直方向,从上向下
row-reverse 水平方向,从右向左
column-reverse 垂直方向,从下向上
弹性伸缩比(flex)属性值

属性值:整数数字,表示占用父级剩余尺寸的份数

备注:默认情况下,主轴方向尺寸是由内容撑开(使用伪类选择器选中弹性盒子后添加属性(flex、width、height)与属性值),侧轴默认拉伸

弹性盒子换行(flex-wrap)属性值

属性值 效果
wrap 换行
nowrap 不换行
定位

实现方式:定位模式+边偏移(用left、right、top、bottom来设置盒子的位置)

定位模式 属性值 是否脱标 显示模式 参照物
相对定位 relative 保持标签原有显示模式 自己原来位置
绝对定位 absolute 行内块特点 找最近的已经定位的祖先元素(父级,爷爷级……),如果所有祖先都没有定位则参照浏览器可视(窗口)区改位置
固定定位 fixed 行内块特点 浏览器窗口

备注:

定位居中的实现

steps one:使用绝对定位

steps tow:水平(left)、垂直(top)边偏移为50%

steps three:子级向左、上移动自身尺寸的一半,即左上的外边距为尺寸的一半。

实现steps three:

ways one:"transform:translate(50%,50%)";

ways tow:"用margin来加边距实现:margin-left:取宽度一半的负数;margin-top:取高度一半的负数"

调整定位盒子的层级显示顺序

属性名:z-index

属性值:整数(默认值为0,取值越大显示顺序越靠上)

修饰属性
属性名 说明
vertical-align 实现文字垂直对齐方式(针对图片与文字在一个盒子中的文字)
transition(复合属性) 图片与文字 可以实现慢慢改变实现过度效果(用于鼠标悬停状态)
opacity 通常用于设置背景和内容实现整个元素的透明度
cursor 鼠标悬停于元素上时实现不同光标类型

备注:

复合属性:有多个值,且是空格隔开

垂直对齐方式(vertical-align)的属性值
属性值 效果
baseline 基线对齐(默认)
top 顶部对齐
middle(常用) 居中对齐
bottom 底部对齐
诠释过渡效果(transition)

属性值:过度的属性 花费的时间(要加单位s

作用 可以将一个元素在不同状态之间切换的时候添加过渡效果
过度属性值的注意实现 过渡的属性可以是具体的CSS属性,也可以是all(两个状态属性值不同的所有属性,都产生过渡效果)

备注:

transition设置给元素本身,而不是设置给元素鼠标悬停状态

建议使用all,具体的CSS属性写法:改变宽度则在过度属性上写width,改变高度则在过度属性上写height,

一般translate属性都是于hover状态配合使用

光标类型(cursor)的属性值
属性值 效果
default 默认值,通常是箭头
pointer 小手效果,提示用户可以点击
text 工字型,提示用户可以选择文字
move 十字光标,提示用户可以移动



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。