数字0后面有块背景,背景的宽度根据数字的宽度自适应,左右多出的宽度是28px,求大佬指点
后端来凑数。
Chrome没问题,其他的不能保证。
<!DOCTYPE html\>
<html lang\="en"\>
<head>
<meta charset\="UTF-8"\>
<title>Title</title>
<style>
#num {
font-size: 4em;
width: fit-content;
margin: 0 auto;
}
#num-bg {
height: 0.5em;
background-color: #4078c0;
position: relative;
bottom: 0.6em;
margin-left: -0.2em;
margin-right: -0.2em;
z-index: -1;
}
</style>
</head>
<body>
<div>
<div id\="num"\>
42356123
<div id\="num-bg"\></div>
</div>
</div>
</body>
</html>
其实挺简单的:https://codepen.io/meathill/p...
核心:
display:flex
)10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
或者可以拿张纯色图片作为背景。。