小程序支持的CSS屬性主要是W3C CSS2.1標準和一部分CSS3標準的屬性。對于需要動態計算的樣式,如布局、尺寸等,小程序也支持一部分JS計算樣式屬性的方法。
/* 支持的CSS2.1屬性 */ color background font text display float width height margin padding border list-style table-layout position overflow cursor visibility z-index opacity /* 支持的CSS3屬性 */ box-shadow border-radius text-shadow linear-gradient animation transform transition background-size /* 支持的JS計算屬性 */ calc()函數 getBoundingClientRect()方法
需要注意的是,在小程序中,CSS的尺寸單位只支持rpx、px、em、rem,不支持百分比、vh、vw等其他單位。
除此之外,小程序還提供了自定義組件的功能,開發者可以在自定義組件中使用更為豐富、個性化的CSS樣式屬性。