day13渐变2d

本文深入介绍了CSS中的渐变效果,包括线性渐变和径向渐变的使用方法。线性渐变通过`linear-gradient`属性实现,可以设置方向、颜色停止点等,例如从上到下的蓝色到红色渐变。径向渐变则由`radial-gradient`定义,支持设置渐变形状、大小及起点位置,如椭圆形状、自定义大小和位置的色彩过渡。这两个工具丰富了网页设计的视觉表现力。
摘要由CSDN通过智能技术生成

一、线性渐变

属性 background/background-image

属性值:linear-gradient(参数1,参数2,参数3,…)

用于创建一个表示两种或多种颜色线性渐变的图片。

语法

background: linear-gradient(direction, color-stop1, color-stop2, ...);
/* 从上到下,蓝色渐变到红色 */
linear-gradient(blue, red);
 
/* 渐变轴为45度,从蓝色渐变到红色 */
linear-gradient(45deg, blue, red);
 
/* 从右下到左上、从蓝色渐变到红色 */
linear-gradient(to left top, blue, red);
 
/* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */
linear-gradient(0deg, blue, green 40%, red);

二、径向渐变

属性:background/background-image

属性值:radial-gradient()

background: radial-gradient(shape size at position, start-color, ..., last-color);

1shape:渐变的形状:ellipse 椭圆是默认值

​ cicle圆

2size:渐变的大小

  • farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角
  • closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边
  • closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角
  • farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边

3at position:渐变的起点

​ 定义渐变的位置。可能值:

  • center(默认):设置中间为径向渐变圆心的纵坐标值。
  • top:设置顶部为径向渐变圆心的纵坐标值。
  • bottom:设置底部为径向渐变圆心的纵坐标值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值