当前位置: 首页 > news >正文

【前段基础入门之】=>CSS3新增渐变颜色属性

在这里插入图片描述
导语:

CSS3 新增了,渐变色 的解决方案,这使得我们可以绘制出更加生动的炫酷的的配色效果


线性渐变

多个颜色之间的渐变, 默认从上到下渐变

background-image: linear-gradient(red,yellow,green);   /*默认从上到下渐变*/

默认从上到下渐变
在这里插入图片描述


可以使用关键词设置线性渐变的方向

to,代表往哪去,联合right就代表,规定渐变色右边渐变过度top 同理

    background-image: linear-gradient(to right, red, yellow, green); /*从左往右渐变*/background-image: linear-gradient(to top,red,yellow,green); /*从下到上渐变*/

从左往右渐变
这里是引用
从下到上渐变
在这里插入图片描述


使用角度值设置线性渐变的方向

    background-image: linear-gradient(36deg, red, yellow, green);  /*渐变角度值偏移36deg*/

通过角度值设置线性渐变的方向
这里是引用


调整开始渐变的位置

background-image: linear-gradient(red 50px, yellow 100px, green 150px);

为每个配色设置,渐变开始的位置
这里是引用


径向渐变

多个颜色之间的渐变, 默认从圆心四散。(注意:不一定是正圆,要看容器本身宽高比)

background-image: radial-gradient(red,yellow,green);

默认从圆心四散
这里是引用


使用关键词调整渐变圆的圆心位置

background-image: radial-gradient(at right top, red, yellow, green);  /*at 表示圆心在... ; right top 表示右上角, */

设置渐变圆心在右上角
这里是引用


使用像素值调整渐变圆的圆心位置

background-image: radial-gradient(at 100px 50px,red,yellow,green);  /*100 表示,以左上角为奇点,距离 x 坐标距离,50 为 y 轴坐标距离*/

这里是引用

调整渐变形状为正圆

background-image: radial-gradient(circle, red, yellow, green);

使用 circle 关键字可设置渐变为正圆
这里是引用


调整形状的半径

在这里插入图片描述


调整开始渐变的位置

在这里插入图片描述


锥形渐变

在这里插入图片描述

background-image: conic-gradient(red, pink, #125cbe, #17c356, #7612be, #5aacd0, #4b8eaa, #be7112, #c01366);

循环重复渐变

无论线性渐变,还是径向渐变,在没有发生渐变的纯色位置,继续进行渐变,就为循环重复渐变

  • 使用 repeating-linear-gradient 进行重复线性渐变,具体参数同 linear-gradient
  • 使用 repeating-radial-gradient 进行重复径向渐变,具体参数同 radial-gradient

🚵‍♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼‍♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————

http://www.lryc.cn/news/204600.html

相关文章:

  • 深入浅出排序算法之归并排序
  • opencv dnn模块 示例(19) 目标检测 object_detection 之 yolox
  • 微信小程序阻止返回事件
  • YOLOv7改进:新颖的上下文解耦头TSCODE,即插即用,各个数据集下实现暴力涨点
  • Unity中Shader阴影的接收
  • ✔ ★【备战实习(面经+项目+算法)】 10.22学习时间表(总计学习时间:4.5h)(算法刷题:7道)
  • Amazonlinux2023(AL2023)获取metadata
  • C++(Chapter 3)
  • 优化单元测试效率:Spring 工程启动耗时统计
  • 华纳云:连接mysql出现2059错误怎么解决
  • 零基础Linux_22(多线程)线程控制和和C++的多线程和笔试选择题
  • docker版本的Jenkins安装与更新技巧
  • [C++]3.类和对象下(this指针补充)+ 类和对象中构造函数和析构函数。
  • OpenLDAP LDIF详解
  • Leetcode.33 搜索旋转排序数组
  • ES 8.x 向量检索性能测试 把向量检索性能提升100倍!
  • 云计算——ACA学习 云计算架构
  • 基于深度学习实现一张单图,一个视频,一键换脸,Colab脚本使用方法,在线版本,普通人也可以上传一张图片体验机器学习一键换脸
  • leetcode 21
  • 【Spring Cloud】openfeign负载均衡方案(和lb发展历史)
  • R语言:主成分分析PCA
  • Linux下磁盘备份、文件备份和定时备份命令指南
  • 电脑软件:推荐一款非常强大的pdf阅读编辑软件
  • Android 13.0 系统开机屏幕设置默认横屏显示
  • Redis -- 基础知识1
  • ubuntu 20.04 passwd 指令不能使用
  • 单片机郭天祥(02)
  • Hadoop3教程(三十五):(生产调优篇)HDFS小文件优化与MR集群简单压测
  • metersphere 接口自动化
  • Mac上安装和配置Git