In this example,div的边缘顶部有一个数字.为了说清楚,我希望用数字覆盖哪个边界部分,我也给了这个数字的边界.当然,我们可以给出数字的背景颜色,但是身体的背景图像被隐藏了.我们怎样才能隐藏数字透明度的边界?
HTML:
1
Register
Lorem ipsum dolor sit amer, consetetur sed iam nonumy eirmod tempor invidunt ut labore et dolore magna aliquayam erat, sed diam vo
CSS:
body{
background: blue;
padding-top: 30px;
background-image: url('https://pbs.twimg.com/profile_images/993504415/css_400x400.png')
}
.reg-step {
width: 240px;
height: 325px;
border: 3px solid white;
color: white;
position: relative;
text-align: center;
padding: 0px 7px;
}
.reg-step h1 {
font-size: 14px;
text-transform: uppercase;
}
.reg-step p {
font-size: 11px;
}
.reg-step img {
display: block;
margin: 10px auto 20px;
}
.reg-step .step-number {
font-size: 40px;
margin: 0 auto;
display: inline-block;
position: relative;
top: -23px;
width: 50px;
border: 1px solid black;
background-color: blue;
}
.reg-step .steps-separator {
width: 90%;
margin: 20px auto;
height: 1px;
background-color: white;
padding: 0px 7px;
}
期望的结果如下所示:

这篇博客探讨了一个HTML和CSS样式的问题,即如何在不改变背景图像的情况下,使覆盖在div顶部的数字边框透明部分不显示。作者通过示例代码展示了如何设置div的样式,包括宽度、高度、边框、颜色、相对定位等,以及给数字添加背景颜色和边框。目标是实现数字背景透明但边框不可见的效果。
122

被折叠的 条评论
为什么被折叠?



