零基础html5+div+css+js网页开发教程第009期 导航栏css美化

简介: 零基础html5+div+css+js网页开发教程第009期 导航栏css美化

1.Css基础结构



html中的class属性对应到css中为符号  .

html中的id属性对应到css中为符号  #

html中的层次结构,每一层对应到css中要用 空格 隔开


2.logo设置



.header .logo{

font-size: larger;/* 字体大小 */

background-color: black; /* 背景颜色 */

color:#fff;/* 字体颜色 */

padding:10px;/*内边距*/

}


3.导航条容器设置



.header .nav{

background-color:royalblue;

overflow: auto;/* 使用浮动时候结合使用,可以使得容器的宽高自动体现出来 */

}


4.首页两个字的特殊配置



.header .nav a.index{   /*a.index代表一个class=index的a标签*/

background-color: orangered;

}


5.导航条的css代码



.header .nav a{

background-color:royalblue;

font-size:17px;

color:#fff;

padding: 10px;

float:left;  /* 向左浮动,一旦浮动后,就会脱离文档流 */

text-decoration: none; /*去下划线*/

}


6.鼠标放上去后的css



.header .nav a:hover{  /*当鼠标放上去的时候执行的css代码*/

background-color: orangered;

}


7.总结



1、回看几个基础的css属性,比如字体大小、颜色、浮动、背景颜色、内边距

2、掌握css的抒写原则与框架


8.源代码



index.html文件

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>刘金玉编程</title>
    <link rel="stylesheet" href="css/main.css" />
    <link rel="stylesheet" href="css/common.css" />
  </head>
  <body>
    <div class="wrapper">
      <div class="header">
        <div class="logo">刘金玉编程</div>
        <div class="nav">
          <a class="index" href="index.html">首页</a>
          <a href="#">美丽生活</a>
          <a href="#">VB</a>
          <a href="#">JAVA</a>
          <a href="#">C++</a>
          <a href="http://ljy.kim">编程创造城市</a>
        </div>
      </div>
      <div class="main"></div>
      <div class="footer"></div>
    </div>
  </body>
</html>

common.css文件

body{
  margin:0;
}

main.css文件

.header .logo{
  font-size: larger;/* 字体大小 */
  background-color: black; /* 背景颜色 */
  color:#fff;/* 字体颜色 */
  padding:10px;/*内边距*/
}
/* 导航条 */
.header .nav{
  background-color:royalblue;
  overflow: auto;/* 使用浮动时候结合使用,可以使得容器的宽高自动体现出来 */
}
.header .nav a.index{   /*a.index代表一个class=index的a标签*/
  background-color: orangered;
}
.header .nav a{
  background-color:royalblue;
  font-size:17px;
  color:#fff;
  padding: 10px;
  float:left;  /* 向左浮动,一旦浮动后,就会脱离文档流 */
  text-decoration: none; /*去下划线*/
}
.header .nav a:hover{  /*当鼠标放上去的时候执行的css代码*/
  background-color: orangered;
}
相关文章
|
7天前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
25 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
30天前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
120 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
28天前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
52 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
27天前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
64 34
|
前端开发
第8天:CSS制作导航栏
今天主要学习了网页导航栏的制作。注意:引入外部CSS样式时,如果使用background:url(../images/1.png),一定记得用..跳出当前文件夹,回到上级目录。 一、导航栏实现步骤: 1、网页整体分为头部、内容、尾部。
1096 0
|
1月前
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
79 33
|
2月前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
116 24
|
4月前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
|
3月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
119 7