回答
除了像别人提出的那样使用CSS3技术,您还可以在您的HTML文档中嵌入SVG。
<!doctype html>
<html>
<!-- <head> ... -->
<body>
Taken from <a href="http://commons.wikimedia.org/wiki/File:SVG_example7.svg?uselang=de">http://commons.wikimedia.org/wiki/File:SVG_example7.svg?uselang=de</a>, thanks to <a href="http://commons.wikimedia.org/wiki/User_talk:Sarang?uselang=de">Sarang</a>!
<hr />
<svg xmlns="http://www.w3.org/2000/svg" width="304" height="290">
<path d="M2,111h300 l-242.7,176.3 92.7-285.3 92.7,285.3z" fill="#FB2" stroke="#B00" stroke-width="4" stroke-linejoin="round"/>
</svg>
</body>
</html>
这是可能的 - 在限制范围内,只有在较新的浏览器上 - 使用CSS3技术。有关示例,请参阅此CSS3 Twitter Fail Whale。
漂亮的鲸鱼。但它不是一个单一的元素。 –
@RobW - 确实如此,创建它也可能相当糟糕。 –
我一直在想这是你的,并打算+1只是因为你做了一件同时如此疯狂的事情,而且非常不必要。 –
如果您正在讨论该图:这是一个canvas
元素。
看到这里的教程:https://developer.mozilla.org/en-US/docs/Canvas_tutorial
使用canvas元素。
规格:http://www.w3.org/TR/2011/WD-html5-20110525/the-canvas-element.html#the-canvas-element
文件基于一个特定浏览器的实现:https://developer.mozilla.org/en-US/docs/HTML/Canvas
非正式文档:http://diveintohtml5.info/canvas.html和http://www.html5canvastutorials.com/
还有其它的方法对于非矩形的元件,其可以是更适合于你真正需要什么,如果你能说更多关于你的具体要求。
- 1. 不规则形状
- 2. Android onTouch不规则形状
- 3. 不规则的矩形形状
- 4. PDF中的不规则形状区域
- 5. 造型不规则形状的按钮
- 6. 不规则形状内的点
- 7. 不规则的形状识别opencv
- 8. Android布局中的不规则形状
- 9. CSS中的不规则形状
- 10. 形状不规则的UIBezierPath填充
- 11. 当新形状在加工时形成不规则形状
- 12. Cocos2d不规则形状精灵
- 13. 不规则形状碰撞检测
- 14. 以不规则形状裁剪图像
- 15. Opengl不规则形状颜色填充
- 16. 创建倾斜/不规则形状div
- 17. OpenCV不规则形状质心
- 18. 与图像碰撞(不规则形状)
- 19. 不变违规:目标容器不是一个DOM元素,当元素在DOM
- 20. Firefox不规则元素的可见性
- 21. 将矩形图像变形为不规则形状
- 22. AngularJS犯规“引导”新的DOM元素
- 23. 使用不规则形状的CSS圆形菜单
- 24. 带有图形不规则形状的网格
- 25. 如何制作不规则形状精灵的矩形?
- 26. numpy.array与不同形状的元素
- 27. 如何通过CSS规则控制Highchart.js Dom元素
- 28. CSS规则其父元素
- 29. 将DOM元素绑定到Kineticjs拖放形状
- 30. 如何从iphone中的uiimageview中获取不规则形状内的像素?
......这只是一个形象。这里没有不规则形状的元素,只是一个带圆角的div,包含''标签。如果您正在讨论绘制新图像,则使用'
出于兴趣,你为什么要这样做? –
我只是好奇。例如,我可能想绘制一张地图 – Alex