div+css切图布局问题,求解答!

这张图片没有什么规律,要如何切图布局?原教程上切成一大块一大块的,但是打开速度实在太慢了,有没有更好的方法?而且背景从白色到灰色的线性渐变用CSS能实现吗?有没有简单的方... 这张图片没有什么规律,要如何切图布局?原教程上切成一大块一大块的,但是打开速度实在太慢了,有没有更好的方法?而且背景从白色到灰色的线性渐变用CSS能实现吗?有没有简单的方法? 展开
 我来答
uybb2
2013-07-14 · TA获得超过1190个赞
知道大有可为答主
回答量:1873
采纳率:100%
帮助的人:974万
展开全部

这种渐变建议不要用CSS了,兼容性问题,


其实你可以把所有的图PS成一张,有文字和连接的部分加个透明背景的DIV,用CSS定位就行了。


CSS3可以旋转DIV,-webkit-transform: rotate(45deg);

不过IE好象是不支持,可以网上查一下IE旋转问题。


还有一个解决方案,把所有的图P成一张大图,使用图片映射,点击某个区域,就跳到指定的页面,你可以参考下面这段代码:

<html>
<body>

<p>请点击图像上的星球,把它们放大。</p>

<img
src="

border="0" usemap="#planetmap"
alt="Planets" />

<map name="planetmap" id="planetmap">

<area
shape="circle"
coords="180,139,14"
href ="/example/html/venus.html"
target ="_blank"
alt="Venus" />

<area
shape="circle"
coords="129,161,10"
href ="/example/html/mercur.html"
target ="_blank"
alt="Mercury" />

<area
shape="rect"
coords="0,0,110,260"
href ="/example/html/sun.html"
target ="_blank"
alt="Sun" />

</map>

<p><b>注释:</b>img 元素中的 "usemap" 属性引用 map 元素中的 "id" 或 "name" 属性(根据浏览器),所以我们同时向 map 元素添加了 "id" 和 "name" 属性。</p>

</body>
</html>
追问
我知道你说的那个,用dreamweaver5可以很快速的实现,可是下载速度还是太慢了!
追答
下载速度嘛就看你自己选择了,有一利,自然有一弊
哇塞一一有灰机
2013-07-14 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:100%
帮助的人:77.1万
展开全部
就最外层放一个div,然后img用样式控制,绝对位置,可以少量添加div用于叠加。直接样式控制更好吧。
追问
那些图片都是斜的 怎么做出来的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不辞灬远
2013-07-14 · 超过18用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:39.3万
展开全部
还是用图片吧, css做很麻烦还得兼容各个浏览器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式