圈子div中的文字。根据内容调整Div大小

和安德烈森

我想创建一个包含文本的div圈(不仅一行)。这是我想要的那种行为:

http://i.imgur.com/EPVpt0U.png

我想我可以用

text-align: center;
vertical-align: middle;

但是,如果我不知道高度和宽度怎么办?

如果文本填满,我希望圆扩大(最小100px)。

和安德烈森

这是我能想到的最好的。它不是我想要的100%,但是距离不太远

的HTML

 <div id="balls">
    <div class="ball">
        <div class="message">Some megathoughts</div>
    </div>
   <div class="ball">
        <div class="message">Lorem ipsum whatever</div>
    </div>
    <div class="ball">
        <div class="message">Lorem ipsum superduperlongword</div>
    </div>
    <div class="ball">
        <div class="message">Lorem ipsum whatever</div>
    </div>
    <div class="ball">
        <div class="message">Lorem </div>
    </div>
</div>

SCSS

#balls {
  .ball {
    float: left;
    margin-right: 5px;
    width:50px;
    text-align: center;
    border-radius: 50%;
    vertical-align:middle;
    display:table;
    padding: 8px;
    border: 1px solid #222;
    .message {
      display:table-cell;
      vertical-align:middle;
      border-radius: 50%;
      text-align: center;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break:break-all;
    }
  }
}

Java脚本

var fix_size = function(ball){
    var size = ball.height()+10;
    ball.width(size).height(size);
};

$.each($('.ball'), function(index, ball){
        fix_size($(ball));
});

这是一个JSFiddle来演示它http://jsfiddle.net/kDvMp/连字符在我的应用程序中起作用,但在JSFiddle中不起作用。word-break: break-all;如果连字符有效则不需要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据子DIV中的内容调整容器DIV的大小

来自分类Dev

根据动态内容动态调整div的大小?

来自分类Dev

根据窗口大小调整div以及内部内容的大小

来自分类Dev

将Div放在Div的中心(以及根据内容的大小调整div的大小)?

来自分类Dev

如何根据div中的文本调整div的大小

来自分类Dev

如何根据div中的文本调整div的大小

来自分类Dev

根据视频大小调整div的大小

来自分类Dev

根据容器中的图像动态调整容器DIV的大小

来自分类Dev

jQuery对话框未调整div中内容的大小

来自分类Dev

Div中混合内容(图像/文本)的大小调整

来自分类Dev

如何根据div宽度调整图像大小?

来自分类Dev

根据可用空间调整嵌套div的大小

来自分类Dev

旋转内容时调整div的大小

来自分类Dev

div调整大小而不推送内容

来自分类Dev

div大小自动调整为内容

来自分类Dev

div以包装内容,即使窗口调整大小

来自分类Dev

div调整大小而不推送内容

来自分类Dev

div不根据内容调整高度

来自分类Dev

如何根据内容调整div的高度

来自分类Dev

根据内部内容自动调整div

来自分类Dev

根据页面大小和可用空间动态调整Div标签中的文本大小

来自分类Dev

如何根据子内容的大小扩展div?

来自分类Dev

根据图片大小调整div的大小

来自分类Dev

调整div中的文本大小调整img大小

来自分类Dev

根据内容调整textField的大小

来自分类Dev

使Div中的图像不调整大小

来自分类Dev

在AngularJS指令中调整div的大小?

来自分类Dev

在DIV中调整CSS表大小

来自分类Dev

在contenteditable div中禁用图像的调整大小