怎么让css随电脑像素尺寸自适应?
我的banner,切的1000像素的图片,给的宽度是100%,然后怎么让他到了1440px;1280px;1024px;的电脑上都能通屏显示呢?...
我的banner,切的1000像素的图片,给的宽度是100%,然后怎么让他到了1440px; 1280px; 1024px;的电脑上都能通屏显示呢?
展开
7个回答
展开全部
第一步:你的这个banner,要设计成左右两端可以与页面背景相融合的那种形式。比如左右两端都用了渐变透明,看上去与整个网页的背景融合在了一起。
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
追问
恩恩,你说的办法,我有个网站就是那样用的,很好用,可这个网站一定要用它公司的图片,每一张都是实景图,都不一样,就不能共用一个背景了。
追答
你用带透明背景的PNG格式图片就可以了。。这样PNG图片的两端用透明渐变,不管什么背景都能融合得很好。
只需要在源图上做些修改,在两端加各加一个透明渐变的矩形,输出成32位带透明通道的PNG图片。
东莞大凡
2024-11-14 广告
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
2016-03-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
第一步:你的这个banner,要设计成左右两端可以与页面背景相融合的那种形式。比如左右两端都用了渐变透明,看上去与整个网页的背景融合在了一起。
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一步:你的这个banner,要设计成左右两端可以与页面背景相融合的那种形式。比如左右两端都用了渐变透明,看上去与整个网页的背景融合在了一起。
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
第二步:这个1000px的banner,在屏幕上居中显示。然后不管你的显示器分辨率多宽,它都会居中。
通过这种方式。这个1000px的banner,让人看上去不分显示器分辨率多大,都是通屏显示了。。。
没有其他的办法。除非你不在意图片变形,在网页中用一段js来取当前浏览器的实际宽度,然后用js来改变这个banner的width值。但这样图片会变形的(即便你用等比例缩放,但是放大后图片失真了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
固定宽度的静态网站很快被灵活的响应式设计所取代,该设计可以根据屏幕大小进行上扩和下扩。利用响应式设计,无论采用什么设备或屏幕来访问网站,都可以呈现一个可用的界面。响应式设计可以响应各种屏幕大小,因此也成为了 “前瞻性” 的网站,屏幕将随着新的智能手机和平板电脑的问世而快速演变。实现响应式设计的主要途径是使用 CSS 媒体查询。在本文中,将了解如何将媒体查询用于桌面网站、移动电话和平板电脑。
<style>
@media screen {
body{ color: #f00; }
}
@media screen and (min-width: 960px) {
body{ background: #999; }
}
@media screen and (device-width: 1024px) {
.test { display: #E00; }
}
</style>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片的宽度和分辨率是死的~~而电脑分辨率是活的,唯一的办法就是做几张不同宽度的图片,如1024,1280,1440,1920等等,然后通过js去对系统分辨率进行判断,对接相应的css文件,而每个css是对接不同宽度的图片,应该知道个大概了吧~我知道的就是这个办法了
追问
可是完全不会js和jq。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询