如何用DIV+CSS让导航的背景自适应浏览器宽度。见图片。 20
图片上那条红色的导航,不用背景图片,只用CSS能否实现,自适应浏览器分辨率,写出简单代码。现在图片是1920px的宽度,要可以在1366px分辨率及更高的分辨率自动适应。...
图片上那条红色的导航,不用背景图片,只用CSS能否实现,
自适应浏览器分辨率,写出简单代码。现在图片是1920px的宽度,要可以在1366px分辨率及更高的分辨率自动适应。 展开
自适应浏览器分辨率,写出简单代码。现在图片是1920px的宽度,要可以在1366px分辨率及更高的分辨率自动适应。 展开
6个回答
2016-11-17
展开全部
一般都是做背景居中,也一样可以适应。
你一定要图片宽度跟着浏览器宽度变化的话,html和body设置为100%,底下垫一层div,宽度设置100%,插入图片宽度设置100%,就可以了。
-----补充
红色菜单不用图片,只用css是可以实现的,使用border来画红色三角形部分,就解决了,不需要使用canvas。
红色菜单的定位的问题,可以使用flex,不过在老浏览器里兼容性不好,这个设计好像没有其他很好的解决办法,只能用flex。
你一定要图片宽度跟着浏览器宽度变化的话,html和body设置为100%,底下垫一层div,宽度设置100%,插入图片宽度设置100%,就可以了。
-----补充
红色菜单不用图片,只用css是可以实现的,使用border来画红色三角形部分,就解决了,不需要使用canvas。
红色菜单的定位的问题,可以使用flex,不过在老浏览器里兼容性不好,这个设计好像没有其他很好的解决办法,只能用flex。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在html里面插入一个图片标签,设置这个图片的css,
position:absolute;//绝对位置
top:0;
left:0;
right:0
;z-index:-1;//置于最下层,
红色的导航普通写就可以了。
position:absolute;//绝对位置
top:0;
left:0;
right:0
;z-index:-1;//置于最下层,
红色的导航普通写就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以设置百分之百的宽度,或者是横向平铺
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<body style="width:100%;">
<div style="width:100%;">
<img style="width:100%;" src="daohang.jpg">
</div>
</body>
<div style="width:100%;">
<img style="width:100%;" src="daohang.jpg">
</div>
</body>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |