CSS实验案例01QQ会员页面导航
文章目录
- 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会员页面导航相关推荐
- CSS实验案例02简单专业介绍网页
文章目录 CSS实验案例02简单专业介绍网页 2.1CSS 2.2HTML CSS实验案例02简单专业介绍网页 2.1CSS body {/* 主体*/font-size: 24px;text-ali ...
- 用html做qq会员页面导航,练习1:QQ会员页面导航.html
练习1:QQ会员页面导航 *{ margin: 0px; padding: 0px; } body a:link{ color: white; text-decoration: none; } bod ...
- Bootstrap-综合案例-编写课程页面-导航条
第一步:导入bootstrap <!DOCTYPE html> <html lang="en"> <head><meta charset= ...
- CSS小案例5:实现导航栏在鼠标滑上去时导航栏的字由英文变为中文的特效
在每个导航栏里放置两个标签,分别存放中文和英文 <li><a href="#"><span>首页</span><i>in ...
- 用html做qq会员页面导航,untitledQQ会员页面导航3.html
无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...
- 用html做qq会员页面导航,untitledQQ会员页面导航.html
无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...
- 用html做qq会员页面导航,untitledQQ会员页面导航4.html
无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...
- html5qq会员开通页面,untitledQQ会员页面导航5.html
无标题文档 *{ margin: 0px auto; padding: 0px; } div{ margin: 10px; color: white; width: 100%; height: 50p ...
- 前端学习——CSS初学__5 CSS引入方式、新闻页面案例及Chrome调试工具
一.CSS引入方式 按照CSS书写的位置(或者引入方式)的不同,CSS样式表可以分为三类: 1.行内样式表(行内式) 行内样式表是在元素标签内部的style属性中设定CSS样式,适用于修改简单样式. ...
- CSS入门二、美化页面元素
零.文章目录 CSS入门二.美化页面元素 1.字体属性 CSS Fonts (字体)属性用于定义字体系列.大小.粗细.和文字样式(如斜体) (1)字体系列font-family font-family ...
最新文章
- 使用Maven管理Java项目
- 关于学习Python的一点学习总结(3->标识符->if->模块->字符)
- 电信运营商计费模型_5G消息年底商用?三大运营商联合推出已有手机支持
- 网络行业协会责令十大流氓软件整改(继续踩他们一脚)
- HQL中左连接,右连接、内连接
- 句子分类_Bert做新闻标题文本分类
- 2012.4.17内存相关(二)
- 基于SSM的个人博客系统
- python数据分析基础阮敬源码_python数据分析基础 阮敬pdf|保靖制作项目投资实施细则...
- Eclipse下载安装Spring插件
- sqlite报错database is locked
- 掌握这2个关键点,轻松摆脱沉迷游戏的现状(醍醐灌顶)
- 缓存投毒 -- 学习笔记
- ppt转图片LibreOffice解决方案--java
- 逆波兰式求值 —Java
- html如何防止内部撑开,CSS3 流式图片的设置,避免图片撑开所在的容器(附样例)...
- XmlDocument使用
- 堆排序算法(java实现)
- 【淘宝商品】获取淘宝商品ID、获取淘宝商品详情
- 4.1.3.9 监听网络状态,3G,WIFI,
热门文章
- 客户端navicat安装教程
- Arcmap出了问题--显示“ArcGIS Initializing Application”
- DCMTK 关键配置
- python open gbk_python3 open txt的UnicodeDecodeError: 'gbk' codec问题解决方案
- T100服务端接口开发步骤
- linux登陆命令行,如何使用linux命令行登陆
- 图形化UDP发包小工具
- 2022电工(技师)考试题库模拟考试平台操作
- 【优化求解】基于布谷鸟算法CS实现多目标求解matlab代码
- 微信无法打开xlsx文件_微信电脑版接收的文件打不开怎么办?解决方法