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