简单介绍CSS结合JS的运用

作者&投稿:匡豪 (若有异议请与网页底部的电邮联系)
~

  利用CSS配合Javascript的可以做很多更酷的动态页面效果 在本教程的最后给大家简单介绍一下CSS配合JS的应用 首先 我们要搞清楚事件和动作的概念 在客户端脚本中 JavaScript 通过对事件进行响应来获得与用户的交互 例如 当用户单击一个按钮或者在某段文字上移动鼠标时 就触发了一个单击事件或鼠标移动事件 通过对这些事件的响应 可以完成特定的功能(例如 单击按钮弹出对话框 鼠标移动到文本上后文本变色等) 下面介绍几种常见的事件(还用更多事件 请查阅相关资料)

  onClick 鼠标单击事件 (是指鼠标按下 然后松开时产生 )

  onDblClick 鼠标双击事件 (是指鼠标快速按下 松开 并再次按下时产生 )

  onMouseDown 鼠标按下事件 (鼠标按下时即产生 )

  onMouseUp 鼠标释放事件 (是指鼠标从按下的状态到弹起 )

  onMouseMove 鼠标移动事件 (是指在特定元素上移动鼠标 ) onMouseOver 鼠标经过事件 (是指 当指针从外界往元素上移动时产生 )

  onMouseOut 鼠标离开事件 (是指鼠标从特定元素上离开时产生 )

  onLoad 载入事件 (当图象或页面结束载入时产生 )

  onUnload 卸载事件 (当访问者离开页面时产生 )

  onScroll 滚动条滚动事件 (当访问者使用卷轴上移或下移时产生 )

  有了事件以后 我们就为事件加上动作 这里只说改变当前元素自定义样式的动作 我们可以用这个方法先设定好两个自定义的CSS样式 对象原先调用第一种样式 当产生鼠标事件时让对象应用到第二种CSS样式 而产生的鼠标效果 看下面这个例子

  在网页中插入一个图象 自定义一个 out 样式 用gray滤镜使图片变成黑白的

  将这个自定义样式应用到图片上 在浏览器中预览到图片变成了黑白 我们再定义一个样式 over 这个样式没有任何内容 是空样式 样式表代码如下

  <style type= text/css >

  <!

   over {}

   out {filter: Gray}

   >

  </style>

  然后在图片标记(IMG)里加上 onMouseOver= this className= over onMouseOut= this className= out 意思为当鼠标经过时 图片为over样式 即彩色正常图象 当鼠标离开时 图片为out样式 即黑白图象 oMouseOver和onMouseOut是鼠标事件 this className= … 表示当前对象的class名为… 注意大小写不要写错 JS对大小写非常敏感

  这样这个效果就完成了 保存后在浏览器里打开 图象是黑白的 当鼠标移上去时 图象变成彩色 鼠标离开时 图象又变回黑白 只要发挥你的想象 通过this className方法还可以做出很多好看的鼠标效果

lishixinzhi/Article/program/Java/JSP/201311/19145




css怎样写才能让下拉框+文本框+搜索按钮=连在一起
一行的表单.html 文件代码清单如下:<!doctype html> 一行的表单 <fieldset> XXXX YYYY ZZZZ

css做的网页,在每个浏览器里面显示的不一样,我该怎么办,求高手指点_百 ...
你首先要了解CSS的跨浏览器知识,不是一时半会能掌握的。最简单是使用JS框架如:jquery、Extjs等。

jcss3 transition执行完后,怎么再执行下面代码?
可以在动画元素上绑定transitionEnd事件 div1.addEventListener("transitionend", fn, true);fn函数中将div2出现 这个熟悉可能需要加浏览器前缀 没调研过 transition[英][trænˈzɪʃn][美][trænˈzɪʃən, -ˈsɪʃ-]n.过渡...

溢出隐藏:最全的利用css解决内容溢出问题的几种方案
2. css溢出与换行该如何处理文本过长,在容器内显示不下的时候,是否要换行,使用 white-space : normal \/ nowrap 属性,normal : 采用浏览器默认设置;nowrap : 不换行。溢出后的处理方式,若是想隐藏溢出的内容,可以考虑使用 text-overflow 属性。3. 火狐\/IE浏览器flash透明,css强制不换行,溢出隐藏...

css设置body背景图片随内容增加多少显示多少
但有时我们不需要这样的一个效果,需要内容占用多高,body背景就纵向从上到下铺满多少高度。很明显这样就达不到我们想要的效果。 解决方法:对html再设置个背景(无论图片还是纯色,推荐设置纯颜色的背景颜色) 接下来DIVCSS5通过实例为大家介绍此技巧,首先DIVCSS5分为两个案例,一个是直接对body设置...

用css控制div1和div2(包含关系),使div2外边距到div1上边框为5px。_百...
二、css margin缩写简写 - TOP margin属性CSS样式,如遇到上下、左右、上下左右等情况我们可以缩写简写优化。你可能需要了解:CSS优化-CSS压缩:http:\/\/www.divcss5.com\/jiqiao\/j97.shtml 你可能需要了解:HTML优化-HTML代码优化压缩:http:\/\/www.divcss5.com\/jiqiao\/j326.shtml 1、只有上下情况...

