2017-07-26 2 views
0

というタイトルで、私はドロップダウンウィジェットのための 'コンパクト'スタイルのバリアントを作成する必要があります。しかし、私はそれを使ってドロップダウンアイテム(行)をどのようにターゲットにするのか分かりません。 これは、すべてのドロップダウンをターゲットに動作します:ドロップダウンウィジェットの(CSS)スタイルバリアントを作成して、そのリスト行をターゲットにする方法はありますか?

.app-Dropdown-Item { 
    padding: 0px !important; 
} 

は、ここで私は、特定のウィジェットをターゲットにするスタイルのバリアントでそれを行うために試みた方法は次のとおりです。

.app-Dropdown--Compact .app-Dropdown-Item { 
    padding: 0px !important; 
} 

これは同様に、前に私のために働いていますタブ・ウィジェットのヘッダーに:

.app-Tabs--RedBg .app-Tabs-Header { 
    background-color: red; 
    color: white; 
} 

私はそれがリスト項目は、ドロップダウンウィジェットの即時ないサブ項目であることとは何かを持っている可能性が疑われるだろうが、私はよく分かりません。

ありがとうございました!

答えて

2

この時点でドロップダウン項目のカスタムスタイル変異体を作成することはできませんように見えます...だから、唯一の方法は、スタイルドロップダウン項目に個別に特定のドロップダウンリストのスタイルを作成することです:

.app-PageName-DropdownName-List > .app-Dropdown-Item { 
    padding: 0px; /* it seems that this rule works without !important */ 
} 
+2

なぜ彼はちょうどできません: .app - ドロップダウン - コンパクト> .app - ドロップダウンアイテム{ 埋め込み:0px;/*このルールは重要ではないと思われる*/ } 編集:決して気にしない、私は理解していると思う。理想的には.app-Dropdown-List - Compactも必要です。私はこれを調べ、妥当な機能要求のように聞こえない場合は、すでにこれを行っているかどうかを確認します。 –

関連する問題