首页 > 其他分享 >前端彩色背景

前端彩色背景

时间:2023-06-05 22:11:06浏览次数:33  
标签:彩色 transition 背景 前端 50% smooth background 0% 100%

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%  差不多打开页面显示的颜色在黄蓝区间开始

 

标签:彩色,transition,背景,前端,50%,smooth,background,0%,100%
From: https://www.cnblogs.com/zhang-3/p/17459062.html

相关文章

  • 前端遗忘知识点
    #JS1.基本数据类型numberstringbooleanundefindnullbigintsymbol2.交互alertconfirm确认prompt带输入的确认3.Object.assign(a,b,c)进行合并将a,b,c中的同名属性进行合并4.计算属性名可以将变量的计算结果作为属性的名称```letname="firstname"letperson={......
  • 前端实现导出word文档docx格式
    说明前端实现导出word文档,我们需要用到docxtemplater这个库使用的是vue2.6和vue-cli5还需要准备一个word模板,更多模板变量请去docxtemplater官网获取准备word模板安装需要用到的库//安装docxtemplaternpminstalldocxtemplaterpizzip--save//安装jszip-utilsn......
  • 自主搭建5个精品脚手架,玩转前端提效-重磅首发
    自主搭建5个精品脚手架,玩转前端提效-重磅首发download:3wzxit666comLaravel是一个快速、简洁且高效的PHP框架,被广泛应用于Web开发领域。在企业级电商项目中,使用Laravel进行重构可以提高项目的可维护性和代码质量。为什么要进行重构?随着时间的推移和业务的扩展,企业级电商项目的代码......
  • springmvc后端接收前端数据的四种方式
    前端登录页面代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><h1>登录页面</h1><formaction="login.do"......
  • 纯前端操作文件
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=......
  • 2021-08-12--Web前端性能指标和性能优化(综述)
    title:网站的几个性能指标和优化(简易)categories:-网络安全与性能优化tags:-性能优化-性能指标-白屏时间-首屏时间-TTFBabbrlink:5c56date:2021-08-1223:42:49updated:2021-08-1223:42:49来源:https://m.sohu.com/a/201865334_509523/关于......
  • 帮你梳理了一份前端知识架构图
    列一份前端知识架构图在上一篇文章中,我们简要地总结了前端的学习路径与方法,我们提到的第一个学习方法就是:建立知识框架。那么,今天我们就一起来列一份前端的知识框架图。在开始列框架之前,我想先来谈谈我们的目标。实际上,我们在网上可以找到很多参考资料,比如MDN这样的参考手册,又比......
  • 系统化学习前端之Vue(vue2 组件通信)
    前言前文vue2基础中聊过,页面本质是DOM树,而在vue2中组件=vm实例对象=DOM。因此,页面其实也是组件树构成,组件之间形成父子关系,兄弟关系等,相互之间通信也是组件树的必须要求。vue2组件通信组件通信即组件之间的数据传递。props和$emit$attrs和$listener$parent......
  • 一个优秀的前端开发相关的博客
         好久没写技术博客了,前段时间离职后,就离开了自己奋斗四年多的公司和城市,踏入新的城市和公司,埋头苦干到现在,网站一期已经上线一段时间了。在新公司完全进行web开发,成天接触js,css等技术,也慢慢开始关注这方面的技术博客,后续会将自己发现的博客记录下来和大家分享。好了,废话......
  • 帮你梳理了一份前端知识架构图
    列一份前端知识架构图在上一篇文章中,我们简要地总结了前端的学习路径与方法,我们提到的第一个学习方法就是:建立知识框架。那么,今天我们就一起来列一份前端的知识框架图。在开始列框架之前,我想先来谈谈我们的目标。实际上,我们在网上可以找到很多参考资料,比如MDN这样的参考手册,又......