`
agevs
  • 浏览: 70564 次
  • 来自: 北京
博客专栏
924aba1e-229a-352e-b6d4-f15f3159a438
各种Web前端技巧经验分享...
浏览量:0
文章分类
社区版块
存档分类
最新评论

jQuery CSS()方法改变CSS样式

阅读更多

jQuery入门实例:使用CSS()方法改变现有的CSS样式表,css()方法在使用上具有多样性。其中有一种可接受两个输入参数:样式属性和样式值,两者之间用逗号分隔。比如要改变链接颜色,可以这样编写代码:

$("#61dh a").css('color','#123456');
//选择器‘$("#61dh a")’表示ID为‘#61dh’的元素下的所有链接。
//.css(‘color’,'#123456');表示把颜色设为'#123456'

 

如果需要改变多个样式属性,可先定义属性变量,然后直接赋值给css()方法。示例如下:ui框架分享

var mycss = {
background: '#EEE',
width: '478px',
margin: '10px 0 0',
padding: '5px 10px',
border: '1px solid #CCC'
};
$("#result").css(divcss);

 

上述代码先定义了一个CSS样式属性变量“mycss”,类似于建立一个外部CSS文件,之后通过css()方法,把属性赋给ID为'#result'的DIV。

另外jQuery提供的css()方法还可以查看某个元素的css属性值。例如查看链接的颜色,代码如下:

$("#61dh a").css("color")

 

你会发现,这与第一个例子相似,但是这里只传递一个参数(样式属性)。

最后要介绍的是如何设置鼠标划过后的链接样式(比如: 颜色),需要用到jQuery事件类方法 - hover()。值得注意的是,hover()方法需要定义两个函数,一个是鼠标划过时;另一个是鼠标划过后。具体方法如下: ui框架分享

$("#61dh a").css('color','#123456');
$("#61dh a").hover(function(){
$(this).css('color','#999');
},
function(){
$(this).css('color','#123456');
});
//hover()方法的两个函数使用用逗号分隔

 

或许聪明的你已经注意到这种方法称不上简洁,呵呵,其实jQuery hover()方法不是用来改变CSS样式的。在实际运用中,建议使用添加/移出CSS的方法来改变鼠标划过的链接样式。

分享到:
评论

相关推荐

    jquery实现动态改变css样式的方法分析

    本文实例讲述了jquery实现动态改变css样式的方法。分享给大家供大家参考,具体如下: jquery 几乎成了现在开发WEB应用的标准JS库,这与其简单性和易用性是分不开的。作为一个后端开发人员,要做一些前端页面时,CSS ...

    jQuery基础 - 改变CSS样式

    ### jQuery基础 - 改变CSS样式 #### 一、引言 在Web开发中,动态地改变页面元素的样式是一项非常实用且常见的需求。通过JavaScript及其流行库jQuery,开发者能够轻松实现这一目标。本文将详细介绍如何利用jQuery来...

    jQuery官网CSS样式复刻

    在本项目中,“jQuery官网CSS样式复刻”是一项旨在重现jQuery官方网站前端界面样式的实践任务。这个任务主要涉及五个核心技术领域:jQuery、CSS、JavaScript(包括ECMAScript)、HTML以及网页资源管理。下面我们将...

    jquery css3进度条加载动画特效

    然后,通过jQuery的`.animate()`方法,改变进度条内元素的宽度或高度来模拟加载过程。同时,可以结合CSS3的`transition`属性来创建平滑的过渡效果。 **CSS3动画**: CSS3的`@keyframes`规则用于定义动画的过程,它...

    jquery css3曲线特效图.zip

    - 这种特效通常通过JavaScript和CSS3结合实现,动态改变元素的样式以形成曲线轨迹,同时可以响应用户的交互,如鼠标点击、悬停等。 - 使用曲线图形可以增强数据可视化,比如进度条、图表、路径指示等,也可以用于...

    jQuery css3打开遮罩图片形状过渡动画效果

    在IT行业中,jQuery和CSS3是两种非常重要的前端技术,它们在网页动态效果和样式设计上发挥着关键作用。本文将深入探讨如何结合jQuery和CSS3实现一个遮罩图片形状过渡动画效果,这是一种常见的交互设计,能提升用户...

    jQuery+css 流程图插件

    "jQuery+css 实现的单分支流程图插件"是一个利用JavaScript库jQuery和CSS样式来创建简单、动态流程图的解决方案。这种插件特别适合那些希望快速实现流程展示,而无需深入了解复杂图表库的开发者。 **jQuery库的运用...

    jquery css 加载插件

    在实际应用中,可以使用jQuery的`.load()`方法监听页面内容的加载,然后在适当的时候添加或移除加载指示器的CSS类。例如,当页面开始加载时,可以通过JavaScript将一个包含加载动画的元素显示出来,加载完成后则将其...

    jquery css3华丽滚动效果.zip

    jQuery的核心特性可以改变你编写JavaScript的方式,使JavaScript代码更加简洁和高效。 2. **CSS3**: CSS3是层叠样式表的最新版本,它引入了许多新的选择器、属性和模块,如边框图像、阴影、渐变、动画和转换等,...

    jQuery CSS3导航菜单下划线动画特效

    本文将深入探讨“jQuery CSS3导航菜单下划线动画特效”这一主题,该特效为导航菜单增加了视觉吸引力,提高了用户体验。 首先,jQuery是一种轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画制作...

    jQuery CSS()方法改变现有的CSS样式

    jQuery入门实例:使用CSS()方法改变现有的CSS样式表,css()方法在使用上具有多样性。其中有一种可接受两个输入参数:样式属性和样式值,两者之间用逗号分隔。比如要改变链接颜色,可以这样编写代码: $("#61dh a")....

    jquery变换css样式

    jquery变换css样式,jquery方法

    jQuery CSS3漂亮的tooptip提示框动画特效

    2. **CSS样式**:CSS文件(可能命名为`tooltip.css`)定义了提示框的外观,包括颜色、字体、大小、位置以及动画效果。例如,可以使用伪类`:hover`来定义鼠标悬停时的样式变化。 3. **JavaScript逻辑**:JavaScript...

    jquery css3仿游戏网站环形菜单代码.rar

    此外,CSS3的伪类选择器如`:hover`和`:active`可以用来改变菜单项在不同状态下的样式,增加互动性。 菜单弹出时的音效增强了用户体验,这种细节处理让网站显得更加专业。实现音效通常需要引入音频元素`<audio>`,并...

    jquery css3图片文字介绍鼠标滚动页面动画单页

    这包括理解jQuery的基本语法,如选择器、事件绑定和动画方法,以及掌握CSS3的新特性,如过渡和关键帧动画。通过实际操作和实践,你可以提升自己的前端开发技能,为你的网页增加更多互动性和视觉魅力。

    jquery+css3控制音量调节

    2. CSS部分:定义滑动条和按钮的样式,以及滑动条的动画效果。 3. JavaScript/jQuery部分:绑定事件监听器,如点击事件和滑动事件,根据用户的操作更新音频的音量,并同步滑动条的状态。 在`dist`文件夹中,可能...

    jQuery css3荷塘里小鱼动画特效

    接着,利用jQuery选择器找到这些元素,通过`.animate()`方法来控制它们的运动轨迹,配合CSS3的动画效果,让小鱼看起来像是在水中自然地上下游动。 在实际的代码中,可能还会涉及一些其他技术,比如使用JavaScript...

    jQuery css3旅游网鼠标悬停图片文字动画效果

    `transition`允许我们平滑地过渡两个CSS样式状态之间的变化,而`transform`则可以对元素进行旋转、缩放、位移等操作。在旅游网站中,可能应用`transform`来改变图片大小或角度,同时使用`transition`控制这些变化的...

    jquery css 跑步效果

    2. **CSS样式**:使用CSS设置跑步者的基本样式,包括宽度、高度、背景图片(可以是跑步者的PNG或SVG图像),以及初始位置。为了实现运动效果,你需要定义一个关键帧动画(@keyframes),设定跑步过程中各个阶段的...

    JQuery+CSS3样式定义

    JQuery是一个强大的JavaScript库,简化了DOM操作、事件处理、动画制作等任务,而CSS3则为网页设计带来了丰富的样式和动态效果。这两者的结合可以实现高效、美观且交互性强的网页。 **JQuery基础** JQuery的核心特性...

Global site tag (gtag.js) - Google Analytics