2016-10-03 58 views
0

我有一個聚合物元素,我一直試圖風格現在幾個小時。我已經看過幾個視頻和文檔,幾乎所有的東西都包含了一個ID,只是將它作爲正常的樣式應該可以工作,但事實並非如此。聚合物1.6:沒有被造型的元素

我有代碼在這裏:http://codepen.io/nanobird_/pen/pEWWqW/

這是我的DOM模塊代碼:

<script src="https://cdnjs.cloudflare.com/ajax/libs/polymer/0.5.6/polymer.min.js"></script> 

<dom-module id="kink"> 
    <template strip-whitespace> 
     <style> 
      :host { 
       display: inline-flex; 
       border: 1px solid black; 

       z-index: 0; 
       line-height: 1; 

       height: 40px; 
       width: 16em; 
       margin: 2px 8px; 
      } 

      #kink-color { 
       width: 4px; 
       background-color: aquamarine; 
      } 

      #kink-text { 
       background-color: green; 
       margin-left: 4px; 
       text-overflow: ellipsis; 
      } 
     </style> 

     <div id="kink-color"></div> 
     <div id="kink-text"><content></content></div> 
    </template> 



    <script> 
     Polymer({ 
      is: 'kink', 

      properties: { 
       pref: String 
      } 
     }); 
    </script> 
</dom-module> 

<kink pref="yes">Kink</kink> 

自定義元素應該類似於股利組的外觀略低於它 - 一個小樣本的盒子左邊的顏色。

我在這裏做錯了什麼?

+0

自定義元素在名稱中需要一個'-'。聚合物元素似乎根本沒有被初始化。檢查控制檯日誌中是否有錯誤。 –

+0

@GünterZöchbauer不用說,我現在覺得自己像個白癡。這是甚至記錄在任何地方?你可以寫一個帖子來接受這個答案嗎? – RobotGryphon

+0

如果您沒有明確地查找它,很容易會錯過... –

回答