【问题标题】:Create a mixin for the given code为给定的代码创建一个 mixin
【发布时间】:2014-03-26 06:04:53
【问题描述】:

我有以下 css 代码。

 box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px    #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;
-webkit-box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;
-moz-box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;

是否可以为此创建mixin?

【问题讨论】:

    标签: css twitter-bootstrap mixins


    【解决方案1】:

    您可以通过@mixin 规则创建混入。 @mixin 关键字必须后跟 mixin 名称和声明块。

    以下几行定义了一个 mixin,并赋予它三个属性值对:

    @mixin .shadow{
     box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px    #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;
    -webkit-box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;
    -moz-box-shadow: 5px 0 0 0px #ccc, 0px 5px 0 0px #ccc, 5px 5px 0 0px #ccc, 0px 10px 0 0px #ccc, 5px 10px 0 0px #ccc, 0px 15px 0 0px #ccc, 5px 15px 0 0px #ccc;
    }
    

    【讨论】:

    • 如何在另一个类中调用这个 mixin
    • 您可以使用> 子选择器。这意味着直系子女会受到影响。
    猜你喜欢
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    • 2014-07-27
    • 2021-12-18
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 2011-08-26
    相关资源
    最近更新 更多