用CSS实现类似导航翻转功能例子

简介:

CSS实现类似导航翻转功能例子

 

 

今天写了一个css实现类化导航翻转功能例子,想拿出来和大家分享一下;

首先看看它的效果:

鼠标移上去的时候:

背景和字体的颜色都变了,效果如下

 

 

首先写一个HTML文档,内容如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>导航翻转功</title>

<link href="test2.css" rel="stylesheet" type="text/css" />

</head>

 

<body>

      <ul>

        <li id="blogger"><a href="www.baidu.com" ><strong>my</strong> blogger</a></li>

        <li id="google"><a href="www.google.com"><strong>my</strong> google</a></li>

        <li id="sogou"><a href="www.sogou.com"><strong>my</strong> sogou</a></li>

 <li id="cto"><a href="www.51cto.com"><strong>my</strong> 51cto</a></li>

</ul>

/*id属性的名称的命名规则,是不能数字开头。*/

</body>

</html>

下面来开始写CSS代码:

1.       去掉无序列表前面的加点默认圆点和内外边距。

ul{

list-style:none;

margin:0;

padding:0;

}

2.       li中使用float:left使得li水平排列。

}

ul li{

float:left;

margin:0;

padding:0;

}

3.       设置lia标记的链接字体样式,并设置display:block;同时去年下划线。

ul li a{

color:#77;

display:block;

padding:90px 10px 5px;

text-align:center;

text-decoration:none;

}

4.       a标记添加背景图片。

ul li#blogger a{

background:url(face01.png) transparent no-repeat top center;

}

ul li#google a{

background:url(face02.png) transparent no-repeat top center;;

}

ul li#sogou a{

background:url(face03.png) transparent no-repeat top center;

}

ul li#cto a{

background:url(face04.png) transparent no-repeat top center;

}

5.       设置鼠标经过时,链接字体的颜色。

ul li#blogger a:hover,

ul li#google a:hover,

ul li#sogou a:hover,

ul li#cto a:hover{

background-color:#FCC;

color:#000;

}

Ok,完成,测试一下效果。



本文转自gauyanm 51CTO博客,原文链接:http://blog.51cto.com/gauyanm/552119,如需转载请自行联系原作者

相关文章
|
1月前
|
前端开发
css 巧用 ::after 和 ::before 实现竖排分类导航
css 巧用 ::after 和 ::before 实现竖排分类导航
21 1
|
1月前
|
前端开发 JavaScript
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
87 0
|
2月前
|
前端开发 JavaScript 容器
技术经验解读:个人练习:使用HTML+CSS3制作图片轮播功能(不使用JavaScript)
技术经验解读:个人练习:使用HTML+CSS3制作图片轮播功能(不使用JavaScript)
45 0
|
2月前
|
前端开发
CSS动画效果(官网智能导航)
CSS动画效果(官网智能导航)
|
3月前
|
存储 JavaScript 前端开发
笔.COOL,一个功能完备、使用便捷的在线HTML/CSS/JS以及Vue编辑器和作品分享平台
笔.COOL是一个新兴的在线 HTML/CSS/JS 及 Vue 编辑器,提供实时预览和云端存储功能。用户可以随时随地编写和保存代码,同时分享作品给他人预览和学习。它也是一个实用的 BUG 复现工具,支持嵌入编辑器到博客,促进代码交流。社区活跃,适合开发者展示作品、获取灵感和学习。
|
3月前
|
前端开发
实践任务:项目介绍与项目准备+制作网页头部和导航+制作banner和最新更新栏目+制作苹果之家栏目+制作底部版权区域与CSS代码优化+制作Apple独家栏目
实践任务:项目介绍与项目准备+制作网页头部和导航+制作banner和最新更新栏目+制作苹果之家栏目+制作底部版权区域与CSS代码优化+制作Apple独家栏目
30 1
|
3月前
|
小程序 前端开发 JavaScript
使用CSS的媒体查询功能在小程序中实现自适应布局
使用CSS的媒体查询功能在小程序中实现自适应布局
|
3月前
导航hmtl+css
导航hmtl+css
16 2
|
3月前
|
前端开发
购物车的功能——CSS源码
购物车的功能——CSS源码
|
3月前
html+css+js完成代码弹出功能
html+css+js完成代码弹出功能
42 0