课程
/前端开发
/Html5
/HTML5+CSS3实现春节贺卡
在没设置box-sizing之前 设置padding-top灯笼和文字一起向下移动了,为什么设置了box-sizing之后只有文字移动,而图片没动?
2016-12-02
源自:HTML5+CSS3实现春节贺卡 3-5
正在回答
border-box说明你定义的宽度是border+padding+content,所以包含文字的这块content会下移。而background是第三层,包含padding和content的,所以灯笼就不下移。
width: 45vw;
height: 47.2vh;/*原来高度-内边距*/
z-index: 0;
font-size: 3.506rem;
color: #fff;
text-align: center;
position: absolute;
top: -2%;
right: 0;
left: 0;
margin: auto;
background: url(../img/p1_lantern.png) no-repeat center bottom;
background-size: 100%;
padding-top: 24vh;
box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。
例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。
这个兼容性不好,所以我没用。我用的高度减去 内边距的高度。
举报
又逢新春佳节,春节贺卡搞起来,学会HTML5+CSS3实现春节贺卡
2 回答box-sizing: border-box;
2 回答灯笼box-shadow红色没有出来
1 回答在不同的移动端的设备上福的位置不同啊?
3 回答为啥有些移动端,那个灯笼和那个光显示错开的
1 回答背景为什么要设置绝对定位呢?