当前位置 : 主页 > 编程语言 > java >

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了

来源:互联网 收集:自由互联 发布时间:2022-07-17
JS方式实现文本或按钮背景渐变色 我们可以参考HarmonyOS​​linear-gradient​​ ​ 如下是动态设置代码 hml div class = "container" text class = "title" style = "background:{{mbackground}}" {{ $t('strings.hello')


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

我们可以参考HarmonyOS ​​linear-gradient​​ 

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了一下,供大家参考_css

如下是动态设置代码

hml

<div class="container">
<text class="title"
style="background:{{mbackground}}">
{{ $t('strings.hello') }} {{ title }}
</text>
</div>

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了一下,供大家参考_css_02

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;
}

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了一下,供大家参考_css_03

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');

},

}

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了一下,供大家参考_css_04

效果图如下

【HarmonyOS】【ArkUI】鸿蒙 linear-gradient 来实现渐变色,怎么动态设置呢?尝试了一下,供大家参考_渐变色_05

更多相关学习资料:

​​ https://developer.huawei.com/consumer/cn/forum/topic/0201773700975920171?fid=0101591351254000314?ha_source=zzh​​


网友评论