css3实现背景动态渐变效果


Posted in HTML / CSS onDecember 10, 2019

对于css3的学习,更多的是在于对新特性和基础理论的熟悉,这篇文章通过一个案例带领大家了解css3里一些理论知识,也将一些技巧加以总结,从而提高大家的开发效率;

css3实现背景动态渐变效果

本次案例为(背景颜色渐变),运用css3就能实现背景颜色渐变的效果;

HTML部分:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title> 渐变——天际线</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
   <div class="text">
      渐变——天际线
    </div>
</body>
</html>

实现背景颜色渐变不需要在HTML(结构)部分做任何操作 这里加了一行字,方便显示效果;

CSS部分:

body{
  margin: 0;
  padding: 0;
  font-family: "montserrat";
  background-image: linear-gradient(125deg,#E4FFCD,#6DD5FA,#2980B9,#E4FFCD);  background-size: 400%;
  animation: bganimation 15s infinite;
}

.text{
  color: white;
  text-align: center;
  text-transform: uppercase;
  margin: 400px 0;
  font-size: 22px;
}

@keyframes bganimation {
  0%{
    background-position: 0% 50%;
  }
  50%{
    background-position: 100% 50%;
  }
  100%{
    background-position: 0% 50%;
  }
}

要点:

一部分内容在之前的(水纹波动)以及提到过:https://3water.com/css/672226.html

 background-image: linear-gradient();  

         linear-gradient() 函数用于创建一个线性渐变的 "图像"。为了创建一个线性渐变,你需要设置一个起始点和一个方向(指定为一个角度)的渐变效果。你还要定义终止色。终止色就是你想让Gecko去平滑的过渡,并且你必须指定至少两种,当然也会可以指定更多的颜色去创建更复杂的渐变效果。

其中的“125deg” 是设置渐变的倾斜角度;

background-position:

属性设置背景图像的起始位置。  

也可以试试这种桌布渐变:

background:white;
background-image: linear-gradient(90deg,
                  rgba(200,0,0,.5) 50%, transparent 0),
                  linear-gradient( 
                  rgba(200,0,0,.5) 50%, transparent 0);
background-size: 30px 30px;

总结

以上所述是小编给大家介绍的css3实现背景动态渐变效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
深入解读CSS3中transform变换模型的渲染
May 27 HTML / CSS
收集的22款给力的HTML5和CSS3帮助工具
Sep 14 HTML / CSS
让IE支持CSS3的不完全兼容方案
Sep 19 HTML / CSS
HTML5 Canvas 起步(2) - 路径
May 12 HTML / CSS
5 个强大的HTML5 API 函数推荐
Nov 19 HTML / CSS
HTML5学习笔记之History API
Feb 26 HTML / CSS
Html5 audio标签样式的修改
Jan 28 HTML / CSS
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
Jan 10 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
Jan 30 HTML / CSS
HTML实现代码雨源码及效果示例
Feb 25 HTML / CSS
前端H5 Video常见使用场景简介
Aug 21 HTML / CSS
CSS link与@import的区别和用法解析
May 07 HTML / CSS
css3动画 小球滚动 js控制动画暂停
Nov 29 #HTML / CSS
CSS3实现酷炫的3D旋转透视效果
Nov 21 #HTML / CSS
CSS实现半透明边框与多重边框的场景分析
Nov 13 #HTML / CSS
CSS3 新增选择器的实例
Nov 13 #HTML / CSS
CSS3制作轮播图的一种方法
Nov 11 #HTML / CSS
CSS3实现图片抽屉式效果的示例代码
Nov 06 #HTML / CSS
css3给背景图片加颜色遮罩的方法
Nov 05 #HTML / CSS
You might like
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
Python二分查找详解
2015/09/13 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
Python 随机按键模拟2小时
2020/12/30 Python
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
电焊工岗位职责
2014/03/06 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
整改报告格式
2014/11/06 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书