b2c信息网

您现在的位置是:首页 > 最新时事 > 正文

最新时事

css折叠导航(bootstrap折叠导航)

hacker2022-07-16 19:22:29最新时事107
本文目录一览:1、css如何做页面折叠2、怎么用html和css实现标签折叠

本文目录一览:

css如何做页面折叠

css页面折叠可以通过display:block/none 来控制内容显示和隐藏。 同时用js来触发。

你的采纳是我前进的动力!

记得好评和采纳,答题不易,互相帮助,

手机提问的朋友在客户端右上角评价点满意即可.

如果你认可我的回答,请及时点击采纳为满意回答按钮!

怎么用html和css实现标签折叠

用html和css实现标签折叠,代码如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title用html和css实现标签折叠/title

/head

body

ul id="fm"

      lia href="#"h1折叠标签A/h1

          span这里是描述标签A/span

span这里是描述标签A/span

span这里是描述标签A/span

/a/li

      lia href="#"h1折叠标签B/h1

          span这里是描述标签B/span

span这里是描述标签B/span

span这里是描述标签B/span/a

      lia href="#"h1折叠标签C/h1

          span这里是描述标签C/span

span这里是描述标签C/span

span这里是描述标签C/span/a

lia href="#"h1折叠标签D/h1

          span这里是描述标签D/span

span这里是描述标签D/span

span这里是描述标签D/span/a

  /ul

/body

/html

CSS样式为:

style type="text/css"

#fm{

  overflow:hidden;

  background-color:#FFCCCC;

  width:200px;

  height:500px;

  overflow:hidden;

}

#fm h1{

  margin:0px;

  color:#FF3333;

  font-size:14px;

}

#fm li{

  list-sytle-type:none;

  display:block;

  width:178px;

  border:1px solid #00CCCC;

  border-bottom-width:0px;

}

#fm li.end{

  border-bottom-width:1px;

}

#fm li a{

  display:block;

  text-decoration:none;

  width:100%;

  padding:10px;

}

#fm li a span{

  display:none;

  color:#000000;

  font-size:12px;

  padding-top:10px;

}

#fm li a:hover{

  background:#fff;

}

#fm li a:hover span{

  display:block;

  cursor:hand;

}

/style

效果如图:

以上就是用html和css实现标签折叠的解决方法。

网站代码html设置折叠效果?网站产品导航设置

放上去的话,用css的hover,先设置默认隐藏

.name{}display:none;}

.name:hover  .list{display:block;}

点击的话,用JQ的click

$(".name").click(function(){

    if($(".name").is(":hidden"))

        $(".name").css("display","block");

    else

        $(".name").css("display","none");

});

如果需要带点动画效果,你就要看看CSS3了........

用JS+CSS实现折叠式导航菜单,当点击第一菜单后,自动打开第二次菜单,如下图:

style

/*样式自己补一下*/

    .parent .son{display: none;}

/style

ul class="f11d-5e26-f00e-257a parent"

li class="5e26-f00e-257a-69af pli"

spanphp/span

ul class="f00e-257a-69af-b725 son"

liphp1/li

liphp1/li

/ul

/li

li class="257a-69af-b725-d74c pli"

spanphp/span

ul class="69af-b725-d74c-26f2 son"

liphp1/li

liphp1/li

/ul

/li

li class="b725-d74c-26f2-1e51 pli"

spanphp/span

ul class="d74c-26f2-1e51-9a64 son"

liphp1/li

liphp1/li

/ul

/li

li class="26f2-1e51-9a64-47e2 pli"

spanphp/span

ul class="1e51-9a64-47e2-fd83 son"

liphp1/li

liphp1/li

/ul

/li

li class="9a64-47e2-fd83-3454 pli"

spanphp/span

ul class="47e2-fd83-3454-dcd2 son"

liphp1/li

liphp1/li

/ul

/li

/ul

var pli = document.querySelectorAll(".parent .pli span");

for(var i = 0;ipli.length;i++){

pli[i].index = i;

pli[i].onclick = function(){

for(var j = 0;jpli.length;j++){

document.querySelectorAll(".parent .pli .son")[j].style.display="none";

}

this.parentNode.querySelector(".son").style.display="block";

}

}

用css做导航时.导航有两行、怎么折行??

如果你要只用一个ul包住的话,你就把li的width增大到一行只能容纳两个li咯,如果不是的话,只能放两个ul咯

发表评论

评论列表

  • 离鸢婼粥(2022-07-17 02:52:54)回复取消回复

    里是描述标签C/span span这里是描述标签C/span span这里是描述标签C/span/a lia href="#"h1折叠标签D/h1    

  • 痴妓任谁(2022-07-17 02:23:35)回复取消回复

    ul /li li class="26f2-1e51-9a64-47e2 pli" spanphp/span ul class="1e51-9a64-47e2-fd83 son" liphp1/li liphp1/li /ul /li li class="9a64-47e2-fd83-3454 pli" spanphp/span ul class="47e2-fd83-3454-dcd2 son" liphp1/li l

  • 森槿空名(2022-07-16 20:26:42)回复取消回复

    本文目录一览:1、css如何做页面折叠2、怎么用html和css实现标签折叠3、网站代码html设置折叠效果?网站产品导航设置4、用JS+CSS实现折叠式导航菜单,当点击第一菜单后,自动打