使用HTML5在其下创建带有图像和标签的水平按钮

时间:2012-12-05 05:14:09

标签: html css html5 css3

尝试使用HTML5创建三个带有图像和标签的水平按钮。 尝试以下示例:tutorial,但每个按钮需要不同的图像。

如果我给每个按钮ID并添加到css #id {background-image:url},我只看到图像的一部分而不是图像拉伸到按钮大小。

2 个答案:

答案 0 :(得分:0)

我从目标网站复制了一些代码。注意

下面的高度和宽度
...

width: 78px;

height: 23px;

...

background-image:url(tabsquare.jpg);

...

}

.hbuttons a:hover{

background-image:url(tabsquareover.jpg);

}

它不会拉伸图像。它制作一个78px x 23px的盒子。然后它将图像放在背景中。如果你想要图像覆盖78px x 23px,它应该是78px x 23px。背景图像与<img>标记不同。

答案 1 :(得分:0)

您可以为三个按钮创建三个不同的类名,并根据需要设置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>

此处演示:fiddle