搜尋
首頁微信小程式小程式開發關於微信小程式中WXSS的介紹

關於微信小程式中WXSS的介紹

Jun 27, 2018 pm 05:40 PM
wxss微信小程式

這篇文章主要介紹了微信小程式WXSS的相關資料,並附簡單實例程式碼,需要的朋友可以參考下

WXSS

WXSS( WeiXin Style Sheets)是MINA設計的一套樣式語言,用來描述WXML的元件樣式。

WXSS用來決定WXML的元件該怎麼顯示。

為了適應廣大的前端開發者,我們的WXSS具有CSS大部分特性。同時為了更適合開發微信小程序,我們對CSS進行了擴充以及修改。

與css比較我們擴充的特性有:

#尺寸單位
樣式導入

尺寸單位

rpx(responsive pixel): 可依照螢幕寬度進行自適應。規定螢幕寬為750rpx。如在iPhone6上,螢幕寬度為375px,共有750個實體像素,則750rpx = 375px = 750實體像素,1rpx = 0.5px = 1實體像素。

1px = 1.81rpx
裝置 rpx換算px (螢幕寬度/750) px換算rpx (750/螢幕寬度)
iPhone5 1rpx = 0.42px 1px = 2.34px
#iPhone6 1rpx = 0.5px 1px = 2rpx
iPhone6s 1rpx = 0.552px #1px = 1.81rpx = 0.552px


rem(root em): 規定螢幕寬度為20rem;1rem = (750/20)rpx 。


建議:開發微信小程式時設計師可以用iPhone6作為視覺稿的標準。

樣式匯入

使用@import語句可以匯入外接樣式表,@import後面跟著需要匯入的外聯樣式表的相對路徑,用;表示語句結束。

範例程式碼:

/** common.wxss **/
.small-p{
 padding:5px;
}

#
/** app.wxss **/
@import "common.wxss";
.middle-p:{
 padding:15px;
}

內聯樣式


MINA元件上支援使用style、class屬性來控制元件的樣式。


style:靜態的樣式統一寫到class中。 style接收動態的樣式,在執行時會解析,所以不要將靜態的樣式寫進style中,以免影響渲染速度。


<view style="color:{{color}};" />

class:用於指定樣式規則,其屬性值是樣式規則中類別選擇器名稱(樣式類別名稱)的集合,樣式類別名稱不需要帶上.,樣式類別名稱之間用空格分隔。

<view class="normal_view" />

選擇器

目前支援的選擇器有:範例描述#選擇所有擁有class="intro"的元件#選擇擁有id="firstname"的元件選擇所有view元件選擇所有文件的view元件和所有的checkbox元件#在view元件後邊插入內容在view元件前邊插入內容
選擇器 範例
.class .intro
#id #firstname
element view
element, element view checkbox
::after view::after
::before view::before

##全域樣式與局部樣式

定義在app.wxss中的樣式為全域樣式,作用於每個頁面。在page的wxss檔案中定義的樣式為局部樣式,只作用在對應的頁面,並會覆寫app.wxss中相同的選擇器。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

關於微信小程式slider的介紹

#關於微信小程式實作頂部選項卡(swiper )的介紹

關於微信JS-SDK選取手機照片上傳的功能

###

以上是關於微信小程式中WXSS的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。