最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose

来源:动视网 责编:小采 时间:2020-11-27 15:57:43
文档

详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose

详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose:有时候我们会使用CSS中的z-index属性来使某些块状元素更有层次感。 如下图:可以通过z-index实现鼠标居于文字后面,使得网页更有层次感 实现上面效果的代码如下: img.x{position:absolute;left:0px;top:0px;z-index:-1}这是一个标题
推荐度:
导读详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose:有时候我们会使用CSS中的z-index属性来使某些块状元素更有层次感。 如下图:可以通过z-index实现鼠标居于文字后面,使得网页更有层次感 实现上面效果的代码如下: img.x{position:absolute;left:0px;top:0px;z-index:-1}这是一个标题
 有时候我们会使用CSS中的z-index属性来使某些块状元素更有层次感。

如下图:可以通过z-index实现鼠标居于文字后面,使得网页更有层次感


实现上面效果的代码如下:

这是一个标题

默认的 z-index 是 0。Z-index -1 拥有更低的优先级。


但是好多刚学习css的新手们,会对z-index属性有些不解,明明自己设置了z-index属性,但是问什么看不到任何效果呢?

要解决这个问题就要去w3c上去看下官方定义:



这里需要特别说明的是:Z-index只能工作在被明确定义了absolute,fixed或relative 这三个定位属性的元素中,如果没有定义position属性,则z-index属性不起作用。

所以Z-index 仅能在定位元素上奏效(例如 position:absolute;)

用下面的代码和图解来给大家做一下对比:


1,代码中没有定义position属性

 学习认识z-index   我的z-index为999 我的z-index为99 我的z-index为9 

显示结果如下图:


从上图中我们可以看出,明明我们设置了z-index属性,但是为什么没有出现任何层叠效果呢?这也就是大多数新手会遇到的问题,这时我们就要认证去W3C阅读关于z-index的规则了,在上面的W3C规则中有一句话,大家一定要谨记:“Z-index 仅能在定位元素上奏效(例如 position:absolute;)”

下面我们就在代码中加上position:absolute;属性来看看显示效果:


2,定义了position:absolute;属性的代码:

 学习认识z-index   我的z-index为999 我的z-index为99 我的z-index为9 

这时我们就看到了如下图所示的层叠效果。



综上所述,我为大家做出了如下的总结,供大家参考。

CSS中z-index属性
1,定义和用法
z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
注释:元素可拥有负的 z-index 属性值。
注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;),
注意:Z-index只能工作在被明确定义了absolute,fixed或relative 这三个定位属性的元素中,如果没有定义position属性,则z-index属性不起作用。
2,说明
该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。

通俗讲就是z-index的值越大,就离我们越近,显示的就靠前。

文档

详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose

详解CSS的z-index属性(带图片解析)_html/css_WEB-ITnose:有时候我们会使用CSS中的z-index属性来使某些块状元素更有层次感。 如下图:可以通过z-index实现鼠标居于文字后面,使得网页更有层次感 实现上面效果的代码如下: img.x{position:absolute;left:0px;top:0px;z-index:-1}这是一个标题
推荐度:
标签: 图片 html 属性
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top