2016-09-22 5 views
1

を照会し、私は、ポリマースターターキットプロジェクトを作成したと私はで、このデフォルトのコードを持っている私の-view.htmlどのようにホストのCSSを変更するには、次の(ポリマー)を使用して、メディアが

<dom-module id="my-view1"> 
    <template> 
    <style include="shared-styles"> 
     :host { 
     display: block; 

     padding: 10%; 
     } 
    </style> 

... 

質問で、どのように達成するか:メディアクエリが@media all and (min-width: 481px)

です

メディアクエリは、私はちょうどそれがこのように見えるようならばそれは助けにはならない@media all and (max-width: 480px)

ている場合:

... 
<dom-module id="my-view1"> 
    <template> 
    <style include="shared-styles"> 
     :host { 
      display: block; 

      padding: 10%; 
      } 

     @media all (max-width: 480px) { 
     :host { 

      padding: 1%; 
      } 
     } 
... 

は、私はそれをどのように行うのでしょうか?

+1

代わりに内部要素のマージンを変更するには、気にしないでください - それは 'allと(max-w巾:480px) 'または単純に'(最大幅:480px) 'を指定します。 – BoltClock

答えて

-1

*セレクタを使用して、DOMのすべてのタグにスタイルを追加します。

Reference

CSS

* { 
    display: block; 
    padding: 10%; 
    } 

@media all (max-width: 480px) { 
* { 
    padding: 1%; 
    } 
} 
+0

こんにちは、ありがとう、コードはありがたいですが、 'host:'を '*'に置き換えても助けにならなかったかもしれません。間違っているかもしれませんが、わからない – Un1

+0

'*'はCSSセレクターです。 DOMのすべてのタグはこちらをお読みください:http://www.w3schools.com/CSSref/sel_all.asp –

+0

ええ、それはすべて、my-view1ページのすべてを削除し、CSSコードを共有スタイルから取り除くことだけです。そこにプレーンテキストとしてHTMLがある – Un1

1

考えられる解決策: あなたのメディアクエリーが不正な形式である

関連する問題