用于箱形阴影的触笔中的多线属性

时间:2014-03-02 00:40:01

标签: css css3 stylus

如何在手写笔中将以下行重写为多行形式?

div
  box-shadow 0 0 0 black, 1 0 0, black, 0 0 1, black

使用更大的box-shadow属性列表将使我的编辑器爆炸。我想要这样,但是Stylus语法不允许它:

div
  box-shadow
    0 0 0 black,
    1 0 0 black,
    0 0 1 black

同样省略逗号也无效。这令人沮丧......

2 个答案:

答案 0 :(得分:4)

我相信我已经看到编码设置如下:

div
  box-shadow:
    0 0 0 black,
    1 0 0 black,
    0 0 1 black

如果上面的那个不起作用,请尝试这个

div
  box-shadow: 0 0 0 black,
              1 0 0 black,
              0 0 1 black

我希望这有助于你。


也适用于媒体查询。 (视网膜启用精灵的真实示例)。注意第二个背景图像的(有些奇怪的)缩进。

.sprite
  background-image url('/assets/static/sprite.png')
  background-repeat no-repeat
  background-size 960px 480px;

  @media only screen and (-webkit-min-device-pixel-ratio 1.3),
    only screen and (-o-min-device-pixel-ratio 13/10),
    only screen and (min--moz-device-pixel-ratio 1.3),
    only screen and (min-device-pixel-ratio 1.3),
    only screen and (min-resolution 120dpi)
    background-image url('/assets/static/sprite_x2.png')

答案 1 :(得分:1)

我是这样写的。

div
  box-shadow \
    0 0 0 black \
    1 0 0 black \
    0 0 1 black