html导航栏_HTML+CSS的网页竟能有如此效果

fcfea6bb095c7c7ca3a174d89185fed9.png

编辑:陈凌煜

本文出自微信公众号“August精彩编程”(ID:august-edu)

2019年8月12日

网站分静态网站和动态网站,相信小伙伴们对这两个词略有耳闻或者已经了解,那么小编还是啰嗦一下这两种网站有什么区别。

网页上的内容是随着数据库读取出来的内容不一样或者用户操作不一样而改变的,举个例子,比如网页上的用户登录,刚访问网页的时候用户登录状态是无登录状态,当用户点击登录,弹出输入账号密码的窗口的时候,这还不算是动态,还属于静态,那么接下来,用户点击登录按钮,网页将账号密码提交到服务器后台,服务器把账户密码拿去跟数据库里面存的做比较,如果一样,则登录成功,网页显示登录成功状态,如果核对没有完全一致,则登录失败,网页保持无登录状态。

像这种随着用户操作而改变内容的网站,才称之为动态网页。

看了上面的动态网站,其实对静态网站也能有一定理解了,不理解也没关系,这里再详细说明下!静态网站是指网站无论用户操作什么,都是一模一样的,不会有任何改变,那么有小伙伴可能又要问了,有些网站上有导航栏,我点击首页,会跳转到首页,点击关于我们,又换了一个页面,这难道不是动态吗?不是的,这是静态,你无论怎么操作,你会发现你跳转来跳转去的网页长得一摸一样,没有任何改变。

其实除了看网页变化来判断是静态网页还是动态网页之外,还有个方法,看网页地址栏的扩展名,如果.html就是静态网页,如果是.asp或者.php那就是动态网页。但是这种说法并不完全正确,现在可以动静分离,可以理解为有没有数据库支持!

ddeba68ddaf5b5820a7930346cf55dad.png

如图所示是我在网络上找到的一个asp动态网站。Html网站网上非常多一抓一大把,php也不少,有兴趣的小伙伴可以自己上网搜索下!

接下来进入主题,我们先来看看我们今天要实现的效果是什么?

鼠标经过有效果对吧。

我们先看看效果图:

0667fe4f7a81ecd8b971068a6611f655.png

这是一个网站的导航栏

接下来我们把鼠标放上去看看会发生什么?

adcada9e0702d66378c1f15fc2b689de.png

这种神奇的效果要如何设计呢?大家都知道网页设计的三大利器是什么?

答案:HTML+CSS+JavaScript

今天这个案例我们只需要用到HTML+CSS,还是很简单的,我们先来看看导航栏怎么写:

 August精彩编程
CONTACT EVENTS FACULTY GALLERY ABOUT HOME

这样写我们的导航栏就写出来了,但是效果是什么样的呢?

122e5aca57ef29b027522dfd1ba1b32c.png

我们需要对这个页面加上CSS(层叠样式表)。代码如下:

 August精彩编程
CONTACT EVENTS FACULTY GALLERY ABOUT HOME

然后效果就出来啦,如图所示:

a38286fb981dd42791518ad8a0af3c04.png

接下来就是今天我们所学内容最核心的内容,涉及到4个CSS的链接伪类。

链接伪类,是指链接的四个状态:激活状态(active)、已访问状态(visited)、未访问状态(link)、鼠标经过状态(hover)。

那么我们今天要使用的就是鼠标经过状态(hover),怎么使用呢?看已下这段CSS:

.header .header-word ul li:hover{ float: right; font-size: 16px; font-family: "Microsoft YaHei UI"; padding-right: 10px; padding-left: 10px; list-style: none; line-height: 100px; background: #000; color: #fff;}

是哒,这样就完成了我们今天要制作的效果。

接下来附上完整代码:

 August精彩编程
CONTACT EVENTS FACULTY GALLERY ABOUT HOME
8a2ec3a8e245bb1123aa5a2f8d9059c8.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值