html+CSS+JS控制Li背景颜色交替显示特效

 时间:2024-10-11 23:37:57

1、新建html文档。

html+CSS+JS控制Li背景颜色交替显示特效

2、书写hmtl代码。<body onLoad="initUl()"><ul><li>百度经验</li><li>百度百科</li><li>百度贴吧</li><li>百度知道</li><li>百度百家</li><li>百度云</li></ul></body>

html+CSS+JS控制Li背景颜色交替显示特效

3、书写css代码。<style>html, body { width : 100%; hei爿讥旌护ght : 100%; margin : 0; padding : 0; }.wrapper { position : relative; width : 420px; margin : 0 auto; padding : 0; font-size : 0; }.icon { position : relative; display : inline-block; width : 100px; height : 100px; margin : 20px; border-radius : 18px; -webkit-box-sizing : border-box; -moz-box-sizing : border-box; box-sizing : border-box; }.l1{background:#ffffff}.l2{background:#f4f4f4}</style>

html+CSS+JS控制Li背景颜色交替显示特效

4、书写并添加js代码。<script>function initUl(){var a=document.getElementsByTagName('u造婷用痃l');for (var i=0;i<a.length;i++){ var v=document.getElementsByTagName('li'); var ii=1; for (var j=0;j<v.length;j++){ if (v[j].parentNode==a[i]){ if (ii++%2==0){ v[j].className="l2"; } else{ v[j].className="l1"; } } }}}</script>

html+CSS+JS控制Li背景颜色交替显示特效

5、代码整体结构。

html+CSS+JS控制Li背景颜色交替显示特效

6、查看效果。

html+CSS+JS控制Li背景颜色交替显示特效
  • hbulider如何给文字加边框
  • 鼠标放在div上延迟改变宽度效果
  • css如何给图片加上两层边框
  • html链接下划线去掉
  • 热门搜索
    ccu是什么意思 xxoo是什么 什么是心理学 ooxx是什么意思 pink什么意思 什么是生产关系 cc霜是什么 罡是什么意思 ml是什么 什么是食物链