使用CSS创建菜单按钮
我正在使用HTML和CSS创建网页。我想创建一个我已有的.gif文件的按钮。我使用div在页面本身中放置项目。如何使用图像,以及使用滚动功能,使图像更改为不同颜色的图像使用CSS创建菜单按钮,css,button,Css,Button,我正在使用HTML和CSS创建网页。我想创建一个我已有的.gif文件的按钮。我使用div在页面本身中放置项目。如何使用图像,以及使用滚动功能,使图像更改为不同颜色的图像 谢谢。将按钮元素设置为固定大小,并将.gif文件设置为CSS中的元素背景。然后可以在元素上使用:hover类来更改图像。在这里,我使用了一个A标签,所以它可以在IE6上工作 <a class="button"></a> .button { display: block; backgrou
谢谢。将按钮元素设置为固定大小,并将.gif文件设置为CSS中的元素背景。然后可以在元素上使用:hover类来更改图像。在这里,我使用了一个A标签,所以它可以在IE6上工作
<a class="button"></a>
.button {
display: block;
background-image: url(default.gif);
width: 100px;
height: 20px;
}
.button:hover {
background-image: url(hover.gif);
}
将button元素设置为固定大小,并将.gif文件设置为CSS中的元素背景。然后可以在元素上使用:hover类来更改图像。在这里,我使用了一个A标签,所以它可以在IE6上工作
<a class="button"></a>
.button {
display: block;
background-image: url(default.gif);
width: 100px;
height: 20px;
}
.button:hover {
background-image: url(hover.gif);
}
更改图像url是可行的,但如果图像未预加载或用户缓存被禁用,则可能会造成麻烦 查看sprites FTW 精灵的快速定义是一个大图像,包含几个较小的图像。因此,一个10x20图像,正常状态为上部10x10,悬停状态为下部10x10。由于CSS的原因,用户只能看到上部10x10:
.button
{
display: block;
width: 10px;
height: 10px;
background-image: url(to-image.gif);
background-repeat: no-repeat;
background-position: top left;
}
然后在悬停时,它移动到图像的底部
.button:hover
{
background-position: bottom left;
}
更改图像url是可行的,但如果图像未预加载或用户缓存被禁用,则可能会造成麻烦 查看sprites FTW 精灵的快速定义是一个大图像,包含几个较小的图像。因此,一个10x20图像,正常状态为上部10x10,悬停状态为下部10x10。由于CSS的原因,用户只能看到上部10x10:
.button
{
display: block;
width: 10px;
height: 10px;
background-image: url(to-image.gif);
background-repeat: no-repeat;
background-position: top left;
}
然后在悬停时,它移动到图像的底部
.button:hover
{
background-position: bottom left;
}
如果CSS未包含在单独的文件中,则会在样式标记中显示。样式标记位于a标记之前。我认为这篇文章需要明确地看到这一点。如果CSS没有包含在单独的文件中,它会被放在一个样式标签中。样式标记位于a标记之前。我认为这次行动需要清楚地看到这一点。