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

首頁 > 開發(fā) > CSS > 正文

CSS網(wǎng)頁設(shè)計(jì):百分比進(jìn)行背景圖片定位

2024-07-11 09:05:27
字體:
供稿:網(wǎng)友

網(wǎng)頁制作Webjx文章簡介:大部分人應(yīng)該習(xí)慣于使用描述性詞語(left、top、center…)或者數(shù)值(20px、1em…)對背景圖片定位,百分比可能比較少用,常見的有50%、100%等數(shù)值。

此文為后來的教程做鋪墊,轉(zhuǎn)自這兒。百分?jǐn)?shù)定位很有意思,可以實(shí)現(xiàn)非凡的效果。

大部分人應(yīng)該習(xí)慣于使用描述性詞語(left、top、center…)或者數(shù)值(20px、1em…)對背景圖片定位,百分比可能比較少用,常見的有50%、100%等數(shù)值。例如希望背景圖片水平居中,距離容器頂部20px,可以使用

background-position: 50% 20px; 之所以不使用


background-position: center 20px;
是因?yàn)轭愃七@種描述性詞語和數(shù)值混用的形式不被W3C推薦。(單純的描述性詞語組合使用是沒有問題的,例如:background-position: right bottom;)閱讀全文...

使用百分比進(jìn)行定位的好處是可以利用CSS的計(jì)算功能,達(dá)到px定位所難以完成的任務(wù)。例如在一個(gè)寬高均為300px的容器中,使用


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

CSS網(wǎng)頁設(shè)計(jì):百分比進(jìn)行背景圖片定位




而把150px替換為50%,使用

background-position: 50% 50%;

看到的并不是如下的效果

CSS網(wǎng)頁設(shè)計(jì):百分比進(jìn)行背景圖片定位




而是這樣

CSS網(wǎng)頁設(shè)計(jì):百分比進(jìn)行背景圖片定位




可見,CSS計(jì)算出了背景圖片的中心點(diǎn)。這也可以解釋為什么我們在使用

background-position: 100% 100%;


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

同樣,如果使用

background-position: 20% 20%;

會(huì)將背景圖片的坐標(biāo)點(diǎn)(20%,20%)定位到容器的坐標(biāo)點(diǎn)(20%,20%)。

CSS網(wǎng)頁設(shè)計(jì):百分比進(jìn)行背景圖片定位

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沧源| 喜德县| 东方市| 青海省| 新竹市| 大理市| 福鼎市| 株洲市| 瓦房店市| 浮山县| 青河县| 西丰县| 苍南县| 郯城县| 监利县| 靖安县| 黑河市| 偃师市| 昌图县| 沾化县| 巴林左旗| 九龙城区| 乌兰浩特市| 牙克石市| 新津县| 嵊泗县| 元谋县| 灯塔市| 仙居县| 新余市| 象州县| 武平县| 延边| 呼图壁县| 洞头县| 巴南区| 繁峙县| 平顶山市| 雷州市| 加查县| 阿克陶县|