在CSS中如何设置图层

发布网友 发布时间:2022-04-19 21:03

我来回答

5个回答

热心网友 时间:2022-04-06 14:19

可以用z-index控制,具体步骤如下:

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<body>标签中,输入html代码:

<img style="position: absolute;top:0;z-index: 1" src="image.jpg" />

<img style="position: absolute;top:0;" src="small2.png" />

3、浏览器运行index.html页面,此时大图因为z-index更大而被设置到更上面的图层了。

热心网友 时间:2022-04-06 15:37

你可以用绝对或相对定位 position 不过新手要理解相对和绝对,那是很有难度,需要自己去研究。使用绝对定位后可使用z-index这个CSS命令设置它的优先级别,比如BOX1 BOX2 BOX3 我希望BOX3显示在最上面,那你就在BOX3相应的CSS里面填写z-index:1;

纳闷,做网站制作一年多,第一次看到有你这样命名的(.list:hover)

hover是划过效果,怎么能在DIV里面当ID命名呢。

加油学习。。。

热心网友 时间:2022-04-06 17:12

我认为你这个问题最好的解决方法是利用JS 楼主可以看下JQUERY的手册 看完后很多前台问题都可以接解决

热心网友 时间:2022-04-06 19:03

在CSS中相对或绝对定位,可以使用z-index调整图层的上下关系。z-index值越大,越在最上面。所有主流浏览器都支持 z-index 属性。

下图为示意图:

所以解决方法就是在弹出的大图设置其z-index大于下面的元素就可以了。

li span{position:absolute;z-index:15;}

热心网友 时间:2022-04-06 21:11

没仔细看楼主,楼上的在CSS2.0的选择器里。一切选择器都可以加:hover这个伪类。a:hover,li:hover,p:hover,.list:hover等等都是可以的啊!只不过IE6现在不支持CSS2.0的选择器啊。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com