css - 手写笔如何实现循环?

标签 css stylus

美好的一天。有一个对象类名和图标的路径。

currentProject = {'current-project': '../../sprites/123.png',
                  'composition-project': '../../sprites/123.png',
                  'room': '../../sprites/123.png',
                  'terms': '../../sprites/123.png',
                  'documents': '../../sprites/123.png',
                  'command': '../../sprites/123.png',
                  'contact': '../../sprites/123.png'}


如何得到结果?

 &__current-project: 
    background-image: url('../../sprites/123.png')
 &__room 
    background-image: url('../../sprites/123.png')

最佳答案

在手写笔中使用迭代语法 for [, ] in

currentProject = {'current-project': '../../sprites/123.png',
                  'composition-project': '../../sprites/123.png',
                  'room': '../../sprites/123.png',
                  'terms': '../../sprites/123.png',
                  'documents': '../../sprites/123.png',
                  'command': '../../sprites/123.png',
                  'contact': '../../sprites/123.png'}

div                 
  for k, v in currentProject
    &_{k}
      background-image v

输出应该是

div_current-project {
  background-image: '../../sprites/123.png';
}
... 

关于css - 手写笔如何实现循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39781828/

相关文章:

stylus - 循环获取手写笔值

css - 在 Stylus 中调整颜色的亮度

javascript - 允许下拉元素溢出已隐藏或滚动溢出的容器

javascript - 如何始终在 slotmachine jquery 上显示 3 位数

javascript - 相同的样式值,相同的元素,但在同一浏览器上的计算值不同

css - 如何将 CSS var() 添加到手写笔内置函数中?

css - 我可以在手写笔中将短形式颜色 (#123) 转换为长形式颜色 (#112233) 吗?

javascript - 垂直旋转木马切断图像

css - 具有内联样式的 PhpStorm CSS 代码补全

css - 串联 CSS 文件中的意外标记 ILLEGAL