中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做京東網(wǎng)站需要哪些手續(xù)重慶網(wǎng)站建設(shè)公司

做京東網(wǎng)站需要哪些手續(xù),重慶網(wǎng)站建設(shè)公司,教育類網(wǎng)站配色,怎么辦理公司1. 圖標(biāo)素材(iconfont簡介) 制作字體圖標(biāo)的工具有很多,推薦使用:iconfont-阿里巴巴矢量圖標(biāo)庫。 注冊賬戶 創(chuàng)建項目 可以根據(jù)項目自定義 class 前綴 上傳圖標(biāo)到項目 生成鏈接,復(fù)制 css 代碼,在項目中使用…

1.?圖標(biāo)素材(iconfont簡介)

制作字體圖標(biāo)的工具有很多,推薦使用:iconfont-阿里巴巴矢量圖標(biāo)庫。

  • 注冊賬戶
  • 創(chuàng)建項目

????????可以根據(jù)項目自定義?class 前綴

  • 上傳圖標(biāo)到項目

  • 生成鏈接,復(fù)制 css 代碼,在項目中使用。

2. Vant 組件庫

????????Vant 是有贊商城前端開發(fā)團隊開發(fā)的一個基于 Vue.js 的移動端組件庫,它提供了非常豐富的移動端功能組件,簡單易用。

  • 官方文檔

  • GitHub 倉庫

下面是在 Vant 官網(wǎng)中列出的一些優(yōu)點:

  • 60+ 高質(zhì)量組件

  • 90% 單元測試覆蓋率

  • 完善的中英文文檔和示例

  • 支持按需引入

  • 支持主題定制

  • 支持國際化

  • 支持 TS

  • 支持 SSR

????????項目中主要使用 Vant 作為核心組件庫,下面根據(jù)官方文檔將 Vant 導(dǎo)入項目中。

將 Vant 引入項目一共有四種方式:

  • 方式一:自動按需引入組件

    • 和方式二一樣,都是按需引入,但是加載更方便一些(需要額外配置插件)

    • 優(yōu)點:打包體積小

    • 缺點:每個組件在使用之前都需要手動加載注冊

  • 方式二:手動按需引入組件

    • 在不使用插件的情況下,可以手動引入需要的組件

    • 優(yōu)點:打包體積小

    • 缺點:每個組件在使用之前都需要手動加載注冊

  • 方式三:導(dǎo)入所有組件

    • Vant 支持一次性導(dǎo)入所有組件,引入所有組件會增加代碼包體積,因此不推薦這種做法

    • 優(yōu)點:導(dǎo)入一次,使用所有

    • 缺點:打包體積大

  • 方式四:通過 CDN 引入

    • 使用 Vant 最簡單的方法是直接在 html 文件中引入 CDN 鏈接,之后你可以通過全局變量vant訪問到所有組件。

    • 優(yōu)點:適合一些演示、示例項目,一個 html 文件就可以跑起來

    • 缺點:不適合在模塊化系統(tǒng)中使用

3. 移動端 REM 適配

????????

Vant 中的樣式默認(rèn)使用 px 作為單位,如果需要使用 rem 單位,推薦使用以下兩個工具:

  • postcss-pxtorem 是一款 postcss 插件,用于將單位轉(zhuǎn)化為 rem

  • lib-flexible 用于設(shè)置 rem 基準(zhǔn)值

下面我們分別將這兩個工具配置到項目中完成 REM 適配。

3.1?使用 lib-flexible 動態(tài)設(shè)置 REM 基準(zhǔn)值(html 標(biāo)簽的字體大小)

  • 安裝
yarn add amfe-flexible
或者npm i amfe-flexible
  • 然后在 main.js 中加載執(zhí)行該模塊

3.2 使用 postcss-pxtorem 將 px 轉(zhuǎn)為 rem

  • 安裝
# yarn add -D postcss-pxtorem
# -D 是 --save-dev 的簡寫
npm install postcss-pxtorem -D
  • 然后在項目根目錄中創(chuàng)建 postcssrc.config.js 文件

參考vant官方文檔,如下。

  • 配置完畢,重新啟動服務(wù),刷新瀏覽器頁面,審查元素的樣式查看是否已將 px 轉(zhuǎn)換為 rem

需要注意的是:

  • 該插件不能轉(zhuǎn)換行內(nèi)樣式中的 px,例如 <div style="width: 200px;"></div>

3.3 關(guān)于 postcssrc.config.js 配置文件

PostCSS.config.js 是 PostCSS 的配置文件。

(1)PostCSS 介紹

PostCSS 是一個處理 CSS 的處理工具,本身功能比較單一,它主要負(fù)責(zé)解析 CSS 代碼,再交由插件來進(jìn)行處理,它的插件體系非常強大,所能進(jìn)行的操作是多種多樣的,例如:

  • Autoprefixer 插件可以實現(xiàn)自動添加瀏覽器相關(guān)的聲明前綴

  • PostCSS Preset Env 插件可以讓你使用更新的 CSS 語法特性并實現(xiàn)向下兼容

  • postcss-pxtorem 可以實現(xiàn)將 px 轉(zhuǎn)換為 rem

  • ...

目前 PostCSS 已經(jīng)有 200 多個功能各異的插件。開發(fā)人員也可以根據(jù)項目的需要,開發(fā)出自己的 PostCSS 插件。

PostCSS 一般不單獨使用,而是與已有的構(gòu)建工具進(jìn)行集成。

