2017-08-01 15 views
0

ChoiceGroupを含むSPFx webpartを作成しようとしています。私はms-sm12にCSSスタイルを設定すると選択肢が垂直に配向されていますOffice UIファブリックチョイスグループを水平に揃える方法

Show assigned to: 
o anyone 
* me 
o nobody 

私は彼らが1行の水平整列するように:

Show assigned to: o anyone * me o nobody 

私はms-sm6にスタイルを設定すると、それは「彼らを揃えます混合」: スライダートグルms-sm3

Show assigned to: o anyone 
* me 
o nobody 
に設定されています ms-sm4付き

Mixed

ように見えます:

:それは(タイトル、より多くの押しつぶされた1列のすべてのオプションを取得するように見える ms-sm3

ms-sm4

ms-sm2ms-sm1

enter image description here

どのように強制/強制できますか水平にレンダリングするオプションをourageしますか?

答えて

3

以下の手順に従ってください:

1)新.scssファイル

EX作成:fabric.scssをし、その中にこのクラスを貼り付けます。コンポーネントを追加し、クラスを適用

import './fabric.scss'; 

3):コンポーネントで

.inlineflex .ms-ChoiceField{ 
     display: inline-block; 
    } 

2)のようなreferneceを与えます。

<ChoiceGroup 
       className="inlineflex" 
       label='Pick one icon' 
       options={ [ 
       { 
        key: 'day',       
        text: 'Day' 
       }, 
       { 
        key: 'week',       
        text: 'Week' 
       }, 
       { 
        key: 'month',       
        text: 'Month'      
       } 
       ] } 
      /> 
+1

ありがとうございました。私はちょうど '.ms-ChoiceField'の前に':global'を付けなければなりませんでした。私のCSSは '.inlineflex {:global .ms-ChoiceField {display:inline-block; }} ' –

関連する問題