【问题标题】:Paragraph circle shapped段落圆形
【发布时间】:2015-01-28 01:52:51
【问题描述】:

有没有办法让我的段落标签圆圈使用 CSS3 进行整形?像这样:http://dev.w3.org/csswg/css-page-floats/heart1.png

<p>Here's my paragraph</p>

p {
  border-radius:50%
}

这显然不起作用。

任何人都知道用 CSS3 做到这一点的方法吗?

【问题讨论】:

  • 因为段落默认不是方形的。您已将高度和宽度设置为相同。
  • 不,事实并非如此。边框半径在

    标签上根本不起作用..

  • @Sebastiaan 嗯,确实如此:jsfiddle.net/2Lfahuvz 但是,这与让段落内的文本重排成一个圆圈无关。你在那里或多或少不走运。
  • 您需要定义是希望 文本 以圆形流动还是仅将文本置于圆形内。 (对于后者,@Rawb92 的回答很好。对于前者,只有非常尴尬的方法,基于两边都有填充条纹。)
  • 我见过的最接近当前解决方案:stackoverflow.com/a/17716400/230390

标签: html css


【解决方案1】:

正如 Paulie_D 在他的评论中所说,您需要设置段落的宽度和高度才能使其显示为圆形。

p {
    border-radius: 50%;
    height: 500px;
    width: 500px;
}

我很快为你整理了一个例子:http://jsfiddle.net/s99rpt20/

您还需要设置背景颜色或边框(或两者),否则您将无法看到半径,因为默认情况下段落没有背景颜色!

【讨论】:

猜你喜欢
  • 2013-06-03
  • 2016-01-26
  • 2019-01-23
  • 1970-01-01
  • 1970-01-01
  • 2018-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多