国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS網頁設計:百分比進行背景圖片定位

2024-07-11 08:43:49
字體:
來源:轉載
供稿:網友
此文為后來的教程做鋪墊,轉自這兒。百分數定位很有意思,可以實現非凡的效果。
大部分人應該習慣于使用描述性詞語(left、top、center…)或者數值(20px、1em…)對背景圖片定位,百分比可能比較少用,常見的有50%、100%等數值。例如希望背景圖片水平居中,距離容器頂部20px,可以使用
background-position: 50% 20px;
之所以不使用

background-position: center 20px;

是因為類似這種描述性詞語和數值混用的形式不被W3C推薦。(單純的描述性詞語組合使用是沒有問題的,例如:background-position: right bottom;)閱讀全文...
使用百分比進行定位的好處是可以利用CSS的計算功能,達到px定位所難以完成的任務。例如在一個寬高均為300px的容器中,使用

background-position: 150px 150px;
可以看到背景圖片的左上角頂點(坐標0,0)定位到了齊容器的中心點(坐標150px,150px)。


而把150px替換為50%,使用
background-position: 50% 50%;

看到的并不是如下的效果


而是這樣


可見,CSS計算出了背景圖片的中心點。這也可以解釋為什么我們在使用
background-position: 100% 100%;

定位的時候,圖片被放置在容器的右下角,而并沒有跑出容器。(如果使用 background-position: 300px 300px; 的話,背景圖片會被移出容器)
同樣,如果使用
background-position: 20% 20%;

會將背景圖片的坐標點(20%,20%)定位到容器的坐標點(20%,20%)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九寨沟县| 九江县| 龙南县| 胶南市| 济阳县| 突泉县| 关岭| 临沭县| 额敏县| 分宜县| 临澧县| 长治县| 双辽市| 天台县| 梁平县| 石景山区| 威信县| 沂水县| 黑龙江省| 青川县| 密山市| 景洪市| 洛川县| 东明县| 阳谷县| 新余市| 东方市| 遵化市| 朔州市| 无棣县| 镇平县| 邻水| 泾川县| 泊头市| 同德县| 改则县| 临泉县| 娱乐| 增城市| 三河市| 合肥市|