0

HTML5を使用して、画像とラベルを含む3つの水平ボタンを作成しようとしています。次の例を試しました:チュートリアルですが、ボタンごとに異なる画像が必要です。

各ボタンIDを指定し、css #id {background-image:url}に追加すると、ボタンサイズに拡大された画像ではなく、画像の一部のみが表示されます。

4

2 に答える 2

0

ターゲット サイトからコードの一部をコピーしました。以下の高さと幅に注意してください

...

幅: 78px;

高さ: 23px;

...

背景画像:url(tabsquare.jpg);

...

}

.hbuttons a:hover{

背景画像:url(tabsquareover.jpg);

}

画像を引き延ばしません。78px x 23px のボックスを作成します。次に、画像を背景に配置します。画像を 78px x 23px にする場合は、78px x 23px にする必要があります。<img>背景画像はタグとは異なります。

于 2012-12-05T05:21:49.567 に答える
0

3 つのボタンに対して 3 つの異なるクラス名を作成し、必要に応じて CSS の背景画像を設定できます。

<button class="hbuttons">and</button>
<button class="buttons">and</button>
<button class="hbutton">and</button>

また

 <div>
 <a class="hbutton" href="http://www.cssdrive.com">Home </a>
 <a class="buttons" href="http://www.cssdrive.com/index.php/main/submit/">Submit </a>
 <a class="hbuttons" href="http://www.cssdrive.com/index.php/main/contact/">Contact </a>
 </div>
  <div style="clear: left;"></div>

ここでデモ:フィドル

于 2012-12-05T05:32:49.327 に答える