美文网首页
Sass列表函数-join()

Sass列表函数-join()

作者: 混吃等死小前端 | 来源:发表于2020-02-20 17:41 被阅读0次

join($list1, $list2, $separator: auto, $bracketed: auto)

$separator表示返回新列表的分隔符,值只能是comma,space,auto,不允许使用其他值

  • comma表示分号
  • space表示空格
  • auto为默认值,返回的新列表使用与$list1相同的分隔符;但当第一个列表中只有一个列表项,则使用与$list2相同的分隔符;当两个列表中的列表项都小于1时,将会以空格分隔

$bracketed用于控制返回的新列表是否有方括号,值只能是true,false,auto

  • true表示有方括号
  • false表示没有
  • auto为默认值,返回的新列表的方括号结果与$list1一致
@debug list.join((blue, red), (#abc, #def), $separator: space); // blue red #abc #def
@debug list.join(10px, 20px, $bracketed: true); // [10px 20px]

两个列表连接合并成一个列表,如果直接连接两个以上的列表将会报错

>> join(10px 20px, 30px 40px)
(10px 20px 30px 40px)
>> join((blue,red),(#abc,#def))
(#0000ff, #ff0000, #aabbcc, #ddeeff)
>> join((blue,red),(#abc #def))
(#0000ff, #ff0000, #aabbcc, #ddeeff)

多个(>2)列表的连接

>> join((blue red), join((#abc #def),(#dee #eff)))
(#0000ff #ff0000 #aabbcc #ddeeff #ddeeee #eeffff)

相关文章

网友评论

      本文标题:Sass列表函数-join()

      本文链接:https://www.haomeiwen.com/subject/rhoxqhtx.html