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 倾斜的网页图片库实例教程
Nov 14 HTML / CSS
用纯css3和html制作泡沫对话框实现代码
Mar 21 HTML / CSS
用CSS3实现无限循环的无缝滚动的实例代码
Jul 04 HTML / CSS
html5应用缓存_动力节点Java学院整理
Jul 13 HTML / CSS
html5的localstorage详解
May 09 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
Jul 07 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
Jun 25 HTML / CSS
使用html5 canvas 画时钟代码实例分享
Nov 11 HTML / CSS
canvas如何绘制钟表的方法
Dec 13 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
HTML5 图片预加载的示例代码
Mar 25 HTML / CSS
Canvas 帧动画吃苹果小游戏
Aug 05 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生成excel列序号代码实例
2013/12/24 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
如何编写jquery插件
2017/03/29 jQuery
Javascript创建类和对象详解
2017/05/31 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
python中 logging的使用详解
2017/10/25 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
flask开启多线程的具体方法
2020/08/02 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
Android面试题及答案
2015/09/04 面试题
美发店5.1活动方案
2014/01/24 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
电话营销开场白
2015/05/29 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