189 8069 5689

点击改变css样式,点击改变css样式的方法

鼠标事件改变css样式、选择器

我们在很多时候其实是需要在网页中设置鼠标效果的,有些是自动生成的,比如一个link链接,那么鼠标移上去自动会变成一个手的样子去点击,有时候一个input输入框,那么鼠标就自动变成一个英文大写I的样子,那么我们是否可以将更多对象设置成我们需要的样子呢?这完全是可以的,接下来就看下效果吧

创新互联主营开州网站建设的网络公司,主营网站建设方案,重庆App定制开发,开州h5微信小程序搭建,开州网站营销推广欢迎开州等地区企业咨询

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

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

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

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

onMouseMove:鼠标移动事件。(是指在特定元素上移动鼠标。)

onMouseOver:鼠标经过事件。(是指,当指针从外界往元素上移动时产生。)

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

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

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

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

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

.over {}

.out {filter: Gray}

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

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

十字  

文本光标  

等待  

默认  

问号  

左右箭头  

上下箭头  

系统自动给出效果

系统自动给出效果

:hover 选择器用于选择鼠标指针浮动在上面的元素。

提示: :hover 选择器可用于所有元素,不只是链接。

提示: :link 选择器设置指向未被访问页面的链接的样式,:visited 选择器用于设置指向已被访问的页面的链接,:active 选择器用于活动链接。

注释: 在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。

[img]

如何做鼠标点击事件更改CSS?

做鼠标点击事件更改CSS方法:

若点击AAA后一直都是none,点任意一个地方都是none.

div class="BBB" style="display: none;"

则把hide,show方法,换成css(),和你上面那样式放进去即可。

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

如何实现 css 鼠标点击a标签由样式1变为样式2

html

head

meta charset="utf-8"

titledemo/title

script src=""/script

/head

style

.menu{border-bottom: 1px solid #ccc;}

.menu a{

width: 120px;

height: 50px;

text-decoration: none;

display: block;

float: left;

text-align: center;

line-height: 50px;

}

.on{ border:1px solid #ccc;}

/style

script

$(function(){

$(".menu a").click(function(){

$(this).addClass("on").siblings().removeClass("on");

});

});

/script

body

div class="menu"

a href="#" class="on"栏目一/a

a href="#"栏目二/a

a href="#"栏目三/a

a href="#"栏目四/a

/div

/body

/html

如何用js实现,点击后,改变一个css

方法步骤:

1.

先获取要改变css的元素。

2.

改变这个元素的style属性。

eg:下面是改变div的背景色,改为蓝色。

style

div{width:200px;height:200px;background:#f00;}

/style

div改变背景色/div

script

var

div

=

document.getElementsByTagName("div");

div.style.background

=

"blue";

/script

鼠标点击后字体改变另一种颜色的CSS样式怎么写?

简单,如果文字的话,那HTML得文字前面就是P标签,那么定义CSS, .p a:{color:颜色;}就可以了前面那个一样,关键是看前面的标签是什么,我们一边用CSS+DIV定义

css3如何通过点击改变样式

CSS3 有一个 :target 属性

这是一个简单的DEMO 高级用法可以再百度搜索:

!DOCTYPE html

html

head

style

:target {

border: 2px solid #D4D4D4;

background-color: #e5eecc;

}

/style

/head

body

h1This is a heading/h1

pa href="#news1"Jump to New content 1/a/p

pa href="#news2"Jump to New content 2/a/p

pClick on the links above and the :target selector highlight the current active HTML anchor./p

p id="news1"bNew content 1.../b/p

p id="news2"bNew content 2.../b/p

pbNote:/b Internet Explorer 8 and earlier versions do not support the :target selector./p

/body

/html


新闻标题:点击改变css样式,点击改变css样式的方法
本文路径:http://jkwzsj.com/article/dsopjdc.html

其他资讯