这样类似的二级菜单用CSS和html怎么实现?
请看如下调用jquery的j显示子菜单的代码: $("#menu_2").hover(function() { $(".sub_menu_2").show(); }, function() { \/*这里就是out事件*\/ $(".sub_menu_2").hide(); });剩下的就是样式的问题了 本回答被提问者和网友采纳 jianan19860 | 推荐于2017-12-16 17:41:58 举报| 评论(...

这样类似的二级菜单用CSS和html怎么实现?
这个说来话来,但只要你知道原理就很简单了,做得好不好看是样式的问题了。请看如下调用jquery的j显示子菜单的代码:("#menu_2").hover(function() { (".sub_menu_2").show();},function() { \/*这里就是out事件*\/ (".sub_menu_2").hide();});剩下的就是样式的问题了 ...

DIV+CSS布局下,怎样解决对不同解析度的适应问题
另外,针对不同移动装置下,不同解析度通常采用服务端判断装置型别,然后载入相应css去实现不同装置访问自适应。 DIV+IFRAME+CSS 不同解析度自适应 CSS3中有弹性布局,专门做这个,不过并非所有浏览器都能支援CSS3。 因此你应该是固定和bottom的高度,而内容的左右两栏一般left固定宽度,right自适应。 如果你不考虑IE6,...

js怎么点击导航菜单js怎么点击导航菜单没反应
Intro.js用来介绍网站的功能很不错。也可以做新手引导。 blockUILolding组件。 simple-hint提示信息。用css做的。兼容性IE9+。 dotdotdot文字溢出时,添加...jRss简单版的jFeed scriptcam与摄像头交互 cylon.js机器人框架,支持35个平台 Masonry一个瀑布流框架 devices.css移动设备边框的外观。做原型的时候用不错。

廊坊市15547254475: 网页制作的过程中如何合理应用CSS+JS ?? -
益奚盐酸: 合理应用CSS+JS可以是网页更加合理化.打开速度加快.CSS尽量可以重复使用,单独列出 .css的文件,将CSS各种属性值写入该文件.简化不必要的CSS设置.JS,也同样单独列出JS文件.尽量将JS文件放在网页代码的底部.网页代码中尽量不要出现js代码.一个页面不宜过多的使用js.

廊坊市15547254475: css中怎么嵌套js -
益奚盐酸: html语言中,可以利用JS控制css实现一些效果.纯CSS页面,不能嵌套.但是可以嵌套css.比如说main.css 可以嵌套 a.css,b,css 或者说更多.不知道你的用途.有问题可以联系我.我是做网站的.

廊坊市15547254475: 如何在javascript中运用css -
益奚盐酸:getElementById 等获取到DOM元素对象后, 通过其属性 style 可以设置其对应的CSS样式, var input = document.getElementById("userno"); input.style.width = "50px";

廊坊市15547254475: 在页面中,CSS是怎样调用JS脚本的? -
益奚盐酸: 应该是JS指定DIV.再通过该DIV设置的样式进行控制..JS可以控制刻DIV的样式...DIV需要给出一个ID...JS通过此ID识别出是哪个DIV需要被控制.

廊坊市15547254475: JS文件如何调用CSS样式 -
益奚盐酸: 第一,直接在JS中写入相应的CSS代码. 第二,通过调用ID的方法来,调用相应的CSS样式.

廊坊市15547254475: javascript如何与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-Type" content="text/html...

廊坊市15547254475: html+css+js能实现什么功能 -
益奚盐酸: 首先你得规划设计你的css样式,来实现这个效果然后在js中编写脚本来实现你需要的src资源的调用最后在html中实现页面内容展示出来这是一个大致的思路框架

廊坊市15547254475: css和js发生关联的多种方法,共四种 求解答? -
益奚盐酸: css和js发生关联的方法:我是一名网页前端工作者, 说说我的关联方法:1. 在css先设置一个选择器, 比如.current{}类 , 然后在js里用addClass('current')方法, 关联此css;2. 直接在js的jquery里用 .css({'text-align':'align'}) 这种方法设置css, 里面...

廊坊市15547254475: 那个JS+CSS怎么使用啊?是分开的文件链接一个页面,还是怎样? -
益奚盐酸: 可以放在 页面里.也可以分开成独立的文件. 调用. 芳草集 http://www.ifangcaoji.com/

廊坊市15547254475: 如何用 CSS + JavaScript 实现网站风格切换 -
益奚盐酸: 样式与数据分离所带来的不只是符合标准这样的简单,样式既然与数据分离那么样式的切换则变得理所当然的了!但是网上这样的中文教程实在是太少了!所以我收集了一部分中外网站已经实现的技术资料整理出来供网友参考. 首先要具备不同...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网