Jquery 菜单样式“"E;”填写句号

Jquery 菜单样式“"E;”填写句号,jquery,xhtml,css,Jquery,Xhtml,Css,我一直在努力寻找最好的方法来创造出晚餐菜单中的“…”效果: 我不确定是否必须自己添加句点,或者是否有办法让jQuery或CSS3来填充句点。只是好奇 关于我能做什么有什么想法吗?或者回到添加句点的旧方式。有一种解决方案,使用图像作为椭圆。您可能可以使用JavaScript来实现,但这是我能想到的唯一CSS方式。演示 你需要做的是给一个容器元素一个重复的点背景,然后它上面的任何元素都有一个不透明的背景;这将隐藏点,提供一个半体面的效果。实验是关键 代码如下: HTML 请注意,我用了一张非常糟糕的

我一直在努力寻找最好的方法来创造出晚餐菜单中的“…”效果:

我不确定是否必须自己添加句点,或者是否有办法让jQuery或CSS3来填充句点。只是好奇


关于我能做什么有什么想法吗?或者回到添加句点的旧方式。

有一种解决方案,使用图像作为椭圆。您可能可以使用JavaScript来实现,但这是我能想到的唯一CSS方式。演示

你需要做的是给一个容器元素一个重复的点背景,然后它上面的任何元素都有一个不透明的背景;这将隐藏点,提供一个半体面的效果。实验是关键

代码如下:

HTML
请注意,我用了一张非常糟糕的椭圆图像;您可以做得更好。

您可以使用旧的CSS
边框样式:点
浮动
将两个元素放在任意一边。只需使两边的两个元素都有不透明的背景和边框,以隐藏虚线边框。请参见此处的示例:

注意:CSS3提供了
边框图像
,可用于提供比标准虚线边框更好的外观效果。

试试

HTML:


啊!!我喜欢。我试试看。感谢您提供此解决方案。可能重复的
<div>
    <strong>Big plate o' food</strong><span>1 million money</span>
</div>
div
{
    background: url('http://media.avclub.com/images/auth/user/57461/ellipsis_png_35x42_crop_q85.jpg') repeat-x;
}

strong, span
{
    background: white;
}

span
{
    float: right;
}
<ul> 
    <li><span>Soup</span><span>€ 2.99</span></li>
    <li><span>Ice cream</span><span>€ 5.99</span></li>
    <li><span>Steak</span><span>€ 20.99</span></li>
</ul>
ul {
    width: 400px;
    list-style: none;
}
li {
    border-bottom: 2px dotted black;
    height: 20px;
    margin-bottom: 6px;
}
li span {
    position: relative;
    top: 6px;
    float: left;
    clear: right;
    background: white;
    height: 26px;
}
li span+span {
    float: right;
}