文章目录

  • CSS实验案例01QQ会员页面导航
    • 1初步编写导航栏内容(html文件)
    • 2导航栏简要排版
    • 3设置按钮样式
    • 4设置鼠标悬停变色效果
    • 5删除边框
    • 6第一次优化

CSS实验案例01QQ会员页面导航

1初步编写导航栏内容(html文件)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>QQ会员</title><link href="css/ctyle.css" rel="stylesheet"/>
</head>
<body>
<div class="wrap"><header class="nav-header"><div class="head-contain"><a href="" class="top-logo"><img src="img/qqvip.png" width="180" height="90"/></a><nav class="top-nav"><ul><li><a href="">功能特权</a></li><li><a href="">游戏特权</a></li><li><a href="">生活特权</a></li><li><a href="">会员活动</a></li><li><a href="">成长体系</a></li><li><a href="">年费专区</a></li><li><a href="">超级会员</a></li></ul></nav><div class="top-right"><a href="">登录</a><a href="">开通超级会员</a></div></div></header>
</div>
</body>
</html>

2导航栏简要排版

*{padding: 0;margin: 0;
}
a{text-decoration: none;
}
.nav-header{border: 1px solid red;height: 90px;width: 100%;background: rgba(0,0,0,.6);
}
.head-contain{border: 1px solid red;width: 1200px;height: 90px;margin: 0 auto;text-align: center;
}
.top-logo,.top-nav,.top-nav li,.top-right{height: 90px;display: inline-block;vertical-align: top;
}
.top-nav{margin: 0 48px;
}
.top-nav li{line-height: 90px;width: 90px;
}
.top-nav li a{display: block;text-align: center;font-size: 16px;color: #fff;
}
.top-right a{display: inline-block;font-size: 16px;text-align: center;margin-top: 25px;border-radius: 35px;
}

3设置按钮样式


.top-right a:first-of-type{width: 93px;height: 38px;line-height: 38px;color: #fad65c;border: 1px #fad65c solid;
}
.top-right a:last-of-type{width: 140px;height: 40px;font-weight: 700;line-height: 40px;background: #fad65c;color: #986b0d;border: 1px solid red;
}

4设置鼠标悬停变色效果

同时替换了logo,导航栏背景调整为现QQ会员页面导航栏颜色

.top-nav li a:hover{color: #EC3833;
}.top-right a:first-of-type:hover{color: #986b0d;background: #FFE78B;
}.top-right a:last-of-type:hover{background: #FFE48A;
}

5删除边框

6第一次优化

于2.8学习定位和透明度时,突然想起QQ会员导航栏的小作业,因官网有背景图片和透明度的效果,遂优化如下:

具体过程详见原创文章:《CSS学习记录06相对定位、绝对定位、固定定位和z-index》

CSS实验案例01QQ会员页面导航相关推荐

  1. CSS实验案例02简单专业介绍网页

    文章目录 CSS实验案例02简单专业介绍网页 2.1CSS 2.2HTML CSS实验案例02简单专业介绍网页 2.1CSS body {/* 主体*/font-size: 24px;text-ali ...

  2. 用html做qq会员页面导航,练习1:QQ会员页面导航.html

    练习1:QQ会员页面导航 *{ margin: 0px; padding: 0px; } body a:link{ color: white; text-decoration: none; } bod ...

  3. Bootstrap-综合案例-编写课程页面-导航条

    第一步:导入bootstrap <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  4. CSS小案例5:实现导航栏在鼠标滑上去时导航栏的字由英文变为中文的特效

    在每个导航栏里放置两个标签,分别存放中文和英文 <li><a href="#"><span>首页</span><i>in ...

  5. 用html做qq会员页面导航,untitledQQ会员页面导航3.html

    无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...

  6. 用html做qq会员页面导航,untitledQQ会员页面导航.html

    无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...

  7. 用html做qq会员页面导航,untitledQQ会员页面导航4.html

    无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...

  8. html5qq会员开通页面,untitledQQ会员页面导航5.html

    无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...

  9. 前端学习——CSS初学__5 CSS引入方式、新闻页面案例及Chrome调试工具

    一.CSS引入方式 按照CSS书写的位置(或者引入方式)的不同,CSS样式表可以分为三类: 1.行内样式表(行内式) 行内样式表是在元素标签内部的style属性中设定CSS样式,适用于修改简单样式. ...

  10. CSS入门二、美化页面元素

    零.文章目录 CSS入门二.美化页面元素 1.字体属性 CSS Fonts (字体)属性用于定义字体系列.大小.粗细.和文字样式(如斜体) (1)字体系列font-family font-family ...

最新文章

  1. 使用Maven管理Java项目
  2. 关于学习Python的一点学习总结(3->标识符->if->模块->字符)
  3. 电信运营商计费模型_5G消息年底商用?三大运营商联合推出已有手机支持
  4. 网络行业协会责令十大流氓软件整改(继续踩他们一脚)
  5. HQL中左连接,右连接、内连接
  6. 句子分类_Bert做新闻标题文本分类
  7. 2012.4.17内存相关(二)
  8. 基于SSM的个人博客系统
  9. python数据分析基础阮敬源码_python数据分析基础 阮敬pdf|保靖制作项目投资实施细则...
  10. Eclipse下载安装Spring插件
  11. sqlite报错database is locked
  12. 掌握这2个关键点,轻松摆脱沉迷游戏的现状(醍醐灌顶)
  13. 缓存投毒 -- 学习笔记
  14. ppt转图片LibreOffice解决方案--java
  15. 逆波兰式求值 —Java
  16. html如何防止内部撑开,CSS3 流式图片的设置,避免图片撑开所在的容器(附样例)...
  17. XmlDocument使用
  18. 堆排序算法(java实现)
  19. 【淘宝商品】获取淘宝商品ID、获取淘宝商品详情
  20. 4.1.3.9 监听网络状态,3G,WIFI,

热门文章

  1. 客户端navicat安装教程
  2. Arcmap出了问题--显示“ArcGIS Initializing Application”
  3. DCMTK 关键配置
  4. python open gbk_python3 open txt的UnicodeDecodeError: 'gbk' codec问题解决方案
  5. T100服务端接口开发步骤
  6. linux登陆命令行,如何使用linux命令行登陆
  7. 图形化UDP发包小工具
  8. 2022电工(技师)考试题库模拟考试平台操作
  9. 【优化求解】基于布谷鸟算法CS实现多目标求解matlab代码
  10. 微信无法打开xlsx文件_微信电脑版接收的文件打不开怎么办?解决方法