ng-bootstrap datepickerを使用していて、下の境界線が切り取られているという問題があります。ネストされたdivクラスが適用されていることが原因である可能性がありますが、ネストされたdivクラスをすべて調査して把握するのではなく、 Chrome開発ツールで問題が発生していることがわかったng-datepickerプロパティ(変換)を上書きしたい。問題については、添付の画像を参照してください。カレンダーアイコンをクリックすると、Chromeで、下の境界線が切り刻まれた状態で日付ピッカーが表示され、以下にcss / propertiesが適用されます。
<ngb-datepicker class="dropdown-menu show" style="padding: 0px; position: absolute; top: 0px; left: 0px; transform: translate(0px, 28px);">
element.style {
padding: 0px;
position: absolute;
top: 0px;
left: 0px;
transform: translate(0px, 28px);
}
Chromeでは、変換プロパティをに変更すると
transform: translate(0px, -42px)
問題を修正しました。スタイルをハードコーディングしたくないので、Angular 6のstyle.cssでクラスを定義して、すべてのng-datepickerに適用できるようにします。この変換プロパティを上書きするにはどうすればよいですか?
ngb-datepickerのクラスまたはIDと、その特定のスタイルを設定できます。
<ngb-datepicker class="dropdown-menu show mydatepicker">
style.cssで
.mydatepicker{
padding: 0px;
position: absolute;
top: 0px;
left: 0px;
transform: translate(0px, -42px);
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加