css+div html 鼠标滑过div里的内容变样式?

第一张为原始图片,第二张为效果图里面内容:最上面那个是个图片<img>补充:图片改为最好有代码!!!!有点急!!... 第一张为原始图片,第二张为效果图
里面内容: 最上面那个是个图片<img>
补充:图片改为

最好有代码!!!! 有点急 !!
展开
 我来答
刺友互
高粉答主

2020-04-09 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:67.1万
展开全部

1、先在找个文件夹创建文件index.html。

2、然后用能编辑文本文件的软件打开index.html,index.html的初始内容如图。

3、接着编写两个样式作为鼠标移动时div修改的样式。

4、然后编写js代码修改div的样式。

5、编辑完index.html后保存,在浏览器中打开index.html。效果如图。鼠标移入移出div时,div的样式改变。

6、如果想div能改变多个样式。可如图修改index.html文件。

慕刓辞
2015-11-19 · 知道合伙人软件行家
慕刓辞
知道合伙人软件行家
采纳数:583 获赞数:1704
从事前端开发4年,喜欢专研H5各种网页效果!

向TA提问 私信TA
展开全部

例子:

原始内容是这样的结构:

<div class="con">
    <div class="img" style="background:url(imges/1.jpg)"></div>
    <span>查房</span>
    <p>系统。。。。。。。。。。</p>
    <a href="">了解更多</a>
</div>
如果是这样的布局(开始样式已经写好了)打比方直接上hover:
css:
.con:hover .img{background:url(images/1-1.jpg)}这里是移动上去的背景颜色,如果你代码中是直接插入的图片,那么需要用到js去改变图片
.con:hover span{color:#fff}查房字体变白色
.con:hover p{color:#fff}段落文字为白色
.con:hover a{color:#fff}链接字体变白色
更多追问追答
追问
我的图片是插入的 ?js 怎么改?
追答
先给图片标签赋个ID如
然后在JS里写document.getElementById("img").src=图片路径就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a3476012
推荐于2017-09-18 · TA获得超过1268个赞
知道小有建树答主
回答量:484
采纳率:87%
帮助的人:129万
展开全部
这个很简单,首先,要布局清楚,这儿除了那张图片,其他都是可以用纯样式实现的,那么这里就可以把这张图片用background-image来实现;
样式大致如下:
div{
background-color:背景色;

background:url(第一张图片);
color:字体颜色

}
div:hover{
background-color:鼠标覆盖的背景色;

background:url(鼠标覆盖的图片);
color:鼠标覆盖的字体颜色
}
这是粗略的思想,如果还是不懂,把你的图片给我。分分钟写一个出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朝阳072
2015-11-19 · TA获得超过216个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:143万
展开全部
这个用js/jq来做最好了,当鼠标滑动div时,触发事件,也就是mouseover事件,然后在事件内部编写要替换的内容,然后直接调用html();替换内容就可以了,当鼠标滑出时,再次替换会原来的内容就可以了。
以上仅代表个人意见。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
混饭吃不一样Y
2015-11-19 · TA获得超过139个赞
知道答主
回答量:54
采纳率:0%
帮助的人:11万
展开全部
给你说个思路吧,具体的样式自己去写
你要的效果使用用“:hover”可以很方便的实现,首先,假如说有一个样式如下
.test{
background-color: blur;

}
这个是正常样式,并且你有一个div使用了这个样式<div class="test">demo</div>,
你现在希望鼠标经过这个div时改变它的底色(样式),那么很简单,再增加一个样式:
.test:hover{
background-color: red;

}
不需要对你的div再作其他修改即可实现。
这里的 .test:hover 这个样式,就是告诉浏览器,鼠标经过时,将.test的样式改成新指定的样式
追问
图片怎么变啊?
追答
图片可以用背景图的方式,样式里面: background: url(图片名称) no-report center center;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式