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

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

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

【 tulaoshi.com - Web开发 】

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

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

滑动门

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

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

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

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

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

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

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

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

样式化按钮

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

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

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

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

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

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

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

延伸阅读
标签: flash教程
看不到动画效果的朋友请去这里观看:http://bbs.jcwcn.com/viewthread.php?tid=142663 效果演示: 试试用鼠标煽他几巴掌或揣他几脚 [next] 一、实现思路 我们先来看看实例的效果,鼠标在场景中的不同地方划过,场景中的小人都会有不同的反应。尤其有趣的是,当鼠标划过的速度不同的时候,反应的强...
标签: 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...
          超链接,一般的做法是给一个title属性,这样用户的鼠标悬停在超链接上的时候,它会显示title的内容。但是,你是否厌倦了千篇一律的鼠标悬停效果呢?        当然,也有这方面很炫的代码,但是才跨浏览器方面功夫还是不够,呵呵。我遇到一个不错的css,...
本教程介绍常见的液化及溶解效果的制作方法。过程也比较简单,先用涂抹或选区工具做出类似液滴的图形。然后再加上纹理,高光等,跟原图完美结合即可。 原图 最终效果 1、首先在photoshop中打开原图图片,然后双击“背景”图层进行角锁,然后重命名为“鼠标”。然后创建一个新图层,命名为“背景”移动到“鼠标”图层的下面并填...
接下来开始要真正设计布局了。和传统的方法一样,你首先要在脑海里有大致的轮廓构想,然后用photoshop把它画出来。你可能看到有关web标准的站点大都很朴素,因为web标准更关注结构和内容,实际上它与网页的美观没有根本冲突,你想怎么设计就怎么设计,用传统表格方法实现的布局,用div也可以实现。技术有一个成熟的过程,把div看成和table一样...

经验教程

471

收藏

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