2023年6月20日发(作者:)
【练习实例】HTML+CSS制作导航栏(横向与纵向)纵向导航栏1. 建⽴⼀个列表
2. 定义列表基本样式ul{ /*去掉列表的样式*/ list-style-type: none;width: 200px; background-color: #DDDDDD; }li a{ /*将内联元素转换为块级元素,便于padding设定*/ display: block;
/*去掉链接默认样式*/ text-decoration: none; color: #000000; padding: 8px 16px; }3. 定义⿏标移动到导航栏上后的样式li a:hover{ background-color: #555; color: white; }4. 定义默认选中样式li { background-color: #333333; color: white; }5. 若想实现全左侧固定导航栏ul{ /*定位:使导航栏跟随滚动条滚动*/ position: fixed; list-style-type: none; width: 15%; height: 100%; background-color: #DDDDDD; }横向导航栏1. 同样建⽴列表
2. 定义列表基本样式 ul{ background-color: #333333; list-style-type: none; overflow: hidden; }li{ /*display与float两种⽅式使列表转为横向*/ /* display: inline; */ float: left;
}
li a{ display:block ; color: #FFFFFF; text-decoration: none; text-align: center; padding: 14px 16px; }3. 定义⿏标移动到导航栏上后的样式li a:hover{ background-color:#000000 ; color: #999999; }4. 定义默认选中样式.active{ background-color: #555; }写在最后还有⼀种响应式导航栏,可以根据窗⼝⼤⼩改变导航栏的样式。想要实现响应式需要运⽤@media screen,有兴趣的可以继续拓展!
2023年6月20日发(作者:)
【练习实例】HTML+CSS制作导航栏(横向与纵向)纵向导航栏1. 建⽴⼀个列表
2. 定义列表基本样式ul{ /*去掉列表的样式*/ list-style-type: none;width: 200px; background-color: #DDDDDD; }li a{ /*将内联元素转换为块级元素,便于padding设定*/ display: block;
/*去掉链接默认样式*/ text-decoration: none; color: #000000; padding: 8px 16px; }3. 定义⿏标移动到导航栏上后的样式li a:hover{ background-color: #555; color: white; }4. 定义默认选中样式li { background-color: #333333; color: white; }5. 若想实现全左侧固定导航栏ul{ /*定位:使导航栏跟随滚动条滚动*/ position: fixed; list-style-type: none; width: 15%; height: 100%; background-color: #DDDDDD; }横向导航栏1. 同样建⽴列表
2. 定义列表基本样式 ul{ background-color: #333333; list-style-type: none; overflow: hidden; }li{ /*display与float两种⽅式使列表转为横向*/ /* display: inline; */ float: left;
}
li a{ display:block ; color: #FFFFFF; text-decoration: none; text-align: center; padding: 14px 16px; }3. 定义⿏标移动到导航栏上后的样式li a:hover{ background-color:#000000 ; color: #999999; }4. 定义默认选中样式.active{ background-color: #555; }写在最后还有⼀种响应式导航栏,可以根据窗⼝⼤⼩改变导航栏的样式。想要实现响应式需要运⽤@media screen,有兴趣的可以继续拓展!
发布评论