課程
/前端開發
/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紅色沒有出來
3 回答為啥有些移動端,那個燈籠和那個光顯示錯開的
1 回答在不同的移動端的設備上福的位置不同???
1 回答背景為什么要設置絕對定位呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-04
border-box說明你定義的寬度是border+padding+content,所以包含文字的這塊content會下移。而background是第三層,包含padding和content的,所以燈籠就不下移。
2016-12-02
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;
2016-12-02
box-sizing 屬性允許您以特定的方式定義匹配某個區域的特定元素。
例如,假如您需要并排放置兩個帶邊框的框,可通過將 box-sizing 設置為 "border-box"。這可令瀏覽器呈現出帶有指定寬度和高度的框,并把邊框和內邊距放入框中。
這個兼容性不好,所以我沒用。我用的高度減去 內邊距的高度。