网页标准研究:用CSS实现网页中鼠标交互的方法

css|标准|交互|鼠标|网页

  我们浏览网页的时候,经常会遇到一些交互的效果。例如容器在鼠标移上去的时候,会发生一些变化。这些效果,可以用多种方法来实现。现在我们要解决的是如何在CSS中写脚本实现交互效果。

  CSS代码如下:

.show {
width:600px;
height:58px;
margin:50px auto 0 auto;
line-height:58px;
border:1px solid #c00;
background:#f0f0f0;
text-align:center;
/*webjx.com提醒您重点注意查看下面的代码*/
event:expression(
onmouseover = function()
 {
 this.style.backgroundColor='#ccc'
 this.style.border='1px solid #000'
 },
onmouseout = function()
 {
 this.style.backgroundColor='#f0f0f0'
 this.style.border='1px solid #c00'
 }
  )
}

  HTML代码:

<div class="show">webjx.com - 网页教学网 - 提供最新最快的网页技术</div>

  这段代码的意思是定义了鼠标的两种不同的状态,onmouseover、onmouseout,在两种不同的状态下,对元素应用不同的样式设置。这样就达到了我们想要的交互效果。

  请看下面的实例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.webjx.com展示</title><style type="text/css"><!-- .show {width:600px;height:58px;margin:50px auto 0 auto;line-height:58px;border:1px solid #c00;background:#f0f0f0;text-align:center;/*webjx.com提醒您重点注意查看下面的代码*/event:expression(onmouseover = function() { this.style.backgroundColor='#ccc' this.style.border='1px solid #000' },onmouseout = function() { this.style.backgroundColor='#f0f0f0' this.style.border='1px solid #c00' } )}--></style></head><body><div class="show">webjx.com - 网页教学网 - 提供最新最快的网页技术</div> </body></html>

    [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

时间: 2024-09-14 12:26:09

网页标准研究:用CSS实现网页中鼠标交互的方法的相关文章

js获取页面引用的css样式表中的属性值方法(推荐)_javascript技巧

如下所示: function getStyle(node, property){ if (node.style[property]) { return node.style[property]; } else if (node.currentStyle) { return node.currentStyle[property]; } else if (document.defaultView && document.defaultView.getComputedStyle) { var s

网页设计技巧总结:CSS制作网页中的三角形

网页制作Webjx文章简介:三角形我们经常用在列表.下拉提示.面包屑导航的位置,给用户以导向的引导作用,比如,在有下拉列表的地方,我们可以用向下的箭头,在列表的时候,我们能告诉用户每个列表项和下一个列表项的关系,当在面包屑导航中,能让用户了解他现在所处的栏目或者频道.我们有哪些 三角形我们经常用在列表.下拉提示.面包屑导航的位置,给用户以导向的引导作用,比如,在有下拉列表的地方,我们可以用向下的箭头,在列表的时候,我们能告诉用户每个列表项和下一个列表项的关系,当在面包屑导航中,能让用户了解他现在

网页标准初学:CSS和XHTML

css|xhtml|标准|初学|网页 层叠样式表 level 2推荐标准 [CSS2] 定义style的属性,用于分析HTML和XML文档的树形结构.分析时的不通将导致不同的视觉或听觉效果,这依赖于使用的选择器.下面的技术可以减少对文档的这种影响,而用不修改这两中媒体类型: XHTML的CSS样式表应该用小写的元素和属性名. 在table中,tbody 元素会被HTML用户代理程序的分析器推断出,但是XML用户代理程序的分析器不会这么做.所以如果在CSS选择器中要被引用到,你应该总是明晰地加上t

网页标准研究:属性alt和title详细介绍

标准|网页 浏览器卖主扭曲了标准并且自顾自的不按规则去做一些事,他们可能会造成一些问题,或者至少产生了混淆.例子之一就是一些浏览器处理alt属性(一般会被错误的称作alt标签)的方式,比如拥有大量用户的Windows的IE浏览器. 替换文字(alt text)并不是用来做提示(tool tip),或者更加确切的说,它并不是为图片提供额外说明信息的.相反地,title属性才应该用来为元素提供额外说明信息.这些信息在大部分图像浏览器里显示为提示(tool tip),虽然制造商可以任意采取其他方式渲染

学习网页标准总结文章:关于网页设计知识

标准|设计|网页|网页设计 Web用户界面的开发在一个基于web的整体项目中起到至关重要的核心作用.  项目能否被客户所接受,70%的重心在于用户界面是否良好或优秀.  Web Design并非是一个中学生草草两笔能够负担得起的行当.  Web Design并非是一个程序员学习一周html能够胜任的职业.  experience + creativity + circumspection + afflauts + techon = web design. 使用dw或其他visual tools制

网页特效之让css使网页图片半透明

css|特效|透明|网页|网页特效 你用过css么?当然,我是指你喜欢做网页的话,用过?很好,那你用过它的特效么?没有?那请跟我来.让我先通俗的介绍一下css,css不属于html,它属于html的辅助语言,在没有css之前,网页是静态的,但自从有了css 后,网页制作的历史就要重写了,css能给网页加入许多你想象不到的动态效果,这也是其中一点而已,因为css中有很多特效,例如我们今天讲的利用css使图片变透明. 也许你会问,GIF图片不是能透明吗?那干嘛还那么麻烦,嘿嘿,GIF是可以透明,但可

CSS在Dreamweaver中无效的解决方法

  很多朋友在使用Deamweaver8的时候都会遇到这样的情况:给当前编辑的文档链接了CSS文件,并对页面元素应用了定义的CSS样式,但在DW8中却看不到任何效果.如下图. 主要原因就是DW8新多出了一个"样式呈现工具栏",该工具栏允许你轻易的为不同的媒体类型,例如屏幕.手持设备和打印输出进行设计.其他的支持媒体类型有投影设备, TTY(Television Type Devices),以及TV媒体类型.同时还提供了通过开关CSS显示按钮来打开或关闭所有样式呈现的能力. 打开&quo

用网页标准DIV+CSS创建固定宽度的网页布局

css|标准|创建|网页 用 XHTML 和 CSS 实现两列或三列页面布局的各个方面.到目前为止,所有例子都使用流式布局(也就是布局会自动扩展和适应浏览器窗口的宽度).现在是时候考虑另外一种主要的页面布局方法了,这种布局方法是固定宽度布局. 很多 Web 构建人员倾向于使用固定宽度的布局进行页面设计,因为它们能生成精确且可预知的结果.这种方法与打印布局非常接近,对于设计人员和访问者来说都是一个很重要的舒适因素:另外,对于包含很多大图片和其它元素的内容,由于它们在流式布局中不能很好地表现,因此固

Web网页标准学习:从“div+css”说起谈结构的重要性

css|web|标准|网页 大家都知道,web标准在中国传播初期,人们使用"div+css"描述web标准,似乎有点道理,根据国内网页设计师的编码水平,看似就是使用div配合css来替代table布局. 可是学过一段时间web标准的人士,都知道这是误解,那么有人提出,摒弃div+css的说法,提倡XHTML+CSS的说法,因为要使用两门语言来架构网页,但是这种称呼也不准确,不完整,因为只提到了XHTML1.0标准和CSS2.0(CSS2.1)规范. 其实web标准就是web标准,叫别的