CSS实现鼠标移动图片实现切换功能

CSS实现鼠标移动图片实现切换功能:
当鼠标放在一个图片上的时候可以切换为其他图片,使用javascript可以实现,下面介绍一下如何使用CSS实现此功能。
代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<head>
<title>CSS实现的图片切换效果-蚂蚁部落</title>
<style type="text/css">
*
{
  margin:0;
  padding:0;
}
ul li
{
  list-style:none;
}
.nav
{
  width:800px;
  height:40px;
  margin:150px auto;
}
.nav ul li
{
  float:left;
  width:200px;
}
.nav ul li a:link, a:visited
{
  display:block;
  width:190px;
  height:40px;
  background:url(images/wall_s1.jpg);
}
.nav ul li a:hover
{
  background:url(images/wall_s2.jpg);
}
.nav ul li a:active
{
  background:url(images/wall_s3.jpg);
}
</style>
</head>
<body>
<div class="nav">
  <ul>
    <li><a href="#"></a></li>
    <li><a href="#"></a></li>
    <li><a href="#"></a></li>
  </ul>
</div>
</body>
</html>

以上代码实现了,当鼠标放在链接上时,能够实现图片的切换功能。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8354

更多内容可以参阅:http://www.softwhy.com/divcss/

时间: 2024-10-19 14:52:05

CSS实现鼠标移动图片实现切换功能的相关文章

多尺寸图片左右切换功能前端实现

一.需求描述 标题“多尺寸图片左右切换功能”,概括的不知道是否恰当,具体是需求如下. 一次点击按钮,向左或向右移动一个图片. 切换到尽头时不显示按钮 页面有三个尺寸 可以一睹为快,看一下最终效果. 二.切图代码 1.代码 html代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible"

html+css+jQuery+JavaScript实现tab自动切换功能

tab1.html内容 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>tab选项卡</title> <style> * { margin: 0; padding: 0; } ul,li { list-style: none; } body { background-color: #323232; font-size: 12px;

鼠标滚轮图片放大缩小功能,使用layer弹框后不起作用

今天在项目中遇到的一个问题:点击按钮使用layer弹框弹出一张图片,需要加一个鼠标滚轮放大缩小,图片也跟着放大缩小的功能.于是在网上找了一个demo. DEMO: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="

CSS鼠标悬浮图片模糊切换效果

分享一段代码实例,它实现了图片的模糊效果. 默认状态下,图片是模糊的,当鼠标悬浮那么图片会恢复正常状态. 代码实例如下: <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>web前端开发学习q群

css 鼠标经过图片缓慢切换图片、鼠标离开缓慢还原

.header .logo { width: 54px; height: 54px; margin:23px 0; text-align: center; border-radius: 54px; background: url("/static/images/icon/logo.png"); border: #e38d13 solid; transition: all 0.6s; } /* logo 水平反转 */ .header .logo:hover { background-p

CSS实现鼠标放图片上显示白色边框+文字描述

<!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-

CSS实现鼠标移入图片边框有小三角

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 body { 8 background:#999; 9 } 10 a { 11 display: block; 12 position: relative; 13 width:64px; 14 height:64p

浅谈CSS和JQuery实现鼠标悬浮图片放大效果

对于刚刚学习网页前台设计的同学一定对图片的处理非常苦恼,那么这里简单的讲解一下几个图片处理的实例. 以.net为平台,微软的Visual Studio 2013为开发工具,当然前台技术还是采用CSS3和HTML,Java的小伙伴不要绕道~~~ 言归正传,那么我们首先要完成什么样的图片处理呢? 一.CSS3图片的放大 css3中,有一个属性transform,官方的解释是:允许向元素应用2D或3D的转换.这些转换当然就包含旋转.缩放.移动或倾斜了.有兴趣的同学可以继续了解http://www.w3

css滑动鼠标到img后,切换图片

写了个例子: <a href="#"><img src="http://csdnimg.cn/pubfooter/images/gongshang_logos.gif" border="0" onMouseOver="this.src='http://www.baidu.com/img/baidu_jgylogo3.gif?v=07491728.gif'" onMouseOut="this.src=