2017-09-22 13 views
2

私は以下の方法でHTMLページ構造を持っていますが、私は特定のページだけにスタイルを適用したいと思います。ないが、動作していない。ここでCSS3を使用して特定の親要素にスタイルをスキップする方法

は、私が「サインアップ-STEP2」

<signup-step2 class="ion-page show-page" style="z-index: 100;"> 
    <ion-header></ion-header> 
    <ion-content class="signup-page content content-md" padding="" style=""> 
    </ion-content> 
</signup-step2> 

のスタイルをスキップんどのように私はを使用して適用してみてください。

ion-content{ 
    position: relative; 
    z-index: 1; 
    } 
    :not(signup-step2) ion-content:before { 
     content: ""; 
     position: absolute; 
     z-index: -1;  
     background: url('../assets/img/content-bg.png') 44% 100%;  
     opacity: .2; 
    } 
+0

私はあなたがCSSで流れをUP歩くことができるとは思いません。イオンページのレベルで 'ion-page'を適用する必要があります – Wndrr

+0

もっとコードを表示できますか、達成しようとしているものの例がありますか?ありがとう@wndrr。 – Wndrr

答えて

2

あなたはそれがサインアップするために使用されている場合、あなたのブロックにクラスを追加し、not()セレクタとして、このクラスを使用することができます。コードを読みやすく保守しやすくします。

ion-content { 
 
    position: relative; 
 
    z-index: 1; 
 
} 
 

 
signup-step2:not(.signup)>ion-content:before { 
 
    content: ""; 
 
    position: absolute; 
 
    z-index: -1; 
 
    background: url('../assets/img/content-bg.png') 44% 100%; 
 
    opacity: .2; 
 
}
<signup-step2 class="ion-page show-page" style="z-index: 100;"> 
 
    <ion-header></ion-header> 
 
    <ion-content class="signup-page content content-md" padding="" style=""> 
 
    </ion-content> 
 
</signup-step2>

+0

それは正常に働いています.. – vishnu

+0

私の喜び:-) – Wndrr

関連する問題