前端彩色背景

前端,彩色,背景 · 浏览次数 : 17

小编点评

**动画描述:** * linear-gradient() 函数创建一个彩色的线性渐变背景。 * background-size: 1000% 100%; 设置背景图像的尺寸。 * animation: smooth-transition 5s infinite; 设置动画的名称为 smooth-transition,持续时间为 5s,并设置为无限循环。 **效果:** 此代码创建一个动态的线性渐变背景,其颜色从红色逐渐过渡到蓝色。

正文

div {
  background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
  background-size: 1000% 100%;
  animation: smooth-transition 5s infinite  alternate
;
}

@keyframes smooth-transition {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}
alternate:循环颜色,例如一开始向右(to right) 那么执行完之后就会向左再滚动,不会导致切换颜色太突兀

linear-gradient() 函数创建一个彩色的线性渐变背景。指定的颜色值从 red 开始,依次过渡到 orangeyellowgreenblueindigo,最后到达 violet

background-size: 1000% 100%;:这一行设置背景图像的尺寸。我们将水平方向的大小设置为 1000%,这样背景图像会被拉伸以适应 <div> 元素的宽度animation: smooth-transition 5s infinite;:这一行为 <div> 元素添加动画效果。动画的名称是 smooth-transition,持续时间为 5s,并且设置为无限循环。

@keyframes smooth-transition:这一行定义了一个名为 smooth-transition 的关键帧动画

0% { background-position: 0% 50%; }:这一行表示动画开始时,背景图像的位置位于水平方向的 0%(最左边)和垂直方向的 50%(垂直居中)

100% { background-position: 100% 50%; }:这一行表示动画结束时,背景图像的位置位于水平方向的 100%(最右边)和垂直方向的 50%(垂直居中)。

0% -100%相当于是颜色加载的百分比,比如红黄蓝绿,初始50%  差不多打开页面显示的颜色在黄蓝区间开始

 演示: https://www.bilibili.com/video/BV18P411D78q/?share_source=copy_web&vd_source=8a8380f8c0f55984e67d85c1ebf97dec

 

与前端彩色背景相似的内容:

前端彩色背景

div { background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); background-size: 1000% 100%; animation: smooth-transiti

Cesium渲染模块之概述

渲染是前端可视化的核心,本文描述Cesium的渲染模块概述

Cesium渲染模块之Buffer

渲染是前端可视化的核心,本文描述Cesium渲染模块的Buffer

Cesium渲染模块之VAO

渲染是前端可视化的核心,本文描述Cesium渲染模块的VAO

Cesium渲染模块之Shader

渲染是前端可视化的核心,本文描述Cesium渲染模块的Shader

Cesium渲染模块之Texture

渲染是前端可视化的核心,本文描述Cesium渲染模块的Texture

Cesium渲染模块之FBO与RBO

渲染是前端可视化的核心,本文描述Cesium渲染模块的FBO

Cesium渲染模块之Command

渲染是前端可视化的核心,本文描述Cesium渲染模块的Command

[转帖]学习如何编写 Shell 脚本(基础篇)

https://juejin.cn/post/6930013333454061575 前言 如果仅仅会 Linux 一些命令,其实已经可以让你在平时的工作中游刃有余了。但如果你还会编写 Shell 脚本(尤其是前端工程师),它会令你“添光加彩”。如果本文对你有所帮助,请点个👍 👍 👍 吧。 S

彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-JWT和中间件(Middleware)的使用EP07

前文再续,上一回我们完成了用户的登录逻辑,将之前用户管理模块中添加的用户账号进行账号和密码的校验,过程中使用图形验证码强制进行人机交互,防止账号的密码被暴力破解。本回我们需要为登录成功的用户生成Token,并且通过Iris的中间件(Middleware)进行鉴权操作。 Iris模板复用 在生成Tok