首頁技術(shù)文章正文

什么是WXSS?相比CSS有哪些擴(kuò)展特性?

更新時間:2023-10-17 來源:黑馬程序員 瀏覽量:

WXSS (WeiXin Style Sheets)是一套樣式語言,用于美化 WXML 的組件樣式,類似于網(wǎng)頁開發(fā)中的 CSS。WXSS 具有 CSS 大部分特性,同時,WXSS 還對 CSS 進(jìn)行了擴(kuò)充以及修改,以適應(yīng)微信小程序的開發(fā)。與 CSS 相比,WXSS  擴(kuò)展的特性有:

  ? rpx 尺寸單位

  ? @import 樣式導(dǎo)入

1. 什么是rpx 尺寸單位

rpx(responsive pixel)是微信小程序獨(dú)有的,用來解決屏適配的尺寸單位。

2. rpx 的實(shí)現(xiàn)原理

rpx 的實(shí)現(xiàn)原理非常簡單:鑒于不同設(shè)備屏幕的大小不同,為了實(shí)現(xiàn)屏幕的自動適配,rpx 把所有設(shè)備的屏幕,在寬度上等分為750 份(即:當(dāng)前屏幕的總寬度為750rpx)。

  ? 在較小的設(shè)備上,1rpx 所代表的寬度較小

  ? 在較大的設(shè)備上,1rpx 所代表的寬度較大

小程序在不同設(shè)備上運(yùn)行的時候,會自動把rpx 的樣式單位換算成對應(yīng)的像素單位來渲染,從而實(shí)現(xiàn)屏幕適配。

1697524514589_rpx 與 px 之間單位換算.png

官方建議:開發(fā)微信小程序時,設(shè)計(jì)師可以用 iPhone6 作為視覺稿的標(biāo)準(zhǔn)。

開發(fā)舉例:在 iPhone6 上如果要繪制寬100px,高20px的盒子,換算成rpx單位,寬高分別為 200rpx 和 40rpx。


分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測試培訓(xùn)課程test

c

新媒體運(yùn)營培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們在線交談!