html - CSS 文本尊重边框半径

标签 html css

你好!

我需要一个很酷的边框半径效果。所以我用这个 CSS 做了一个 div:

div#second
{
    max-width: 50%;
    border-bottom-left-radius: 200px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 100px;
    border-top-right-radius: 200px;
    padding-right: 110px;
    padding-left: 110px;
    overflow-wrap: break-word;
}

div#second p 
{
    text-align: none;
    overflow-wrap: break-word;
}

在其中,有一个带有一些文本的段落标签。问题是,其中的文本要么溢出 div,要么留下太多空白。在这里你可以明白我的意思: enter image description here

enter image description here

我想要的是让文本使用 de div 内的所有空间而不溢出它。我试过“overflow-wrap: break-word;”,但结果和这里的第二张图一样。 我无法制作包含文本的图像,因为我希望它具有响应能力。

这背后的 secret CSS 是什么?这可能吗?

最佳答案

考虑在 shape-outside 中使用隐藏的 div 元素CSS 规则。您可以通过使用 shape-outside 来定义将文本“推”成您需要的形状的多边形,从而非常精确地控制文本的流动。

关于html - CSS 文本尊重边框半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52956307/

相关文章:

jquery - Nav从下往上滑入然后内容出现

css - 如何在 plone + Zope 站点上快速加载/卸载 css 更改? (小白)

html - Q : Hovering In Html

jquery - 在响应式设计中填满页面宽度的导航

java - 从弹出窗口更新主窗口的值

html - 如何使用渐变 CSS 使图像变暗一半?

css - 两个div并排,右侧div固定宽度

javascript - 如何在 javascript 中创建删除/删除功能按钮?可以删除元素的按钮

javascript - 如何使用 jQuery 在动态 DOM 元素上使用 .insertAfter?

javascript - jQuery 和 CSS - 在 slider 中将图像放在彼此后面以及如何重复我的功能?