【发布时间】:2019-07-19 05:54:21
【问题描述】:
我正在努力实现这个设计
我有以下标记,它无法更改:
<button>
<svg>
<use xlink:href="/icon/path"></use>
</svg>
<p class="text">Viewing</p>
</button>
实现这一点的css如下:
.text {
position: absolute;
top: 4px;
left: -4em;
}
但是如果文本改变长度会导致:
我尝试使用calc 和transform 以及将position:absolute 更改为relative,但没有任何效果。这不能用 CSS 实现吗?
【问题讨论】:
-
使用右而不是左,并确保你有位置:按钮上的相对
-
可以用 JQuery o 只用 CSS 完成吗?
-
对不起,我添加了课程,它在正文中。
-
使按钮相对,使图标绝对并放在右边,将 padding-right 添加到
.text,这样图标就不会重叠
标签: css css-position