js+css 怎么实现图片切换

点击关于医院字变成蓝色上面的小图片也变成蓝色的图片前面蓝色的变成灰色怎么用js实现... 点击关于医院 字变成蓝色 上面的小图片也变成蓝色的图片 前面蓝色的变成灰色 怎么用js实现 展开
 我来答
周易
2015-11-20 · 知道合伙人软件行家
周易
知道合伙人软件行家
采纳数:93 获赞数:2719
毕业于郑州大学,从事行业5年经验,会seo,网站前端,网站设计,以及很多cms。现任职七彩科技技术总监。

向TA提问 私信TA
展开全部

这个不用js实现,可以使用a标签和a标签的:hover 伪类。

  1. 使用a标签转化为块元素,并逐一设置背景图片,设置字体为灰色,

  2. :hover 伪类里写蓝色背景图片,设置字体为蓝色。

如此你就可以做成这个效果了。

没见过熊蹦迪哒
2015-11-20 · TA获得超过1411个赞
知道小有建树答主
回答量:880
采纳率:84%
帮助的人:392万
展开全部
这个简单,就使用jQuery吧
一个图片和文字 是一个div,比如<div class='cntr'>
首先我觉得你那些图标都是一个iconfont,而不是一张图片
默认样式就是灰色,另外定义一个样式为:
.active
{
color:blue
}

$('div.cntr').click(function(e){
// 把当前'.active'的删掉
// 把当前点击的target加上.active这个Class
})
追问
我不会写啊  你能帮我写好吗?
追答
没那么多美国时间,自己去找找现成的,太多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式