av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

css3 - css將div定位到圖片上的固定位置

瀏覽:119日期:2023-07-01 14:10:52

問(wèn)題描述

css3 - css將div定位到圖片上的固定位置

如圖我有個(gè)總的大p,寬度和高度都是不定的,里面的手機(jī)線框是背景圖,用的

background-size:contain

定位的,黑框是我想要操作的p,想讓他能覆蓋手機(jī)模型的屏幕,而且放大縮小都會(huì)剛好限制在手機(jī)屏幕內(nèi),該怎么定位呢,能不能實(shí)現(xiàn)?

問(wèn)題解答

回答1:

謝邀,這種東西根本不需要啥背景圖。

寫了個(gè)demo,點(diǎn)開(kāi)看css代碼和直接預(yù)覽效果。https://jsfiddle.net/vpgL5535/

回答2:

我理解的話,“放大縮小都會(huì)剛好限制在手機(jī)屏幕內(nèi)”指的是寬度適應(yīng),如果是要用圖片背景的話,可以考慮用百分比布局。 參考代碼如下(略去不重要的部分):

<p class='frame-container'> <p class='screen-container'> <!-- content here --> </p></p>

.frame-container{ max-width: 559px; min-height: 753px; padding: 13.77% 14.13% 0; background: url(frame.jpg) no-repeat; background-size: 100% auto; box-sizing: border-box;}.screen-container{ padding: 10px; /* 可選,在屏幕范圍內(nèi)仍然增加一點(diǎn)間距比較美觀 */}

對(duì)應(yīng)的結(jié)果是:

css3 - css將div定位到圖片上的固定位置

其中的要點(diǎn)是:

background-size: 100% auto;來(lái)使背景圖始終縮放至寬度和外層p一致,并保持寬高比。

padding: 13.77% 14.13% 0;取的分別是手機(jī)模型屏幕區(qū)域到背景圖邊緣的距離,從px值轉(zhuǎn)換為百分比值(比例通過(guò)像素值除以圖片像素寬度得到)

(可選)max-width: 559px;使外層p不至于超出背景圖大小(背景圖尺寸為753 x 559),min-height使內(nèi)容較少的時(shí)候也能看到整個(gè)手機(jī)模型。

回答3:

配色挺漂亮,嚯嚯嚯。

這個(gè)黑色線框可以直接寫成“手機(jī)的”子元素。放在內(nèi)部用百分比的寬高來(lái)控制一下大小,就能自適應(yīng)了。如:

.phone p { width: 80%; height: 80%; margin: 0 auto; margin-top: 10%;}

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 日韩精品无 | 中文有码在线 | 91亚洲精品在线 | 在线观看黄色小视频 | 91成人在线视频 | 国产一级片在线播放 | 国产成人精品一区二区三区视频 | 他揉捏她两乳不停呻吟动态图 | 亚洲精品黄 | av高清不卡| 亚洲激情文学 | h片在线免费观看 | 女人高潮特级毛片 | 欧美在线综合 | av天天操 | 91亚洲精品在线 | 香蕉视频在线观看网站 | 在线观看av的网站 | 99久久久国产精品 | 黄色免费观看网站 | 999国产视频 | 亚洲自拍网站 | 在线中文字幕视频 | 官场少妇尤物雪白高耸 | 亚洲一区欧美 | 日韩成人中文字幕 | 黄色录像一级片 | 黄视频免费看网站 | 在线观看日韩av | 青青草伊人网 | 成人在线免费网站 | 狠狠做深爱婷婷久久综合一区 | 在线看片a | 午夜激情福利 | 伊人久久艹 | 色爱综合网| 黄色片小视频 | 三级视频在线播放 | 日本成人一区二区三区 | 香蕉在线观看 | 久久草视频 |