課程
/前端開發
/Vue.js
/3小時速成 Vue2.x 核心技術
請問老師 寫移動端用px 也可以做適配嗎 高度怎么還原設計稿?
2019-01-01
源自:3小時速成 Vue2.x 核心技術 4-5
正在回答
我們的課程主要是Vue框架,關于樣式的部分(兼容性、適配、響應式)這些是css的范疇了。小伙伴們,需要自己去學習,去實踐。
css中除了rem,還有em,微信小程序里面還rpx,這些有具體的應用場景。
實時生活中,使用scss的mixin,可以很好解決響應式的問題。
配置類似于bootstrap的這種多寬度下的樣式條件,如:
@mixin?respond-to($media)?{ ??@if?$media?==?small-screens?{ ????@media?only?screen?and?(max-width:?$break-small)?{ ??????@content; ??????//???transition:?width?1s; ????} ??} ??@else?if?$media?==?medium-screens?{ ????@media?only?screen?and?(min-width:?$break-small?+1?)?and?(max-width:?$break-media){ ??????@content; ??????//???transition:?width?1s; ????} ??} ??@else?if?$media?==?big-screens?{ ????@media?only?screen?and?(min-width:?$break-media?+?1){ ??????@content; ??????//???transition:?width?0.2s; ????} ??} ??@else?if?$media?==?max-screens?{ ????@media?only?screen?and?(min-width:?$break-max){ ??????@content; ??????//???transition:?width?0.2s; ????} ??}@else?if?$media?==?less-max-screens{ ????@media?only?screen?and?(max-width:?$break-max){ ??????@content; ??????//???transition:?width?0.2s; ????} ??} }
再配置一個變量
//response $break-small:?320px; $break-media:?375px; $break-max:?414px;
寫 px 是不足以適配各個機型的,需要用到 rem,建議去學習慕課網有關移動端適配的相關課程。
舉報
帶你快速學習最流行的前端框架vue2.x的核心技術
2 回答VUE配置問題
3 回答配置環境問題
1 回答啟動單個組件的問題
1 回答關于根url后自動添加“#”的問題
2 回答頁面自動刷新和注冊邏輯問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-03
我們的課程主要是Vue框架,關于樣式的部分(兼容性、適配、響應式)這些是css的范疇了。小伙伴們,需要自己去學習,去實踐。
css中除了rem,還有em,微信小程序里面還rpx,這些有具體的應用場景。
實時生活中,使用scss的mixin,可以很好解決響應式的問題。
配置類似于bootstrap的這種多寬度下的樣式條件,如:
@mixin?respond-to($media)?{ ??@if?$media?==?small-screens?{ ????@media?only?screen?and?(max-width:?$break-small)?{ ??????@content; ??????//???transition:?width?1s; ????} ??} ??@else?if?$media?==?medium-screens?{ ????@media?only?screen?and?(min-width:?$break-small?+1?)?and?(max-width:?$break-media){ ??????@content; ??????//???transition:?width?1s; ????} ??} ??@else?if?$media?==?big-screens?{ ????@media?only?screen?and?(min-width:?$break-media?+?1){ ??????@content; ??????//???transition:?width?0.2s; ????} ??} ??@else?if?$media?==?max-screens?{ ????@media?only?screen?and?(min-width:?$break-max){ ??????@content; ??????//???transition:?width?0.2s; ????} ??}@else?if?$media?==?less-max-screens{ ????@media?only?screen?and?(max-width:?$break-max){ ??????@content; ??????//???transition:?width?0.2s; ????} ??} }再配置一個變量
2019-01-01
寫 px 是不足以適配各個機型的,需要用到 rem,建議去學習慕課網有關移動端適配的相關課程。