如何用DIV+CSS让导航的背景自适应浏览器宽度。见图片。 20

图片上那条红色的导航,不用背景图片,只用CSS能否实现,自适应浏览器分辨率,写出简单代码。现在图片是1920px的宽度,要可以在1366px分辨率及更高的分辨率自动适应。... 图片上那条红色的导航,不用背景图片,只用CSS能否实现,
自适应浏览器分辨率,写出简单代码。现在图片是1920px的宽度,要可以在1366px分辨率及更高的分辨率自动适应。
展开
 我来答
艺术流氓1
2016-11-17 · TA获得超过231个赞
知道小有建树答主
回答量:320
采纳率:81%
帮助的人:169万
展开全部
一般的 简单的方法是设置导航容器宽度为百分比数值
利用背景图片自动横向重叠的方法来做
-----------
按照楼主说的图片不用背景图片的方式,那就要用前景图片,那你导航文字还要用绝对定位到图片上??
这样这个导航就搞的太复杂了...
不用背景图片也不用前景图片的话就用H5的canvas绘图吧....更加复杂了 低版本浏览器兼容性也不好
不知道楼主你想咋样了
匿名用户
2016-11-17
展开全部
一般都是做背景居中,也一样可以适应。
你一定要图片宽度跟着浏览器宽度变化的话,html和body设置为100%,底下垫一层div,宽度设置100%,插入图片宽度设置100%,就可以了。
-----补充
红色菜单不用图片,只用css是可以实现的,使用border来画红色三角形部分,就解决了,不需要使用canvas。

红色菜单的定位的问题,可以使用flex,不过在老浏览器里兼容性不好,这个设计好像没有其他很好的解决办法,只能用flex。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨金娴0
2016-11-17
知道答主
回答量:6
采纳率:0%
帮助的人:2.2万
展开全部
在html里面插入一个图片标签,设置这个图片的css,
position:absolute;//绝对位置
top:0;
left:0;
right:0
;z-index:-1;//置于最下层,
红色的导航普通写就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w小闹说情感
2016-11-17
知道答主
回答量:5
采纳率:0%
帮助的人:6064
展开全部
你可以设置百分之百的宽度,或者是横向平铺
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
童瑞林xl
2016-11-17
知道答主
回答量:1
采纳率:0%
帮助的人:1059
展开全部
<body style="width:100%;">
<div style="width:100%;">
<img style="width:100%;" src="daohang.jpg">
</div>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式