Skip to content

Background Image

CSS background-image 属性 linear-gradient 使用由两种或多种颜色沿一条直线进行线性过渡的背景图像。

函数方法

backgroundGradient(options)

获取渐变背景颜色

options

参数名称类型必填可选值描述
directionstringdirection 可选值渐变方向
colorStartstring色彩UCS 色彩变量Hex 颜色值
colorStopstring色彩UCS 色彩变量Hex 颜色值
direction 可选值
参数值描述
to right从左向右渐变
to left从右向左渐变
to bottom从上到下渐变
to top从下到上渐变
to bottom left从右上角到左下角(3.99开始支持)
to bottom right从左上角到右下角
to top left从右下角到左上角
to top right从左下角到右上角(3.99开始支持)

温馨提示

使用 UCS 色彩变量,切换暗黑模式时则自动变更为深色颜色值。

vue
<template>
	<view class="box" :style="[backgroundGradient('to right','primary','success')]">

	</view>
</template>

<script setup>
	import { backgroundGradient } from "@/uni_modules/ucs-css"; 
</script>

<style>
	.box {
		width: 100%;
		height: 123px;
	}
</style>
vue
<template>
	<view class="box" :style="[backgroundGradient('to right','#604CFC','#07C160')]">

	</view>
</template>

<script setup>
	import { backgroundGradient } from "@/uni_modules/ucs-css"; 
</script>

<style>
	.box {
		width: 100%;
		height: 123px;
	}
</style>