Vue CLI 默認(rèn)集成了 PostCSS,并且默認(rèn)開啟了 autoprefixer 插件。

Vue CLI 內(nèi)部使用了 PostCSS。

你可以通過 psotCSS.config.js 或任何 postcss-load-config 支持的配置源來配置 PostCSS。也可以通過 vue.config.js 中的 css.loaderOptions.postcss 配置 postcss-loader。

我們默認(rèn)開啟了 autoprefixer。如果要配置目標(biāo)瀏覽器,可使用 package.json 的 browserslist 字段。

(2)Autoprefixer 插件的配置

autoprefixer 是一個自動添加瀏覽器前綴的 PostCss 插件,browsers 用來配置兼容的瀏覽器版本信息,但是寫在這里的話會引起編譯器警告。

(3)postcss-pxtorem 插件的配置

  • rootValue:表示根元素字體大小,它會根據(jù)根元素大小進(jìn)行單位轉(zhuǎn)換

  • propList 用來設(shè)定可以從 px 轉(zhuǎn)為 rem 的屬性

    • 例如 * 就是所有屬性都要轉(zhuǎn)換,width 就是僅轉(zhuǎn)換 width 屬性

rootValue 應(yīng)該如何設(shè)置呢?

????????如果你使用的是基于 lib-flexable 的 REM 適配方案,則應(yīng)該設(shè)置為你的設(shè)計稿的十分之一。
例如設(shè)計稿是 750 寬,則應(yīng)該設(shè)置為 75。

大多數(shù)設(shè)計稿的原型都是以 iphone6 為原型,iphone6 設(shè)備的寬是 750,我們的設(shè)計稿也是這樣。

但是 Vant 建議設(shè)置為 37.5,為什么呢?

????????因為 Vant 是基于 375 寫的,所以如果你設(shè)置為 75 的話,Vant 的樣式就小了一半。所以如果設(shè)置為 37.5 的話,Vant 的樣式是沒有問題的,但是我們在測量設(shè)計稿的時候都必須除 2 才能使用,否則就會變得很大。

通過查閱文檔我們可以看到 rootValue 支持兩種參數(shù)類型:

  • 數(shù)字:固定值

  • 函數(shù):動態(tài)計算返回

    • postcss-pxtorem 處理每個 CSS 文件的時候都會來調(diào)用這個函數(shù)

    • 它會把被處理的 CSS 文件相關(guān)的信息通過參數(shù)傳遞給該函數(shù)

所以修改配置如下:

????????假設(shè)設(shè)計稿寬是750px的情況下,在寫 css?樣式的時候就可以量多少寫多少,而不用再去除以2。

http://www.risenshineclean.com/news/6729.html

相關(guān)文章:

  • 二維碼轉(zhuǎn)短鏈接生成器做排名優(yōu)化
  • 河南專業(yè)網(wǎng)站建設(shè)公司哪家好學(xué)好seo
  • oracle 網(wǎng)站開發(fā)推廣引流app
  • 網(wǎng)站建設(shè)原理與實踐推廣普通話手抄報文字內(nèi)容
  • 建動畫網(wǎng)站需要多少錢關(guān)鍵詞排名查詢工具免費
  • 域名服務(wù)商怎么查詢網(wǎng)絡(luò)優(yōu)化推廣公司哪家好
  • 贛州人才網(wǎng)官方網(wǎng)站合肥網(wǎng)站優(yōu)化平臺
  • 網(wǎng)站開發(fā)有哪些參考文獻(xiàn)域名權(quán)重查詢
  • wordpress電影主題會員廈門seo蜘蛛屯
  • 工裝設(shè)計方案網(wǎng)站seosem是什么職位
  • 國內(nèi)論壇網(wǎng)站有哪些免費網(wǎng)站排名優(yōu)化在線
  • 怎么做商城網(wǎng)站全國最好的廣告公司加盟
  • 網(wǎng)站建設(shè)公司行業(yè)9 1短視頻安裝
  • 網(wǎng)站ui是平面設(shè)計嗎信息流推廣渠道
  • cms網(wǎng)站系統(tǒng)天津seo培訓(xùn)
  • 做網(wǎng)站如何避免商標(biāo)侵權(quán)百度最怕哪個投訴電話
  • 網(wǎng)站建設(shè)濟南有做的嗎外包seo公司
  • 天津網(wǎng)站建設(shè)網(wǎng)絡(luò)公司批量關(guān)鍵詞排名查詢工具
  • 網(wǎng)站怎么做彈幕播放器最好的免費建站網(wǎng)站
  • 好的網(wǎng)站建設(shè)案例河北網(wǎng)站建設(shè)制作
  • 專門做面包和蛋糕的網(wǎng)站建立一個網(wǎng)站需要多少錢?
  • 可以做mc圖片的網(wǎng)站外鏈推廣
  • 深圳市網(wǎng)站建設(shè)公網(wǎng)絡(luò)搭建是干什么的
  • 設(shè)計電子商務(wù)網(wǎng)站主頁鄭州seo教程
  • 江西建筑培訓(xùn)網(wǎng)seo就業(yè)哪家好
  • 做公司網(wǎng)站需要注意什么護(hù)膚品營銷策劃方案
  • 印刷網(wǎng)站建設(shè)建立網(wǎng)站怎么搞
  • 杭州品牌網(wǎng)站制作培訓(xùn)班
  • 寵物店做網(wǎng)站的論文深圳網(wǎng)絡(luò)推廣
  • 專業(yè)網(wǎng)站推廣引流外鏈圖片