好看的导航栏html代码,html导航页面
html怎么做导航栏
html做导航栏步骤如下:
1、用Dreamweaver新建一个HTML文件;
2、按ctrl+s先保存,以防突然断电数据丢失;
3、修改title为html+css实现横向导航;
4、新建一个divid为“a”,添加ulli标签;
5、在li中添加自己想要的文字并调整好文字间距,按F12预览;6、首先去掉字体前面的小黑点。
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
HTML5如何制作特效导航栏?
鼠标移上去时,改变li元素的大小、背景色、文字颜色等
代码如下:
!DOCTYPE html
html
head
meta charset="utf-8"
title/title
style type="text/css"
ul {
margin: 0;
padding: 0;
}
ul li {
list-style: none;
width: 130px;
height: 50px;
text-align: center;
line-height: 50px;
font-size: 20px;
position: relative;
margin-left: 10px;
}
div {
width: 150px;
height: 500px;
border: 1px dashed #000000;
text-align: center;
}
.active {
background-color: green;
color: #fff;
}
.show {
width: 2px;
height: 20px;
position: absolute;
left: 10px;
top: 15px;
background-color: white;
}
.li1 {
left: 20px;
border-radius: 5px;
}
/style
/head
body
div id="div1"
ul
lispan/span雅望天堂1/li
lispan/span雅望天堂2/li
lispan/span雅望天堂3/li
lispan/span雅望天堂4/li
/ul
/div
script type="text/javascript"
var oLi = document.getElementsByTagName("li");
var oSpan = document.getElementsByTagName("span");
for (var i = 0; i oLi.length; i++) {
oLi[i].onmouseover = function() {
var sp = this.childNodes[0];
console.log(sp);
for (var i = 0; i oLi.length; i++) {
oLi[i].setAttribute("class", "");
oSpan[i].setAttribute("class", "");
}
this.setAttribute("class", "active li1");
sp.setAttribute("class", "show");
}
oLi[i].onmouseout = function() {
for (var i = 0; i oLi.length; i++) {
oLi[i].setAttribute("class", "");
}
}
}
/script
/body
/html
这应该是你要的效果
请问大神们 html怎么实现下面导航栏的效果
以下代码解决你的问题
圆形导航.html ? ? ?文件代码清单如下:
!doctype?html
html?lang="zh"
????head
????????meta?charset="utf-8"
????????title圆形导航/title
????????link?rel="stylesheet"?href="circlenav.css"
????/head
????body
????????????ul
????????????????lia?href="#"1/a/lilia?href="#"2/a/lilia?href="#"3/a/lilia?href="#"4/a/lilia?href="#"5/a/lilia?href="#"6/a/lilia?href="#"7/a/lilia?href="#"8/a/lilia?href="#"9/a/lilia?href="#"10/a/li
????????????/ul
????/body
/html
circlenav.css ? ? 文件代码清单如下:
ul?{
padding:?16px?0?16px?10px;
border:?1px?solid?rgb(210,?210,?210);
width:?500px;
list-style-type:?none;
background:?rgb(250,?250,?250);
}
li?{
display:?inline;
margin-right:?10px;
}
a?{
display:?inline-block;
padding:?10px?0;
width:?36px;
border-radius:?18px;
font-size:?16px;
font-weight:?bolder;
text-align:?center;
text-decoration:?none;
color:?rgb(153,?119,?7);
background:?rgb(234,?35,?74);
}
我用html做了一个导航栏,代码如下:
ul的父亲是div啊,你把div的内左边内边矩设为0,padding-left:0;试试。
HTML+CSS制作导航条
导航条是一个网站中必不可少的元素,那么如何用HTML和CSS制作一个导航条呢?下面我给大家分享一下。
工具/材料
Sublime Text
01
首先打开Sublime Text软件,新建一个html页面,并且在html页面中准备好html结构,如下图所示
02
接下来我们在html的body结构里添加导航条的内容,如下图所示
03
然后就需要在style标签中用CSS对导航条的样式进行定义了,如下图所示,书写样式的时候一定要注意写在style标签里面
04
最后运行html页面,你就会看到如下图所示的导航条,当鼠标放在某个导航上时,背景色会变成红色