Horizonをフルスクリーン表示にする予定はありますか?中央部分(コルセット?)が少し窮屈に感じられるので、フルスクリーンにすればもっとゆったりすると思います。
いいえ、予定していません。最適な読書長に対応する限定的な幅を維持しています。
モバイルでテストしましたが、私の方では正常に動作しました。コンソールに何か表示されていますか?それとも、別のブラウザで試していただけますか?
はい、再現できます。おそらくHorizonがコアに移動されたためでしょう。プレビューリンクを修正する方法を見つける必要がありますが、もし可能であれば。(Metaでプレビューする方が最も簡単でしょう。トピックを更新しました)
とはいえ、テーマを切り替えることで、Metaで直接プレビューできます。
どうもありがとうございます、これで動作しました!
2件の投稿が新しいトピックに分割されました: Invisible Button Text on Horizon Theme
モバイル広告コンテナがオーバーフローする問題(ハウス広告 – RTL/LTR レイアウトの不一致)
こんにちは
Horizon テーマと公式のハウス広告プラグインを使用しており、Discourse のデザインシステムと互換性のある CSS 変数とレイアウトルールを使用して広告をスタイリングするためのカスタムコンポーネントを作成しました。
問題: モバイルでビューポートからはみ出す広告コンテナ(LTR および RTL の両方)
- テーマ: Horizon(デフォルトや Material などの他のテーマでは再現されません)
- プラグイン: House Ads + カスタムコンポーネント
- デバイス: モバイル
- 動作:
- サイト言語 = 英語 (LTR) の場合 →
.ad-containerの左端が切り取られる(左にはみ出す)。 - サイト言語 = ペルシア語/アラビア語 (RTL) の場合 → 右端が切り取られる(右にはみ出す)。
- サイト言語 = 英語 (LTR) の場合 →
- 期待される動作: 広告カードはビューポート内に完全に収まり、投稿コンテンツの幅に対して中央揃えまたは揃えられていること。
私の CSS コード:
Summary
:root {
/* Core colors */
--ad-bg: var(--secondary);
--ad-border: var(--highlight);
--ad-text: var(--primary);
/* Label */
--ad-label-bg: var(--highlight);
--ad-label-text: var(--danger);
}
.house-creative {
margin-left: 0 !important;
}
.house-creative a.between-posts-ad {
display: block;
text-decoration: none;
color: inherit;
background-color: transparent;
font-family: inherit;
}
/* ===============================
Card Container
=============================== */
.house-creative .ad-container {
direction: rtl !important;
text-align: center !important;
margin-bottom: 20px;
padding: 10px 5px;
max-width: calc(#{$topic-avatar-width} + #{$topic-body-width} + (#{$topic-body-width-padding} * 2)); background-color: var(--ad-bg);
border: 2px solid var(--ad-border);
border-radius: 10px;
box-sizing: border-box;
line-height: 1.7;
color: var(--ad-text);
transition:
background-color 0.3s ease,
border-color 0.3s ease,
box-shadow 0.3s ease,
transform 0.2s ease;
}
.house-creative a.between-posts-ad:hover .ad-container {
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.house-creative .ad-label {
display: inline-block;
text-align: center;
margin-bottom: 6px;
padding: 4px 12px;
font-size: 0.85em;
font-weight: 700;
text-transform: uppercase;
background-color: var(--ad-label-bg);
color: var(--ad-label-text);
border-radius: 999px;
}
.house-creative .ad-container .ad-text {
margin: 0;
font-size: 1rem;
line-height: 1.9;
color: var(--ad-text);
direction: rtl ;
text-align: center !important ;
unicode-bidi: isolate;
}
@media (max-width: 480px) {
.house-creative .ad-container {
direction: rtl !important;
text-align: center !important;
padding: 16px 12px;
width: 100%;
max-width: 100%;
}
}
Horizon はすべてのコンポーネントおよびプラグインと互換性があるわけではありません(まだ)。
これが適切な投稿場所かどうかわかりませんが、MetaのHorizonでカテゴリビューの各トピックの数行が表示される方法が好きです。自分の環境では再現できず、どこから調べ始めればよいかわかりません。よろしくお願いします!!
こちらで読むことができます
9件の投稿が新しいトピックに分割されました: ユーザー名の「@」配置に関するRTLの問題
2件の投稿が新しいトピックに分割されました: Compact/Expanded view not working on Horizon
2件の投稿が新しいトピックに分割されました: Horizon interaction with Brand Header
投稿が新しいトピックに分割されました: Flair issues on Horizon
投稿が新しいトピックに分割されました: 2階層サブカテゴリの表示に関する問題
これがHorizonに関するものなのか、それともHeader Categories Navbarコンポーネントに関するものなのかわかりません。Horizonのメニューバーが他のテーマ(比較のためにFoundation)とは異なり、一番左から始まっており、ワイドモニターでは奇妙だと指摘されました。
Horizon:
Foundation:
これは意図されたものですか?それとも修正が必要なものかもしれませんか?コンテンツの幅が制限されている場合、メニューバーが左端から始まるのは論理的ではないように思えます。









