如何在CSS中写脚本实现交互效果?

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

 代码如下 复制代码
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'
    }
        )

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

时间: 2024-12-28 01:42:43

如何在CSS中写脚本实现交互效果?的相关文章

mfc入门-如何在mfc中写代码使相对应的按钮实现代码的功能

问题描述 如何在mfc中写代码使相对应的按钮实现代码的功能 如何在mfc中写代码使相对应的按钮实现代码的功能 解决方案 双击按钮,会自动产生一个处理函数,或者按ctrl+w,调出classwizard,下拉选择控件,右边选择处理的消息.最后确定,编写代码. 解决方案二: 我写的MFC代码 解决方案三: 你直接双击资源中的按钮,编译器就会帮你生成对应的按钮响应函数,你就可以更改了 还可以对比源代码前后,知道编译器帮你自动生了那些代码.

如何在Word中为图片添加边框效果

如何在Word中为图片添加边框效果: (1)选中要添加边框的图片,单击"格式→边框和底纹"命令,打开"边框和底纹"对话框.在"边框"选项卡下选择边框样式.线型及颜色等,如图3-22所示. (2)设置完成后单击"确定"按钮即可.

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

Silverlight中内置了对于HTML.客户端脚本等的支持,本文为如何在 Silverlight 2中与HTML DOM交互第二部分.在第一部分中主要介绍了如何访问 和修改已有的HTML DOM,我们还可以完全创建一个新的DOM元素或者移除一个已 有的DOM元素,除此之外,我们还可以为DOM元素添加事件处理. 创建DOM元素 首先我们来看如何创建一个新的DOM元素,最终的效果如下,当我们在文本框 中输入文字后,单击创建,将在上面的区域中创建一个li元素. 先来定义一下HTML页面,甚至Sil

求助!如何在.net中实现Iphone密码输入框的效果。输入第二个字符时第一个变成*号

问题描述 如题:刚刚才开始学习ASP.net,开发环境vs2008,用的是SQLSERVER2005如何在.net中实现输入第二个字符时,前一个字符才变成*号.貌似VS中没有提供这样的控件,如何实现呢.求大神指导,最好附上代码-- 解决方案 解决方案二:把当前字符之前的都替换成*解决方案三:嗯?如何实现?引用1楼sandy945的回复: 把当前字符之前的都替换成* 解决方案四:你是一点都不自己动手.不提出任何设计方案吗?解决方案五:没有,我已经尝试做了个模板,但是针对这个新功能实现一点想法也没.

如何在ppt中插入滚动字幕的效果

  在ppt中插入滚动字幕的效果的方法: 打开powerpoint,新建一空白幻灯片. 点击菜单"插入"-----"文本框"-----"水平" 在幻灯片上拉出一个长方形文本框,输入所需文字,如"祝大家新年快乐!",然后调整字体和颜色. 把文本框拉到幻灯片左边页面区域以外的位置. 选中文本框,右键"自定义动画" 在界面右边"自定义动画"编辑栏中,"添加效果"-----&

学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)

Silverlight中内置了对于HTML.客户端脚本等的支持,本文为如何在 Silverlight 2与HTML DOM进行交互第一部分,访问和修改DOM元素. 访问DOM元素 我们先来看一个简单的示例,如何访问HTML DOM.最终完成的效果如下,我 们将在界面放置两个div,分别为div1和div2,下面绿色的区域为Silverlight部 分,在第一个文本框中输入div的id并点击显示,将在下面显示出对应div上的文 本信息. 首先我们需要对测试页做一下修改,因为默认的Silverlig

一步一步学Silverlight :如何在Silverlight中与HTML DOM交互(上)

概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON.Web Service.WCF以及Sockets的支持等一系列新的特性.<一步一步学Silverlight 2系列>文章将从Silverlight 2基础知识.数据与通信.自定义控件.动画.图形图像等几个方面带您快速进入Silverlight 2开发. Silv

CSS中利用Transition实现动画效果

具体例子  代码如下 复制代码 img{     height:15px;     width:15px; } img:hover{     height: 450px;     width: 450px; } transition的作用在于,指定状态变化所需要的时间.  代码如下 复制代码 img{     transition: 1s; } 我们还可以指定transition适用的属性,比如只适用于height.  代码如下 复制代码 img{     transition: 1s heig

关天asp.net ajax beta中在updatepnael中注册脚本的解决方案

ajax|asp.net|脚本|解决 最近也在看一些asp.net ajax 的资料,在网上看到很多人都在问如何在updatepanel中注册脚本,我也试了一下,不过总是不行,就看了好多资料,最后才知道自己没有完全理解 ScriptManager.RegisterClientScriptBlock(Control control,Type type,string key, string script,bool addScriptTags),其中的各个参数.(注:RegisterClientScr