HTML5 canvas总是必须是一个矩形吗? [英] Does an HTML5 canvas always have to be a rectangle?

查看:142
本文介绍了HTML5 canvas总是必须是一个矩形吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对具有任何形状的画布感兴趣的原因是,可以使用贝塞尔曲线来剪切图像,并且具有围绕画布形状的网页流的文本,即剪切出的图像。 p>

需要的是有一个自由形式的div,SVG和HTML5 canvas的可能性。 (应用于SVG,我理解这将等同于Flash符号。)然后你可以想象为形状应用盒子模型(填充,边框和边框),但它不会是一个盒子(它将平行于形状)!



我想这也是可能的,一个形状内的文本可以围绕一个形状流动的文本。



我在这里阅读了一篇关于使用CSS形状创建非矩形布局的有趣博文: http://sarasoueidan.com/blog/css-shapes/



,但不包括在形状内包裹文字。 p>

然后,还有一个用于Brackets(代码编辑器)的CSS Shapes编辑器:
http://blogs.adobe.com/webplatform/2014/04/17/css-shapes-editor-in-brackets /

解决方案

很简单,它可能听起来实际上涉及到几个步骤来实现。

大纲看起来像这样:



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