さまざまな画像の背景でテキストが読みにくい


30

私はここに来て、次の点を改善する方法についての設計の助けやアドバイスを少し求めています。

タイトルが示すように、背景として異なる画像に表示される複数のテキストを含むウェブサイトのバナーを持っています。さて、ほとんどの画像は暗いので、フォントの色を白に設定しました。しかし、それでも、テキストの一部は次のようないくつかの画像ではあまり読めません:

標準

CSSを使用しているため、次のようなさまざまなオプションを試しました。

テキストシャドウの追加:

テキストの影付き

CSS:

text-shadow: 3px 3px 0px #000;

また、テキストの周りに半透明のボックスを作成してみました:

半透明の背景

デモ

箱が不自然に見えるように感じます。

CSSを知っている人のためにフィドルを作成しました。そうでない場合は、あなたの想像力だけに基づいて私にアドバイスしてください。

PS:それがより際立って役立つ場合は、別のフォントを使用することもアドバイスできます。


4
テキストに柔らかい黒の外側の輝き(すべての方向の影)は、背後に何かを置いているように見えなくても、よりコントラストを与えるのに十分な場合があります。
ジョン14

@John私もグローについて考えましたが、グロー効果をあまり持たずに、読めないテキストの問題が残ります。私は企業のWebサイトで作業しているので、それはプロフェッショナルではないように見えるのでストライキすることにしました。提案をありがとう!
AyB 14

2
私が話している微妙さを強調すべきだった。20〜30%のようで、ほとんど気付かないような広範囲に広がっています。グローのように見える場合、または移行が見られる場合は、暗すぎます。周囲の画像が、レタリングに合うわずかに暗いトーンにフェードするのに十分なだけ使用します。
ジョン14

@John Hmmはおもしろそうです。試してみます。
AyB 14

回答:


22

すでに素晴らしい答えに代わるものとして、テキストの後ろに50%の不透明度を持つ黒のdivを追加する方法はありますか?

ここに画像の説明を入力してください

これにより、フォントは基本的にすべての画像でも機能します。

div {
    position:absolute;
    top:250px;
    left:140px;
    width:500px;
    height:50px;
    background-color:black;
    z-index:0;
    opacity:0.5;
}


@ICanHasCheezburger問題ありません!私はバナー画像などのウェブサイトの仕事をしている同じ問題に頻繁に直面しますが、これはほとんどの場合うまくいくので、これを回避する最も楽しい見た目であることがわかりました。
土星目14

17

フォントを太字にし(フォント自体ではなく、太さの変更のみ)、シャドウを再指定して、文字のすべてのエッジを定義することをお勧めします。

例1

font-family: Raleway;
font-weight:900;
text-shadow: 0px 0px 3px #000;

複数のテキストシャドウを組み合わせて、明確なアウトラインとぼかしを作成することもできます

例2

text-shadow: 0px 0px 3px #000, -1px -1px #000, 1px 1px #000;

お時間をいただきありがとうございます!私が使用することを計画してきましたtext-shadowSaturnsEyeのソリューションと一緒に、あなたが提供します。
AyB 14

@Icanあなたが言わなかったので私は箱をしませんでした。「テキストの周りに半透明のボックスを作成することも試みました。私はボックスが不自然に見えるように感じます。」しかし、あなたのサイトに、あなたのコール...
アンドリュー・リーチ

確かに、SaturnsEyeのソリューションを見た後、サイズと色が変更されたとき、それがよく見えることに気付きました。言葉の選択を間違えて申し訳ありません。次回はもっと良い説明をすべきでしょう。
AyB 14

3

それに黒い透明な背景といくつかのパディングを与えます

背景色:rgba(0,0,0,0.5);

パディング:0.5em;

それらの数字を少し試してみてください。しかし、それはあなたに有用な結果を与えるはずです。


御時間ありがとうございます!内側の要素の外側の不透明度を変える必要がある場合、opacityプロパティの不透明度を設定するのは役に立ちますが、この場合、プロパティは役に立たないことに気付きましたbackground-color。同様に、ここで
AYB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.