【问题标题】:Set up alternating section colors with AngularJS使用 AngularJS 设置交替的部分颜色
【发布时间】:2013-02-05 01:04:12
【问题描述】:

与使用表格相反,我有结构化的部分,这些部分曾经是 div。我想知道是否有办法在显示的每个部分之间动态交替行颜色:

<div>
  <name-section></name-section> (blue)
  <address-section></address-section> (green)
  <city-section></city-section> (blue)
  <postal-section></postal-section> (green)
</div>

等等

【问题讨论】:

  • 你在使用 jQuery 吗?然后可以做这样的事情:api.jquery.com/even-selector
  • 您是否想要一个指令来交替 div 中子项的行颜色,或者您是否希望您概述的标签始终具有您上面提到的颜色?
  • 我可以将这些部分添加到一个 div 元素中,以便孩子们交替进行。

标签: javascript html angularjs


【解决方案1】:

查看this jsFiddle。这使用 css 来完成。

div > *:nth-child(even) {background: green}
div > *:nth-child(odd) {background: blue}

【讨论】:

  • 如此接近!我刚刚意识到部分问题是我的部分没有呈现给浏览器,因为它们在技术上不存在(名称部分、地址部分等)
猜你喜欢
  • 1970-01-01
  • 2015-08-16
  • 1970-01-01
  • 2020-11-29
  • 2014-03-08
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
  • 2010-09-20
相关资源
最近更新 更多