您的位置 首页 > 数码极客

如何制作图片上飘动的文字

1.使用场景:

在公司做的小程序,主要是提供线上购物使用。在购物车列表上,有这样一个场景,即当客人把衣服加购后一段时间,该衣服可能库存紧缺或是下架了,这时,我们需要在购物车项中,告诉客人该衣服已经下架,而不是让他下单结算时,才发现缺货。

因此,我需要做一个功能 ,在购物车上显示缺货样式。比如象如下界面:


如果通过自己对小程序WXML及CSS的了解和网上查阅的一些资料,最终实现了这样的效果:


现在,我们来说明一下过程:

第一步,我们来做WXML:

<view class=‘picturenoqty’>

<image src=‘{{item.productInfo.image}}’></image>

<view class=’spannoqty’>

<view class=’textnoqty’>缺货</view>

</view>

</view>

其实我们可以把view想象成html里的div,这样比较好理解盒子的概念。

第一行,我们定义一个盒子,如果是缺货时,就显示这个盒子(而不显示正常的盒子);

第二行,我们显示图片;

第三行,我们显示白色半透明色块;

第四行,我们显示缺货字样(可以修改为无货)也可以。

如图:


第二步,我们来做CSS:

.picturenoqty{width: 160rpx ;height : 160rpx;}

.picturenoqty image{width: 100%;height : 100%: bondar raulus :6rpx;}

.picturenoqty .spannoqty{position: absolute; background: rgba(153, 153, 153, e.5);width: 160rpx ;haight :20px; left:0rpx; top: 80rpx;}

.picturenoqty .spannoqty .textnoqty{position: absolute; left:50rpx;color: . #fff; font- size:34rpx; top :3rpx}

第一行,我们定义了盒子的宽高,即图片外层

第二行,我们定义了图片的大小及圆角;

第三行,我们定义了色块底色及透明度等样式

第四行,我们定义了”缺货“字样的样式。

如图:

接着,我们把它套到程序里就实现了。

这里需要注意:

  1. 我们通过两个View来实现显示,一个view来显示底色块,一个view显示缺货字样(这样比较灵活)
  2. 我们通过在样式的 rgba(153, 153, 153, e.5),表示了透明度,position: absolute表示了绝对定位

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何制作图片上飘动的文字,如何制作图片配文字,如何制作一张图片加文字,如何制作长图文字图片”边界阅读