画像とテキストをロゴとして

こんにちは。

フォーラムに「ロゴ」画像と「タイトル」を設定しています。

現在、ヘッダーには「ロゴ」のみが表示されています。これを、ロゴの右側に「タイトル」も表示されるようにしたいです。スレッドのタイトルがロゴの横に表示される形式(ページをスクロールすると、サイトタイトルがスレッドのタイトルに置き換わる)と同じようにしたいと考えています。

これは可能でしょうか?Googleで検索しても解決策が見つかりませんでした。

よろしくお願いいたします。

テキストも必要なら、ロゴにテキストを含めてデザインすればいいのでは?

以下のような方法があります

d-header .title::after {
    padding-left: 20px;
    font-size: 1.5em;
    color:  #333;
    content: "ここにテキストを表示";
}

ただし、トピックのタイトルが表示されるなど、表示したくない場所では非表示にする必要があります。

これを行うには、archetype-regular というボディクラスを持つページでは表示しないようにする(この場合、トピックページには一切表示されません)か、スクロール開始時に Large ロゴと Small ロゴが入れ替わるのと同じように、JavaScript で非表示にする処理を追加します。

ご回答いただき、誠にありがとうございます。それは素晴らしいですね!

おっしゃる通り、それを消すために必要な JavaScript はご存知ですか?それだと最高です。

お試しください

.d-header .title::after {
    padding-left: 20px;
    font-size: 1.5em;
    color:  #333;
    content: "Here is some text";
}
.archetype-regular #main.no-text .d-header .title::after,
.archetype-private_message #main.no-text .d-header .title::after  {
    display:none;
}
<script>
    $(document).ready(function() {
    	$(window).scroll(function(){
    		checkScroll()
        }); 
    
    	function checkScroll() {
    		var y = $(window).scrollTop();		
    		if (y > 55) {
                document.getElementById("main").classList.add('no-text');
            } else {
                document.getElementById("main").classList.remove('no-text');
            }
    	}
    	checkScroll();
    });
</script>

コンポーネントとしてはこちらです

ありがとうございます!完璧です。