关于CSS的LI列表的背景变色功能

关于CSS的LI列表的背景变色功能,第1张

题目有点简单,不清楚具体问题是什么。

下面写了一下关于鼠标移入移出,li变色的例子,仅供参考。

思路:当鼠标移入时,修改li的背景色,直接用background修改就可以。

鼠标移出时,恢复原来li的背景色。

 <body>

     <ul id="ul">

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

            <li></li>

        </ul>

    </body>

    <script>

  var oUl = document.getElementById('ul')

var aLi = oUl.children

for(var i=0i<aLi.lengthi++){

aLi[i].onmouseover = function(){

this.style.background = 'red'

}

aLi[i].onmouseout = function(){

this.style.background = ''

}

}

</script>

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

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

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

li {height: 50pxbackground: url(small3.png)} li:hover {background: url(small2.png)}

3、浏览器运行index.html页面,此时显示出了背景图片

4、将鼠标移动到li标签背景图片上方,此时背景图片被改变了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8001562.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存