Html CSS-列表项的2个背景图像
我使用图像作为列表项的底部边框。我想为每个项目使用左边的项目符号图像。那么,如何为列表项使用2个背景图像呢?目前我有以下几点:Html CSS-列表项的2个背景图像,html,css,Html,Css,我使用图像作为列表项的底部边框。我想为每个项目使用左边的项目符号图像。那么,如何为列表项使用2个背景图像呢?目前我有以下几点: li{ width:200px; padding:3px 5px; background: url(images/dot.png) repeat-x left bottom; } 第一个图像是顶层(仅在CSS3中) li{ width:200px; padding:3px 5px; bac
li{
width:200px;
padding:3px 5px;
background: url(images/dot.png) repeat-x left bottom;
}
第一个图像是顶层(仅在CSS3中)
li{
width:200px;
padding:3px 5px;
background: url(images/dot.png) no-repeat left bottom,
url(images/image.png) repeat-x right top;
}
第一个图像是顶层(仅在CSS3中)
li{
width:200px;
padding:3px 5px;
background: url(images/dot.png) no-repeat left bottom,
url(images/image.png) repeat-x right top;
}
它将是一个CSS3功能。它将是一个CSS3功能。CSS3支持此功能,所有最新的浏览器都将支持它
请看这里:CSS3支持此功能,所有最新浏览器都支持此功能 请看这里:
使用项目符号图像:
只需将其添加到现有样式中:
li
{
width:200px;
padding:3px 5px;
background: url(bg.png) repeat-x left bottom;
list-style-image: url('bullet.png');
}
插件(CSS3变体)
如果你需要一些特殊效果,你应该使用CSS3的多层背景。(我指的效果是大小、位置或重复)
使用项目符号图像:
只需将其添加到现有样式中:
li
{
width:200px;
padding:3px 5px;
background: url(bg.png) repeat-x left bottom;
list-style-image: url('bullet.png');
}
插件(CSS3变体)
如果你需要一些特殊效果,你应该使用CSS3的多层背景。(我指的效果是大小、位置或重复)
实际上,我推荐jim的解决方案,但如果您不想使用
列表样式图像
(比如,如果您使用的是spritemap),这里有一个替代方案
如果您需要针对不符合CSS3的浏览器进行优化,您可以在
中放置一个或,每个浏览器上都有一个背景图像。实际上,我推荐jim的解决方案,但如果您不想使用列表样式的图像(例如,如果您使用的是spritemap),这里有一个替代解决方案
如果您需要针对不符合CSS3的浏览器进行优化,您可以在中放置一个或,每个浏览器上都有一个背景图像。:/嗯,我想您没有。回答得不错。:/嗯,我想您没有。回答得不错。这不是关于如何做到这一点的答案。请发布链接或代码剪贴宠物。这样的答案对任何人都没有帮助。这不是一个关于如何做到这一点的答案。发布链接或代码片段。这样的答案对任何人都没有帮助。既然你扩展了答案,它几乎完美了。如果你解释为什么不使用CSS3(兼容性),这应该作为答案进行检查,因为CSS1在所有现代浏览器中都受支持。现在您扩展了答案,它几乎完美了。如果您解释为什么不使用CSS3(兼容性),这应该作为答案进行检查,因为CSS1在所有现代浏览器中都受支持。从标记的角度来看,这是一种非常糟糕的做法..可能,但有太多的变通方法,没有帮助。哦,我不否认这在技术上是不正确的(这就是为什么我说Jim的答案应该是公认的),但它仍然是一个有效的解决方案,可能会有人发现它很有用。从标记的角度来看,这是一个非常糟糕的做法..可能,但有太多的变通方法没有帮助。哦,我不否认它在技术上是不正确的(这就是为什么我说Jim的答案应该是公认的),但这仍然是一个有效的解决方案,有些人可能会发现它很有用。