1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Angular materialのカレンダーBodyにある月を非表示にしたい

Posted at

タイトルの要件が必要だったのでコードを書いて、記録として残す。

月表示が邪魔

これ、2024年7月のカレンダーなんだけど、カレンダーBody1行目のJULはいらない。
Screenshot 2024-06-28 at 9.42.48.png

CSSで非表示にする

ng-deepを使ってAngular materialのコンポーネントに対し、スタイルを適用する。

::ng-deep .mat-calendar-body-label {
    opacity: 0;
        &[colspan="7"] {
        display: none;
    }
}

注意
ng-deepは非推奨ですがここでは、やむを得ず使っています。
https://angular.jp/guide/component-styles#%E9%9D%9E%E6%8E%A8%E5%A5%A8-deep---%E3%81%A8-ng-deep-

結果

これが

Screenshot_2024-06-28_at_9_37_35.png

こう

Screenshot 2024-06-28 at 9.39.20.png

最後に

ng-deepを使わないでできる方法があれば知りたい。。。

コードはこちら↓↓↓

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?