> 文档中心 > 【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色

 JS方式实现文本或按钮背景渐变色

我们可以参考HarmonyOS linear-gradient 

image.png

如下是动态设置代码

hml

{{ $t('strings.hello') }} {{ title }}

css

.container {    flex-direction: column;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    background-color: white;} .title {    font-size: 40px;    color: #000000;    opacity: 0.9;}

Js

export default {    data: { title: "", mbackground:"{ \"values\":[{\"type\":\"linearGradient\",\"directions\":[\"to\",\"bottom\"],\"values\":[\"rgb(255,0,0)\",\"rgb(0,0,255)\"]}]}"    },    onInit() { this.title = this.$t('strings.world');    },}

效果图如下

image.png

更多相关学习资料:
https://developer.huawei.com/consumer/cn/forum/topic/0201773700975920171?fid=0101591351254000314?ha_source=zzh 

ZDfans