gpt4 book ai didi

jquery - 内容后带有数字的 CSS 按钮?

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:19 24 4
gpt4 key购买 nike

我想要一个带有数字的按钮,像这样:

10 个赞

每次有人点击这个赞,这个数字就会增加。

我的问题是在 css 部分。我怎样才能做到这一点?我应该在 CSS 中使用 float:left 还是 :after?

如果使用之后,我可以在JS中更改这个content:number吗?

这是我的尝试:

<style>
.likebutton{
width:100px;
border:1px solid blue;
}
.likebutton:before{
color: #FFFFFF;
content: "1";
background:blue;
}
</style>

<div class=likebutton>Like</div>

https://jsfiddle.net/v52aqo1s/

但数字不是全高,我想在该数字内容宽度中提供移动空间...

最好的方法是什么?向左或向后 float ?有人可以帮助我吗?

谢谢!

最佳答案

你可以这样做:https://jsfiddle.net/v52aqo1s/2/

就像@LinkinTED 说的,使用 display: inline-block。

您可以使用数据属性来保存点赞的值,这将使它更容易并保持您的 HTML 和 CSS 整洁干净

.likebutton{
width:100px;
border:1px solid blue;
}
.likebutton:before{
color: #FFFFFF;
content: attr(data-likes);
background:blue;
display: inline-block;
padding: 15px;
margin-right: 15px;
}

关于jquery - 内容后带有数字的 CSS 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com