求段HTML+CSS代码

要求300*300的DIV里面放一张200*200的图片,图片水平竖直居中,鼠标经过DIV时DIV内未被图片填满的地方变色... 要求300*300的DIV里面放一张200*200的图片,图片水平竖直居中,鼠标经过DIV时DIV内未被图片填满的地方变色 展开
 我来答
慧走得庚远
2013-07-13 · TA获得超过678个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:226万
展开全部
<div class="img"><img src="http://www.lctczs.com/d/file/zsq/dls/2011-02-24/9fadea63082fa0dc5d693953c3a6e56a.jpg" width="200" height="200"></div>
<style>
.img{ width:200px; height:200px; padding:50px; background:#FF0; cursor:pointer;}
.img:hover{ background: #3CF;}
</style>
看下 有问题再联系我
沃迩斯忑
2013-07-13 · TA获得超过229个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:109万
展开全部

代码如下,你也可以直接下载文件看效果,,,


<style>
.box{width: 300px;height:300px;border: 1px #be7a3a solid;}
.box_a{display: block;width:300px;height:300px;text-align: center;}
.box a:hover{background: #be7a3a;text-align: center;}
.img{width: 200px;height:200px;margin: 0 auto;padding: 50px;}
</style>

<div class="box">
<a class="box_a" href="#">
<img src="x" class="img" style="width: 200px;height:200px;">
</a>
</div>


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z丶思學
2013-07-13 · TA获得超过198个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:147万
展开全部
你直接那padding写不就OK了么.之后鼠标经过用 :hover
追问
我弄好了,但是垂直居中用的img的margin,要是用了div的padding整个div就会变大,您知道是怎么回事吗
追答
在DIV上写padding.别在图片上写MARGIN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式