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

目录

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

十字光标,提示用户可以移动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/942286.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

010 Qt_输入类控件(LineEdit、TextEdit、ComboBox、SpinBox、DateTimeEdit、Dial、Slider)

文章目录 前言一、QLineEdit1.简介2.常见属性及说明3.重要信号及说明4.示例一&#xff1a;用户登录界面5.示例二&#xff1a;验证两次输入的密码是否一致显示密码 二、TextEdit1.简介2.常见属性及说明3.重要信号及说明4.示例一&#xff1a;获取多行输入框的内容5.示例二&#x…

Vue3:uv-upload图片上传

效果图&#xff1a; 参考文档&#xff1a; Upload 上传 | 我的资料管理-uv-ui 是全面兼容vue32、nvue、app、h5、小程序等多端的uni-app生态框架 (uvui.cn) 代码&#xff1a; <view class"greenBtn_zw2" click"handleAddGroup">添加班级群</vie…

通过Docker Compose来实现项目可以指定读取不同环境的yml包

通过Docker Compose来实现项目可以指定读取不同环境的yml包 1. 配置文件2. 启动命令 切换不同环境注意挂载的文件权限要777 1. 配置文件 version: 3.8 services:docker-test:image: openjdk:8-jdk-alpineports:- "${APP_PORT}:${CONTAINER_PORT}"volumes:- "${J…

华为实训课笔记 2024 1223-1224

华为实训 12/2312/24 12/23 [Huawei]stp enable --开启STP display stp brief --查询STP MSTID Port Role STP State Protection 实例ID 端口 端口角色 端口状态 是否开启保护[Huawei]display stp vlan xxxx --查询制定vlan的生成树计算结…

GitCode 光引计划投稿 | GoIoT:开源分布式物联网开发平台

GoIoT 是基于Gin 的开源分布式物联网&#xff08;IoT&#xff09;开发平台&#xff0c;用于快速开发&#xff0c;部署物联设备接入项目&#xff0c;是一套涵盖数据生产、数据使用和数据展示的解决方案。 GoIoT 开发平台&#xff0c;它是一个企业级物联网平台解决方案&#xff…

EasyGBS国标GB28181公网平台P2P远程访问故障诊断:云端服务端排查指南

随着信息技术的飞速发展&#xff0c;视频监控领域正经历从传统安防向智能化、网络化安防的深刻转变。EasyGBS平台&#xff0c;作为基于国标GB28181协议的视频流媒体平台&#xff0c;为用户提供了强大的视频监控直播功能。然而&#xff0c;在实际应用中&#xff0c;P2P远程访问可…

Vnlhun靶场Log4j2漏洞

相关概念 log4j2是Apache的⼀个java日志框架&#xff0c;我们借助它进行日志相关操作管理&#xff0c;然而在2021年末log4j2爆出了远程代码执行漏洞&#xff0c;属于严重等级的漏洞 漏洞原理 简单说就是当你使⽤log4j2中提供的⽅法去输出⽇志信息时&#xff0c;⽐如说最常⻅…

千兆网中的gmii与rgmii

物理链路上是千兆网。1 Gbps1000 Mb/s1000/8 MB/s125 MB/s&#xff0c;这是和你的测试设备相连的1 Gbps物理带宽下的极速。关键点是1 B&#xff08;byte&#xff09;8 b&#xff08;bit&#xff09;。实际下载速度还取决于下载源的限制、出口的物理链路和运营商的限制。

2024-12-24 NO1. XR Interaction ToolKit 环境配置

文章目录 1 软件配置2 安装 XRToolKit3 配置 OpenXR4 安装示例场景5 运行测试 1 软件配置 Unity 版本&#xff1a;Unity6000.0.26 ​ 2 安装 XRToolKit 创建新项目&#xff08;URP 3D&#xff09;&#xff0c;点击进入 Asset Store。 进入“Unity Registry”页签&#xff0…

重温设计模式--外观模式

