Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何改变纸张标签的颜色撕裂效果_Css_Polymer_Polymer 1.0 - Fatal编程技术网

Css 如何改变纸张标签的颜色撕裂效果

Css 如何改变纸张标签的颜色撕裂效果,css,polymer,polymer-1.0,Css,Polymer,Polymer 1.0,我试图学习Polymer,但我不知道如何在1.0版中设置元素的样式。 这个例子正好说明了这一点 自定义属性|说明|默认值 ----------------|-------------|------------纸张选项卡选择栏颜色|选择栏的颜色| --纸黄色-a100--纸标签|应用于标签的混合| {} 但我无法理解我是什么时候使用它的,或者我是如何使用它的。有人能给我举个基本的例子吗 提前感谢Polymer 1.0引入了自定义CSS属性和自定义CSS混合的概念 而不是暴露元素内部的细节 主题化

我试图学习Polymer,但我不知道如何在1.0版中设置元素的样式。 这个例子正好说明了这一点

自定义属性|说明|默认值 ----------------|-------------|----------
--纸张选项卡选择栏颜色
|选择栏的颜色|
--纸黄色-a100
--纸标签
|应用于标签的混合|
{}

但我无法理解我是什么时候使用它的,或者我是如何使用它的。有人能给我举个基本的例子吗


提前感谢

Polymer 1.0引入了自定义CSS属性和自定义CSS混合的概念

而不是暴露元素内部的细节 主题化的实现,而是由元素作者定义一个或多个 更多自定义CSS属性作为元素API的一部分

这些自定义属性的定义与其他标准CSS类似 属性,并将从定义点向下继承 合成DOM树,类似于
颜色
字体系列
的效果


对于元素作者来说,预测它可能是乏味的(或不可能的) 并公开每个可能的CSS属性,这些属性对于 将元素主题化为单个CSS属性(例如,如果 用户需要调整工具栏标题的透明度

因此,聚合物中包含了自定义特性垫片 包括一个实验性扩展,允许一包CSS属性 定义为自定义属性并允许包中的所有属性 应用于元素的本地DOM中的特定CSS规则。对于 为此,我们引入了一个mixin功能,它类似于
var
,但是 允许混合整个属性包


查看链接以了解更多信息。下面是一个简单的示例,其中包含
纸张选项卡
元素和自定义样式

<!DOCTYPE html>
<html>
<head>
    <title>Paper Tabs Style Example</title>
    <script src="bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
    <link rel="import" href="bower_components/polymer/polymer.html" />
    <link rel="import" href="bower_components/paper-tabs/paper-tabs.html" />
    <style is="custom-style">
        :root {
            --my-custom-color: red;
            --paper-tab-ink: var(--my-custom-color);

            /* custom CSS property */
            --paper-tabs-selection-bar-color: blue;

            /* custom CSS mixin */
            --paper-tabs: {
                color: var(--default-primary-color); /* variable defined in default-theme.html */
                font-size: 20px;
            }
        }
    </style>
</head>
<body>
    <paper-tabs selected="0">
        <paper-tab>TAB 1</paper-tab>
        <paper-tab>TAB 2</paper-tab>
        <paper-tab>TAB 3</paper-tab>
    </paper-tabs>
</body>
</html>

应该在官方文件中这样解释。谢谢!