鼠标点击DIV时,如何使DIV背景图片变暗?
1个回答
展开全部
方法一: 用CSS a 伪类控制:把原始背景图作为a的背景图,另用PS做一个变暗后的背景图
a{background:url(原始背景图路径) no-repeat;}
a:hover{background:url(变暗后背景图路径) no-repeat;}/*鼠标经过变换背景图 也可以只用底色如:background:#000;*/
方法二:用Jquery,仍然是变换两个背景图片。
$('#project').toggle(function(){this.css(background,'背景图路径‘)},function(){this.css(background,'变暗背景图路径‘)}})
方法二为点击DIV变换背景。呵,不太明白这样做的确切意图,如果是为了突出链接,只需用a伪类hover变换就行了。因为"点击"外div没有什么意义。如果是"点击"链接,页面己经跳转,是看不到效果的。
a{background:url(原始背景图路径) no-repeat;}
a:hover{background:url(变暗后背景图路径) no-repeat;}/*鼠标经过变换背景图 也可以只用底色如:background:#000;*/
方法二:用Jquery,仍然是变换两个背景图片。
$('#project').toggle(function(){this.css(background,'背景图路径‘)},function(){this.css(background,'变暗背景图路径‘)}})
方法二为点击DIV变换背景。呵,不太明白这样做的确切意图,如果是为了突出链接,只需用a伪类hover变换就行了。因为"点击"外div没有什么意义。如果是"点击"链接,页面己经跳转,是看不到效果的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询