文章目录 外观模式&#xff08;Facade Pattern&#xff09;概述定义 外观模式UML图作用 外观模式的结构C 代码示例1C代码示例2总结 外观模式&#xff08;Facade Pattern&#xff09;概述 定义 外观模式是一种结构型设计模式&#xff0c;它为子系统中的一组接口提供了一个统一…

【恶意软件检测】一种基于API语义提取的Android恶意软件检测方法(期刊等级:CCF-B、Q2)

一种基于API语义提取的Android恶意软件检测方法 A novel Android malware detection method with API semantics extraction 摘要 由于Android框架和恶意软件的持续演变&#xff0c;使用过时应用程序训练的传统恶意软件检测方法在有效识别复杂演化的恶意软件方面已显不足。为…

【微信小程序】2|轮播图 | 我的咖啡店-综合实训

轮播图 引言 在微信小程序中&#xff0c;轮播图是一种常见的用户界面元素&#xff0c;用于展示广告、产品图片等。本文将通过“我的咖啡店”小程序的轮播图实现&#xff0c;详细介绍如何在微信小程序中创建和管理轮播图。 轮播图数据准备 首先&#xff0c;在home.js文件中&a…

RT-DETR学习笔记(2)

七、IOU-aware query selection 下图是原始DETR。content query 是初始化为0的label embedding, position query 是通过nn.Embedding初始化的一个嵌入矩阵&#xff0c;这两部分没有任何的先验信息&#xff0c;导致DETR的收敛慢。 RT-DETR则提出要给这两部分&#xff08;conten…

fpgafor循环语句使用

genvar i;//循环变量名称 generate for(i0;i<4;ii1)begin:tx//自己定义名称 //循环内容 end endgenerate12位的16进制乘以4就是48位位宽的2进制 因为 222*2(2^4)16

62.基于SpringBoot + Vue实现的前后端分离-驾校预约学习系统(项目+论文)

项目介绍 伴随着信息技术与互联网技术的不断发展&#xff0c;人们进到了一个新的信息化时代&#xff0c;传统管理技术性没法高效率、容易地管理信息内容。为了实现时代的发展必须&#xff0c;提升管理高效率&#xff0c;各种各样管理管理体系应时而生&#xff0c;各个领域陆续进…

网站灰度发布?Tomcat的8005、8009、8080三个端口的作用什么是CDNLVS、Nginx和Haproxy的优缺点服务器无法开机时

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c; 忍不住分享一下给大家。点击跳转到网站 学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……&#xff09; 2、学会Oracle数据库入门到入土用法(创作中……&#xff09; 3、手把…

路由器转发数据报的封装过程

✍作者&#xff1a;柒烨带你飞 &#x1f4aa;格言&#xff1a;生活的情况越艰难&#xff0c;我越感到自己更坚强&#xff1b;我这个人走得很慢&#xff0c;但我从不后退。 &#x1f4dc;系列专栏&#xff1a;网路安全入门系列 目录 路由器转发数据的封装过程 路由器转发数据的封…

webrtc音频模块(三) windows Core Audio API及声音的播放

在前面介绍了ADM(Audio Device Module)&#xff0c;它用于抽象音频设备管理和音频数据采集/播放接口。windows的实现是AudioDeviceWinowCode&#xff0c;它封装了Core Audio APIs实现了对音频设备的操作。 Core Audio APIs windows提供了多种音频操作API&#xff0c;比如最常…

虚拟机桥接模式

主机Win10,虚拟机xp 1.虚拟机设置中选择桥接模式 2.在虚拟机菜单&#xff1a;编辑>虚拟机网络编辑&#xff0c;点击“更改设置”&#xff0c;可以看到三个网卡&#xff0c;这三个网卡分别对应不同的网络共享模式。桥接模式须使用VMnet0&#xff0c;如果没看到这个网卡&…

重温设计模式--享元模式

文章目录 享元模式&#xff08;Flyweight Pattern&#xff09;概述享元模式的结构C 代码示例1应用场景C示例代码2 享元模式&#xff08;Flyweight Pattern&#xff09;概述 定义&#xff1a; 运用共享技术有效地支持大量细粒度的对象。 享元模式是一种结构型设计模式&#xff0…