2016-05-16 9 views
0

mdスイッチがSafariブラウザで切り替わると、スイッチのmd-thumbセクションに黄色のセクションが表示されます。スイッチの切り替え時に角のmdスイッチの.mdサムの色が正しく表示されない

enter image description here

トグルだけでは青色ことと何の黄色を持っていないはずです。スイッチをオンまたはオフに切り替えた後、黄色に変わります。他のブラウザは、このトグルスイッチをうまく処理します。 md-barは問題ありませんが、 `md-thumb 'は黄色です。私は

LESS ...

md-switch .md-thumb { 
background-color: #29b6f6 !important; 
color: #29b6f6 !important; 
} 

md-switch.md-checked .md-thumb { 
background-color: #29b6f6 !important; 
color: #29b6f6 !important; 
} 

md-switch[disabled] .md-thumb { 
background-color: #29b6f6 !important; 
color: #29b6f6 !important; 
} 

HTML

<md-switch ng-model="orgAdminSwitch" class="md-primary" ng-change="orgAdminChanged(orgAdminSwitch)" ng-show="isAdmin" aria-label="Org Admin Switch" style="float: right;"></md-switch> 

を私は使用しています青にすべてを設定しようとしましたが、これが唯一の黄色を淡色表示しました。黄色はまだ表示されていました。これは、スイッチがオンまたはオフに切り替わったときにSafariでのみ発生します。どのようにこれを削除する上の任意のアイデア?

+0

コードは次のようになります。質問を投稿したら、(CC-by-SAライセンスのもとで)大規模なスタックオーバーフローコミュニティにコンテンツのライセンスを取得しました。この投稿とアカウントとの関連付けを解除する場合は、[解約リクエストの適切なルートは何ですか]を参照してください(http://meta.stackoverflow.com/questions/323395/what-is-the-proper-route-解離要求のために)。 – Bugs

答えて

0

この問題の回避策を見つけました。 md-switch .md-thumb: beforemd-switch .md-ripple-containerdisplay: noneを設定すると、色の不具合が止まります。スイッチを切り替えるとリップルが失われますが、この色の組み合わせはなくなります。この問題自体は、さまざまな色が入って来て、この黄色を作るために組み合わせられているためです。これはSafariブラウザでのみ発生する問題ですが、これは簡単な回避策であり、すべてのブラウザでこの問題を解決します。あなたの投稿をvandalizeないでください

md-switch .md-thumb: before { 
display: none; 
} 

md-switch .md-ripple-container { 
display: none; 
} 
関連する問題