Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 带有Z索引和下拉列表的CSS垂直导航问题_Html_Css_Twitter Bootstrap_Angular_Ng Bootstrap - Fatal编程技术网

Html 带有Z索引和下拉列表的CSS垂直导航问题

Html 带有Z索引和下拉列表的CSS垂直导航问题,html,css,twitter-bootstrap,angular,ng-bootstrap,Html,Css,Twitter Bootstrap,Angular,Ng Bootstrap,@import”https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" @进口”https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"; @进口”https://daneden.github.io/animate.css/animate.min.css"; @介质(最小宽度:768px){ .引导垂

@import”https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
@进口”https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css";
@进口”https://daneden.github.io/animate.css/animate.min.css";
@介质(最小宽度:768px){
.引导垂直导航折叠{
显示:块;
}
}
/*-------------------------------*/
/*侧栏导航样式*/
/*-------------------------------*/
.侧边栏导航{
列表样式:无;
保证金:0;
填充:0;
位置:绝对位置;
排名:0;
宽度:220px;
}
.侧边栏导航李{
显示:内联块;
线高:20px;
位置:相对位置;
宽度:100%;
}
/*此背景色不会触发*/
.侧边栏导航李:之前{
内容:'';
身高:100%;
左:0;
位置:绝对位置;
排名:0;
过渡段:宽度0.2s缓进;
宽度:3倍;
z指数:0;
}
.侧边栏导航李:第一个孩子a{
背景色:#1A1A;
颜色:555;
}
.侧边栏导航李:第n个孩子(2):之前{
背景色:#d12525;
}
.侧边栏导航李:第n个孩子(3):之前{
背景色:#4c366d;
}
.侧边栏导航李:第n个孩子(4):之前{
背景色:#583e7e;
}
.侧边栏导航李:第n个孩子(5):之前{
背景色:#64468f;
}
.侧边栏导航李:第n个孩子(6):之前{
背景色:#704fa0;
}
.侧边栏导航李:第n个孩子(7):之前{
背景色:#7c5aae;
}
.侧边栏导航李:第n个孩子(8):之前{
背景色:#8a6cb6;
}
.侧边栏导航李:第n个孩子(9):之前{
背景色:#987dbf;
}
.侧边栏导航li:悬停:之前{
过渡段:宽度0.2s缓进;
宽度:100%;
}
.侧边栏导航李a{
背景色:#1A1A;
颜色:#fff;
显示:块;
填充:10px 15px 10px 30px;
文字装饰:无;
z指数:-2;
}
.侧边栏导航li.打开:在前悬停{
过渡段:宽度0.2s缓进;
宽度:100%;
}
.侧栏导航下拉菜单{
背景色:#22222;
边界半径:0;
边界:无;
盒影:无;
保证金:0;
填充:0;
位置:相对位置;
宽度:100%;
}
.侧边栏导航李a:悬停,
.侧边栏导航李a:激活,
.侧边栏导航李a:焦点,
.侧边栏导航李.打开a:悬停,
.侧栏导航李。打开a:激活,
.侧边栏导航李.打开a:焦点{
背景色:透明;
颜色:#fff;
文字装饰:无;
}
.sidebar nav>.sidebar品牌{
字体大小:20px;
高度:65px;
线高:44px;
}

    • 下拉标题

要保持文本在顶部,请更改li:before的z索引

.sidebar-nav li:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1;
}

要保持文本在顶部,请更改li:before的z索引

.sidebar-nav li:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1;
}
第1期)我正在处理一个HTML+CSS侧导航,我在Z索引方面遇到了一些问题,如果您将鼠标悬停在侧导航中的某个项目上,将出现从左到右的颜色转换。我希望文本保持在顶部

.sidebar-nav li a{
position:relative;
z-index:0;
}
第2期)我的下拉列表根本不起作用,我想我是按照引导程序教程来做的

整个项目是一个angular2项目。如果您可以使用ng引导实现任何功能,那就太好了!如果没有,我非常感谢任何关于如何解决这两个问题的反馈

尝试添加bootstrape.min.js

第1期)我正在处理一个HTML+CSS侧导航,我在Z索引方面遇到了一些问题,如果您将鼠标悬停在侧导航中的某个项目上,将出现从左到右的颜色转换。我希望文本保持在顶部

.sidebar-nav li a{
position:relative;
z-index:0;
}
第2期)我的下拉列表根本不起作用,我想我是按照引导程序教程来做的

整个项目是一个angular2项目。如果您可以使用ng引导实现任何功能,那就太好了!如果没有,我非常感谢任何关于如何解决这两个问题的反馈

尝试添加bootstrape.min.js


问题是,您不能将li:before用于显示左侧彩色条和颜色转换,并且仍然将文本置于顶部

我建议在列表项中添加一个span元素,该span应该表示应该始终存在的彩色条:

<li class="nav-item">
   <span class="before-bar"></span>
   <a class="nav-link active" href="#"><i class="fa fa-fw fa-home"></i>&nbsp;Home</a>
</li>

.before-bar {
    position: absolute;
    height: 100%;
    width: 3px;
}

.sidebar-nav li:nth-child(2):before, 
.sidebar-nav li:nth-child(2) .before-bar {
    background-color: #d12525;
}
  • .酒吧前{ 位置:绝对位置; 身高:100%; 宽度:3倍; } .侧边栏导航李:第n个孩子(2):之前, .侧边栏导航李:第n个子项(2).在侧边栏之前{ 背景色:#d12525; }
    请参见(仅针对“主页”链接进行了修改)


    可能更好的解决方案是将li:before保留为3px颜色栏,并具有颜色过渡的跨度(具有较低的z索引)。

    问题是,您不能将该li:before用于显示左侧颜色栏和颜色过渡,并且仍然将文本置于顶部

    我建议在列表项中添加一个span元素,该span应该表示应该始终存在的彩色条:

    <li class="nav-item">
       <span class="before-bar"></span>
       <a class="nav-link active" href="#"><i class="fa fa-fw fa-home"></i>&nbsp;Home</a>
    </li>
    
    .before-bar {
        position: absolute;
        height: 100%;
        width: 3px;
    }
    
    .sidebar-nav li:nth-child(2):before, 
    .sidebar-nav li:nth-child(2) .before-bar {
        background-color: #d12525;
    }
    
  • .酒吧前{ 位置:绝对位置; 身高:100%; 宽度:3倍; } .侧边栏导航李:第n个孩子(2):之前, .侧边栏导航