2015-01-06 36 views
2

我正在嘗試爲我的自定義元素編寫JavaScript,以便在將寬度/高度樣式應用於自定義元素時,陰影DOM元素自定義元素將適當調整大小以適應自定義元素的邊界。根據自定義元素的寬度/高度風格重新調整陰影DOM元素

我知道jQuery提供了$(element).height()來獲取並設置height屬性。我能夠使用this.$並允許JQuery選擇陰影DOM。但是,如何從聚合物元素腳本部分內部選擇自定義元素本身?

感謝

回答

2

翻翻聚合物團隊如何建立自己的紙按鈕以及如何後,他們都能夠自動重新大小的背景動畫與按鈕的長度。我發現CSS能夠通過使用關鍵字inherit從其父母繼承樣式屬性。

在我的情況

<style> 
    img{ width: inherit;} 
</style> 

允許我通過CSS正常正確定義我的自定義按鈕的大小

custom-button{ 
    width: 10px; 
} 

不是訴諸使用::shadow僞元素

長相就像我真的需要刷上我的CSS。

+1

+1,看起來我也需要刷上我的CSS,因爲我沒有想到它會變得如此簡單!您應該將您的答案標記爲已接受。 –