javascript - 如何文本扭曲 "bulge/fisheye"效果?

标签 javascript jquery html css

我一直在尝试寻找一种方法来使用 CSS 或任何其他方式创建类似于下图的效果。在 Photoshop 中,您可以变换选区的网格。我尝试在包含文本的 div 上使用 border-radius: 10%/50%; 属性,但这不会影响文本,只会影响 div。我也确实使用了 -webkit- 前缀。如果有任何方法可以创造这种效果,那就太好了。感谢您的帮助。

the top and bottom corners are not as wide as the middle of the text.

最佳答案

border-radius 不能为你做这样的事情。目前css标准中没有任何东西可以达到这样的效果。

最接近的是 css transform 属性 ( standard ),它可以对元素进行线性变换,但图像中的效果是非线性的转型。因此,您必须提供图片而不是文字。

关于javascript - 如何文本扭曲 "bulge/fisheye"效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25824044/

相关文章:

javascript - 在 cordova 应用程序中找不到插件

javascript - 在 div 的情况下,如何先增加高度,然后增加宽度?

javascript - 单击按钮时在模式内显示 div

html - 我想知道为什么两个高度相同但不同的div

javascript - 当我点击 html5 中的图像时,播放视频时控件不起作用?

javascript - 重复使用相同的弹出窗口

javascript - 取消选择 <select> 中的顶部选项 - bootstrap multiselect

html - ul li li 删除 :before :after in second level.

javascript - 关闭窗口时触发ajax调用

jQuery 隐藏每个 Div 的所有子元素(第一个除外)