ボックスのカテゴリ背景色を変更

カテゴリボックスのカテゴリカラーの背景を変更する方法を見つけるのに苦労しています。

目標は、メインのカテゴリカラーを継承し、背景に透明度を追加することです。

これを達成する方法を知っている人はいますか?

「いいね!」 1

こんにちは。

CSSと少しのテンプレート修正で可能です。:slightly_smiling_face:

デスクトップでは、カテゴリの境界線に背景としても使用できる色変数があります。

これは--category-color変数で、境界線の色です。
Screenshot 2022-09-12 at 17.25.56

しかし、この変数は16進値であるため、透明度を設定することはできません。ただし、透明度を設定できる::before疑似要素に追加することはできます。

これをコンポーネントとして作成したので、インストールしたり、フォークして好きなように変更したりできます。:slightly_smiling_face:

コンポーネント: GitHub - VaperinaDEV/discourse-category-background-color


デスクトップのCSSは次のようになります。


モバイルでは、この色変数がテンプレートから欠落しているため、このスタイルをここに追加する必要があります。


その後、デスクトップと同様に--category-color変数を使用して同様のことができます。

デスクトップ


モバイル

「いいね!」 3

最高です!

説明ありがとうございます。しばらくこれで遊んでみます!

「いいね!」 1

@MarcPさん、すみません、カテゴリボックスのためにこれを求めていたことに完全に気づきませんでした。:smiley: カテゴリボックスでも動作するようにデスクトップCSSを更新しました。

「いいね!」 1

ありがとうございます。箱を機能させる方法をすでに考えていました。思ったよりも複雑でした。大変感謝しています!

「いいね!」 1