CSS实例:创建一个鼠标感应换图片的按钮

2016-02-19 23:54 9 1 收藏

下面是个超简单的CSS实例:创建一个鼠标感应换图片的按钮教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

这个CSS教程将教你如何使用CSS创造一个漂亮的动态按钮 ,所谓动态,指的是默认状态和聚焦状态时背景按钮图片不一样,让我们看一下这是怎么完成的:

CSS实例:创建一个鼠标感应换图片的按钮

滑动门

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

因为我们希望我们的按钮是灵活的,我们将要作出的背景图像,可以文本自动改变大小。对于这一点,我们就用心爱的滑动门技术;两个互补图片所创造出来的幻觉,一个默认的,一个点击时出现的。

我们的按钮,将是一个基本的标签嵌套a和span ,然后给每一个不同的层指定不同的背景图像。下面是HTML代码:

a href=# class=buttonspanBring world peace/span/a

接着,我们需要的是两张清晰的背景图片,分别使用在默认和聚焦状态下面:

CSS实例:创建一个鼠标感应换图片的按钮_webjx.com

我们将用这两张图片在CSS下面达到按钮的变幻效果,而不需要使用任何Javascript。背景图片应该设置一个合理的高度和宽度。比如这里,我们设定宽为300px,高为24px。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

下面是分别是和的背景图片。
SPAN
如何利用CSS创建一个漂亮的按钮
A
CSS实例:创建一个鼠标感应换图片的按钮

样式化按钮

最后,我们需要一个CSS对按钮进行样式化 ,使这一切都联系在一起。因为我们要在此过程中,要对span和a元素增加到浮动属性,所以,我们对整下样式进行一个清除浮动:

我们现在已经有了一个漂亮的按钮,但他还没有达到聚焦时所需要的转换效果,所以,我们还需要加入:

OK,大功告成。但需要注意的是,光靠上面的方法,不能正常运行于IE浏览器下面,所以,要让他在IE上也能工作,你需要在a标签里使用到:

a href=# onclick=this.blur(); class=button /a

翻译的不是太流畅,早知道的话用自己的话解释了。如果上面的看不明白,你可以点击这里查看英文原文教程:。

来源:http://www.tulaoshi.com/n/20160219/1630838.html

延伸阅读
标签: flash教程
看不到动画效果的朋友请去这里观看:http://bbs.jcwcn.com/viewthread.php?tid=142663 效果演示: 试试用鼠标煽他几巴掌或揣他几脚 [next] 一、实现思路 我们先来看看实例的效果,鼠标在场景中的不同地方划过,场景中的小人都会有不同的反应。尤其有趣的是,当鼠标划过的速度不同的时候,反应的强...
标签: Web开发
导言:本文一步一步手把手教你打造一个极酷的三层分离的标准滑动门导航菜单,从思路、原理、步骤,手段可谓无所不用其极,即便你是菜鸟,相信你看了本文后,也能打造出属于自己的超级漂亮的标准导航菜单。本菜单无冗余结构,利于数据动态输出,非常适合于用在平常的项目中去。本教程中讲到了基本的滑动门原理,相信对那些还在这条路上摸索...
标签: Web开发
CSS+JS控制图片展示 BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px; TEXT- ALIGN: center}#outer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/im...
本教程介绍常见的液化及溶解效果的制作方法。过程也比较简单,先用涂抹或选区工具做出类似液滴的图形。然后再加上纹理,高光等,跟原图完美结合即可。 原图 最终效果 1、首先在photoshop中打开原图图片,然后双击“背景”图层进行角锁,然后重命名为“鼠标”。然后创建一个新图层,命名为“背景”移动到“鼠标”图层的下面并填...
          超链接,一般的做法是给一个title属性,这样用户的鼠标悬停在超链接上的时候,它会显示title的内容。但是,你是否厌倦了千篇一律的鼠标悬停效果呢?        当然,也有这方面很炫的代码,但是才跨浏览器方面功夫还是不够,呵呵。我遇到一个不错的css,...

经验教程

48

收藏

89
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部