前端求助:怎么控制不规则的 div

2015-08-11 22:57:34 +08:00
 ibeta
需求:
1. 4个兄弟图片,是如下图的不规则的多边形 图片见 http://loveqq.me/v2sos/m2.png
2. 每次选取一个元素,高亮(加阴影),进行坐标调整,尺寸变换。

过程:
1. 使用span画出一个遮盖层,满足要求,但是兼容性很差,细节完全没法调整。代码见http://loveqq.me/v2sos/help.html
2. 使用css border画一个多边形遮盖曾,但是无法高亮和尺寸变换。参考了http://t.cn/RLms8Xi
3. 使用svg 画一个多边形,这个看了一天连阴影都没加上。。。参考了http://t.cn/RLmsjXU

问题:
1. 遇到这样的情况,大家会怎么处理呢?希望能给个思路。谢谢
2. 我是想做一个多边形的div,这样控制阴影,尺寸坐标都会比较好调整,但是不知道怎么实现o(╯□╰)o
2333 次点击
所在节点    问与答
5 条回复
ljbha007
2015-08-11 23:00:02 +08:00
直接上成品效果的图片 oh yeah
ibeta
2015-08-11 23:09:02 +08:00
@ljbha007 能上就不用这么纠结了(>﹏<)
Septembers
2015-08-11 23:22:29 +08:00
svg绘制
P233
2015-08-12 00:13:34 +08:00
我会这么写吧 http://jsbin.com/jibehagawu
ibeta
2015-08-12 21:50:15 +08:00
@P233 最后用transform 2D 做了个遮盖层解决了,十分感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/212512

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX