html - 带文本的主干圆旋转

标签 html css backbone.js backbone-views backbone-events

我是 backbone 的新手... 我想增加圆圈的大小... 你们能告诉我如何将圆的大小加倍吗... 在下面提供我的代码... 甚至我想让它慢慢旋转……以及如何在圆圈内输入文字……

.box {
  border-radius: 300px;
  width: 20px; height: 10px;
  padding: 5px 0;
  color: #fff;
  font: 10px/10px Arial;
  text-align: center;
  position: absolute;
}  

最佳答案

要更改圆直径,您可以更改 CSS,例如

.box-view {
  width: 60px; height: 60px;
  float: left;
  position: relative;
  margin: 8px;    
}

.box {
  border-radius: 300px;
  width: 40px; height: 30px;
  padding: 5px 0;
  color: #fff;
  font: 10px/10px Arial;
  text-align: center;
  position: absolute;
}

要更改显示的文本,您可以更改模板:

<script type="x-template" id="underscore-template">
  <div class="box" id="box-<%= number %>" style="top: <%= top %>px; left: <%= left %>px; background: rgb(0,0,<%= color %>);">
    Count : <%= content %>       
  </div>
</script>

最后,为了让它们移动得更慢,您可以延迟对动画函数的调用:

var backboneAnimate = function() {
    for (var i = 0, l = boxes.length; i < l; i++) {
      boxes[i].tick();   
    }
    window.timeout = _.delay(_.defer, 50, backboneAnimate);
};

结果:http://jsfiddle.net/Fr94w/

关于html - 带文本的主干圆旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240549/

相关文章:

javascript - BackboneJS 添加和删除单击元素的类

javascript - 如何提高 Jasmine-Blanket SpecRunner.html 的性能?

html - bootstrap css 使带有 bg 图像的 div 中的文本粘在底部

javascript - 删除集合中的模型并触发删除事件-backbone.js

html - 是什么导致这些 SVG/CSS 动画在某些浏览器中中断?

jquery - 自定义滚动事件

css - -moz-list-bullet 浏览器支持?

jquery - .slideToggle() 导致 Bottom Div 的高度问题

html - 将元素底部对齐,同时在 flexbox 中保持拉伸(stretch)

c# - 如何在 windows.print 上分页