微信小程序开发|样式文件wxss

区块链

小程序开发


浏览:1179 次

WXSS具有CSS的大部分功能,小程序也在WXSS中进行了扩展和修改。

添加了尺寸单位。在编写CSS样式时,开发人员需要考虑到移动设备的屏幕具有不同的宽度和设备像素比,并使用一些技术来转换一些像素单位。WXSS在底层支持一个新的维度单位rpx。开发人员可以避免转换的麻烦。他们只需要将其交给小程序的底层进行转换。由于转换中使用了浮点运算,因此运算结果将与预期结果略有偏差。

提供全局和局部样式。还有上一个应用json,第页。json的概念是一样的。您可以编写一个app作为全局样式,wxss将应用于当前小程序的所有页面。本地页面样式为页面Wxs仅对当前页面有效。

此外,WXSS只支持一些CSS选择器

有关更多详细文档,请参阅WXSS。

官方文档包括样式导入、内联样式和选择器。微信开发者需要仔细研究一下。

自适应尺寸单位rpx

Rpx(反应像素):根据屏幕宽度自适应。指定的屏幕宽度为750rpx。例如,在iPhone 6上,如果屏幕宽度为375px,并且有750个物理像素,那么750rpx=375px=750个物理象素,1rpx=0.5px=1个物理像素。

Rpx,微信定制的单元,在实际应用中非常容易使用,因为你可以忽略不同的手机型号。有时,当宽度为100%时,您可以直接订购750 rpx。

内联样式的动态转换

静态样式已写入。有时候有些场景想要根据不同的场景设置不同的样式。这样,可以在wxml中定义变量,并在js中设置不同的样式。这在工作场景中非常实用。

<查看/>

伪选择器

当您第一次接触样式时,很容易忽略样式的伪元素,但它们可以很容易地使用。例如::after,:before

以两个场景为例:1.在视图后面放一个箭头

形象

使用::之后

.箭头::后面{

这里有一个垂直居中的提示:顶部:50%,然后从边距顶部减去高度的一半,这里是-3px;

2.在某些文本前面竖排

形象

使用::之前

.sessionHeader:之前{

巧智科技:科技成就梦想!专注于广州、深圳和惠州的小程序、APPapp、网站和区块链钱包的定制开发!