2016-11-29 7 views
-1

sapui5のボタンにサムネジアイコンを表示したい。親指左は使用できません。ですから、サムダウンやサムアップを選んで90度回転させることはできますか? どうすればいいのですか? 第2回ボタンの色の設定方法赤、緑、黄。私はあなたのボタンにカスタムクラスを追加するには、XMLでの簡単な例であるアイコンを90度回転SAPUI5と背景色

ここで、受諾するボタンの種類を設定拒否が、それはただの赤、緑ブトンの境界線を作る、

<Button id="btnNegative" type="Reject" icon="sap-icon://thumb-down" text="Negative" press=".onSentimentFeedBackButtonclick"></Button> 
    <Button id="btnNeutral" type="Accept" icon="sap-icon://thumb-up" text="Neutral" press=".onSentimentFeedBackButtonclick"></Button> 

Thumb button and color

+0

を試してみましたか?カスタムスタイルクラスを使用して独自のCSSを追加しましたか? – Marc

+0

私は "icon =" sap-icon:// thumb-down ""をcssを使ってサムネイルに変更できます。自動クラスを生成するためです。私が何かを変更した場合、それはプロジェクトで他のデザインに影響を与えるかもしれません。 –

+0

http://stackoverflow.com/questions/29508061/openui5-js-view-addstyleclass – Marc

答えて

1

<Button id="btnNeutral" class="myNeutralThumb" icon="sap-icon://thumb-up" text="Neutral" press=".onSentimentFeedBackButtonclick" /> 

その後、あなたのstyle.css(またはしかしあなたのCSSファイルの名前は)に次の行を追加します。

button.myNeutralThumb .sapMBtnInner { 
    border-color: #ff0 !important; 
} 

button.myNeutralThumb .sapMBtnIcon { 
    transform: rotate(90deg); 
    color: #ff0 !important; 
} 

最初のスタイルは、ボタンの境界線の色を変更します。おそらくそれはアイコンと同じ色でなければなりません。

第2のスタイルでは、親指のアイコンが回転して色が変わります。


また、あなたのボタンの背景色を変更したい場合には、第二スタイルルールにbackground-color: #fff;のようなものを置きます。


編集:あなたは何を短いCSSルールに置き換え複雑で長いと非将来性のCSSスタイルルール+ !important

+0

+0

これはブラウザによって生成されたHTMLです。私はあなたのコードが動作していない問題を理解することはできません。あなたの方法は正しいです。私はあまり理解していません –

+0

生成されたコードには、BUTTONとSPANの間にDIVはありません。なんらかの理由で、それはまたスパンです。だから私のコードは本当に将来の証明ではないようです。 '!important'フラグを適用するときに、CSSスタイル規則をあまり細かくすることはできません – Marc

関連する問題