1

これを行うための最良の方法は何でしょうか?基本的に、ウェブサイトにフォトショップ風の画像広告のカラーオーバーレイを適用したいと思います。できればCSSを使用しますが、JavaScriptも機能します。私の最初のアイデアは、広告divと同じ幅と高さで意図した色のdivを配置し、不透明度設定を適用してブレンドすることでした。考え?

4

2 に答える 2

2

私たちが話しているのが Google AdSense である場合、それを行うことは許可されていないと確信しています。Google AdSense のポリシーページをお読みください。

そうは言っても、唯一の合理的な解決策はブレンディングを使用することですが、それはひどい結果をもたらし、Obscured by elements on a pageポリシールールに直接違反しています.

于 2010-01-06T17:50:03.673 に答える
1

まず第一に、あなたの広告主はあなたが広告の配色を変更することを喜んでくれるとは思いません (ブランドの色などを考えてみてください)。

背景色と不透明度を持つオーバーレイを使用すると、最も満足のいく結果が得られない場合がありますが、これは達成しようとしているものへの一歩です。唯一の問題は、オーバーレイによってリンクがクリックできなくなることです。そのため、広告の画像が下部に表示され、オーバーレイが実際のリンクになるようにする必要があります。たとえば、これはうまくいくかもしれません:

<div class="ad-container">
    <img src="ad_image.jpg" />
    <a href="www.ad.com">Real ad link</a>
</div>

そしてCSSで:

.ad-container {
    position: relative;
}

.ad-container a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f00;
    opacity: 0.5;
    filter: alpha(opacity=50); /* for IE */
    text-indent: -9999px; /* Hide text */
}
于 2010-01-06T17:52:38.690 に答える