7

我创建了一个标签,但在右侧的箭头之后有白色背景

.tags {
  list-style: none;
  margin: 0;
  overflow: hidden; 
  padding: 0;
 }

http://jsfiddle.net/eR8Ye/5/

如何删除标签右侧的白色背景?这个标签的背景是渐变风格。

4

4 回答 4

2

只需将箭头向右移动并使其background: transparent

小提琴

于 2013-06-30T17:19:41.333 回答
2

你可以解决这个问题。

http://jsfiddle.net/eR8Ye/4/

  1. 从父级移除右侧填充
  2. 去掉背景色::after
  3. 将父级外部定位::after到右侧(使用负值)。
于 2013-06-30T16:42:27.007 回答
1

更改 的background:after匹配其父级的背景。小提琴:http: //jsfiddle.net/eR8Ye/2/

没有办法让它透明。

于 2013-06-30T16:30:02.337 回答
0

您可以通过 3 个步骤获得所需的结果

1 - 从类中删除背景::after
2 - 将位置更改::after为 -10px 3 - 从类
中删除 10px 的右填充tag

编辑

关于您问题的梯度方面,您可能值得更新您的 Fiddle 以准确向我们展示您遇到的问题。这里的这个问题可能包含您需要的答案。

于 2013-06-30T17:29:14.267 回答