美文网首页
[Css]小成果(层叠跟随导航栏),顺便来看看手绘

[Css]小成果(层叠跟随导航栏),顺便来看看手绘

作者: 报告老师 | 来源:发表于2017-08-21 02:14 被阅读149次

做一个网页跟随导航栏

1.跟随栏无论随着网页的拖动,始终固定在一个相对位置。

2.跟随栏有4个选择,每个选择有3个选项

3.每个选择开始时是折叠的,并不显示细项内容。如下图

[Css]小成果(层叠跟随导航栏),顺便来看看手绘

4.鼠标在选择上浮动。选项则变成效果如图2

[Css]小成果(层叠跟随导航栏),顺便来看看手绘

代码构思:要用到的元素有div,ul,li

正文:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>followed-nav</title>

<style>

*{

padding: 0px;

margin:0px;

}

body,html{

height: 1500px;

width: 100%;

}

.page{

height: 1500px;

width: 100%;

}

.nav{

width: 160px;

height: auto;

position: fixed;

left: 0px;

top: 50%;

margin-top: -83px;

}

.nav-li{

width: 160px;

height: auto;

border-bottom: 1px solid #fff;

background-color: #798285;

text-align: center;

line-height: 40px;

color: #fff;

font-size: 16px;

}

.nav-li ul{

width: 100%;

height: auto;

background-color: #eef4f7;

display: none;

cursor: pointer;

}

.nav-li:hover ul{

display: block;

}

.nav-li ul li{

width: 160px;

height: 40px;

border-bottom: 1px #666 dashed;

color: #333;

text-align: center;

line-height: 40px;

}

.tit{

width: 160px;

height: 40px;

text-align: center;

line-height: 40px;

}

</style>

</head>

<body>

<div class="page">

<div class="nav">

<div class="nav-li">导航1

<ul>

<li>选项1</li>

<li>选项2</li>

<li>选项3</li>

</ul>

</div>

<div class="nav-li"><div class="tit">导航2</div>

<ul>

<li>选项1</li>

<li>选项2</li>

<li>选项3</li>

</ul></div>

<div class="nav-li"><div class="tit">导航3</div>

<ul>

<li>选项1</li>

<li>选项2</li>

<li>选项3</li>

</ul></div>

<div class="nav-li"><div class="tit">导航4</div>

<ul>

<li>选项1</li>

<li>选项2</li>

<li>选项3</li>

</ul>

</div>

</div>

</div>

</body>

</html>


效果图:

[Css]小成果(层叠跟随导航栏),顺便来看看手绘

Alert:明天要添加开发期间出现的问题。

相关文章

网友评论

      本文标题:[Css]小成果(层叠跟随导航栏),顺便来看看手绘

      本文链接:https://www.haomeiwen.com/subject/yfnqdxtx.html