我想在div中填充一个向下三角形的文本块。有什么办法可以用CSS或Javascript来实现这个吗?任何方式有文本在div填充三角形形状?
这是用户可以在其中动态插入文本的站点。我试图避免使用替代方法,即让它们逐行插入文本,每行限制一行。
我想在div中填充一个向下三角形的文本块。有什么办法可以用CSS或Javascript来实现这个吗?任何方式有文本在div填充三角形形状?
这是用户可以在其中动态插入文本的站点。我试图避免使用替代方法,即让它们逐行插入文本,每行限制一行。
我不知道任何简单的方法来做你所要求的。我能想到的最好的东西就是使用像CSS text wrapper这样的东西,它可以让你的文字适合任何形状。我没有自己使用它,所以我不知道你会遇到什么问题。
您可以用<span>
包装文本的每一行,并使用边距来接收想要的效果,并且如果您希望该形状具有颜色,请使用photoshop创建具有所需颜色的三角形并将其放在背景上。
,你可以尝试用CSS边框斜坡打,但我不认为它符合您的需求完全,因为它是一个有点复杂,你必须手动换行。这种方法有一些很好的例子here,但它基本上是简单的形状,不适用于文本容器。
看看[这个页面](http://meyerweb.com/eric/css/edge/slantastic/demo.html) – Eric