javascript - 使 css 数字看起来漂亮

标签 javascript jquery html css

我有这个 fiddle 中的代码

.numberCircle {
  border-radius: 10%;
  behavior: url(PIE.htc);
  /* remove if you don't care about IE8 */
  width: 36px;
  height: 36px;
  display: table;
  padding: 10px;
  margin-top: 15px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 28px Arial, sans-serif;
}
<div class="numberCircle">368585760</div>

感谢拥有这个 fiddle 的人,我用我的更改更新了它:,现在不添加额外的 html 元素,是否可以将框中的每个数字设计成这样

http://prntscr.com/gi26iz

我尝试使用 css3 第一个 child 、第二个 child 等等,但我不确定该怎么做。

最佳答案

如果您不能更改标记,您可以使用 jquery 尝试此操作 - 替换每个数字 wrapped 的 div 内容到 span.

观看演示以帮助您入门:

var html = $('.numberCircle')
  .text()
  .split('').map(function(e){
     return "<span>" + e + "</span>";
  }).join('');
$('.numberCircle').html(html);
.numberCircle span {
  border-radius: 10%;
  behavior: url(PIE.htc);
  /* remove if you don't care about IE8 */
  width: 36px;
  height: 36px;
  /*display: table;*/
  display: inline-block; /* CHANGED */
  padding: 10px;
  margin: 15px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 28px Arial, sans-serif;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="numberCircle">368585760</div>

关于javascript - 使 css 数字看起来漂亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46087173/

相关文章:

javascript - 如何在不加载和 javascript 的情况下向 IE 8 及以下版本显示消息

javascript - 使用 jQuery 制作新函数 javascript(不起作用)

html - 媒体查询应在应用之前进行

javascript - 使用 Javascript 防止点击链接

javascript - 如何下载Mozilla的开发者文档供离线阅读?

javascript - 在 jquery 每个循环中调用对象方法 - 范围问题?

javascript - 当 div 元素隐藏时跳过 jQuery 验证

jquery - 使用 AJAX 的 Ruby on Rails 网站部分

javascript - AngularJS 在循环内动态创建指令

html - 图像之间无间隙