怎么才能让 图片隐藏两边,DIV+CSS+JS怎么实现?

图片是宽1440的显示器的分辨率是1440*900的话没问题,但是分辨率是1024*768的话图片只能显示左部分,右部分就全部隐藏调了,可是图片的主要内容在中间,请问怎么... 图片是 宽1440的 显示器的分辨率是1440*900的话没问题,但是分辨率是1024*768的话 图片只能显示左部分,右部分就全部隐藏调了,可是图片的主要内容在中间,请问怎么可以让图片两侧都隐藏而显示中间部分,DIV+CSS+JS怎么实现? 展开
 我来答
周易
2015-12-15 · 知道合伙人软件行家
周易
知道合伙人软件行家
采纳数:93 获赞数:2719
毕业于郑州大学,从事行业5年经验,会seo,网站前端,网站设计,以及很多cms。现任职七彩科技技术总监。

向TA提问 私信TA
展开全部
图片隐藏两边最常见的有网页banner同屏效果,一般制作方法有两种
第一种:
设置外层div或者标签宽度百分百按照比例设置,图片设置在标签行内样式中的背景图片,使用背景定位,居中或者固定某个值,当我们改变窗口也就是改变外层div的时候会看到div宽度改变,背景图片一直保持我们设置的值,两边多余会隐藏掉。

第二种:
外层div定位,css设置溢出隐藏,图片使用绝对定位法,定位到我们想要的位置,同时可以设置margin属性来辅助,例如: img{ position:absolute; left:50%; margin-left:500px;}
百度网友3dc5796
2011-10-13 · TA获得超过130个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:67.2万
展开全部
Js检查屏幕分辨率。
设置图片的宽度,这样在任何情况下图片都可以全部显示
var img1 = document.getElementById('imgId');
img1.style.width = 1440+"px";
分辨率为1024时设置为
img1.style.width = 1024+"px";
追问
我要的是自动的,因为有的人用1024的分辨率,有的人用1440的分辨率,别人用1024分辨率的时候图片就变成两侧隐藏,用1440的就全部显示啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘸限畅赽
推荐于2016-07-18 · TA获得超过357个赞
知道小有建树答主
回答量:413
采纳率:50%
帮助的人:110万
展开全部
图片居中
设置图片CSS margin-left:auto;margin-right:auto;试试
要不你就象他那样..加上个判断
我直接靠过来改了
var img1 = document.getElementById('imgId');
if(window.screen.width==1440){
img1.style.width = 1440+"px";
}else{img1.style.width = 1024+"px";}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式