1

私は現在、行動喚起ボタンをいくつかデザインしようとしています。動的な幅のボタンを作成しました。これは、左右のコンテナーと、すべてのテキストを保持する中央のコンテナーによって構築されます。

中央の画像は 50 ピクセルで、繰り返します。

私の問題は、画像が <=50px の場合、背景画像の緑色が正しく表示されることです。50px を超えると (背景画像が繰り返されます)、緑色が変化して見えます。

私が間違ったことを誰か知っていますか?

問題を示す 2 つの図を次に示します。

ぼやけたもの: http://d.pr/i/fz2b

正しいもの: http://d.pr/i/cjgp

編集:

私は次のようにしています:

<a href="#">
    <div class="left"></div>
    <div class="middle">Link text here</div>
    <div class="right"></div>
</a>

.left と .right の背景が繰り返されません。私の背景画像はオーバーフローでのみ繰り返されます-オーバーフローすると、画像が緑色に変わります。:-)

4

1 に答える 1

-1

あなたは何も悪いことをしていません。これは、画像がぼやけて伸びるためです。むしろ、必要に応じて適切な背景色の div で png 画像を使用してみてください。

これが例です

フィドル

ここに簡単なhtmlがあります

<div class="cont">
<img src="http://www.iconsdb.com/icons/preview/moth-green/right-circular-xxl.png" class="img"/>

ご不明な点がございましたらお知らせください

于 2013-09-27T07:00:42.253 に答える