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 相关文章推荐
HTML5如何适配 iPhone IOS 底部黑条
Mar 09 HTML / CSS
CSS3支持IE6, 7, and 8的边框border属性
Dec 28 HTML / CSS
让IE支持CSS3的不完全兼容方案
Sep 19 HTML / CSS
一款简洁的纯css3代码实现的动画导航
Oct 31 HTML / CSS
css3实现元素环绕中心点布局的方法示例
Jan 15 HTML / CSS
HTML5拖放功能_动力节点Java学院整理
Jul 13 HTML / CSS
html+css实现自定义图片上传按钮功能
Sep 04 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
Jun 21 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
H5 canvas实现贪吃蛇小游戏
Jul 28 HTML / CSS
html2canvas截图空白问题的解决
Mar 24 HTML / CSS
Canvas如何做个雪花屏版404的实现
Sep 25 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之curl实现http与https请求的方法
2014/10/21 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
用友笔试题目
2016/10/25 面试题
高级文秘工作总结的自我评价
2013/09/28 职场文书
感恩寄语大全
2014/04/11 职场文书
解除合同协议书
2014/04/17 职场文书
法人委托书范本
2014/09/15 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
学习保证书100字
2015/02/26 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