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新特性应用之过渡与动画
Jan 10 HTML / CSS
详解CSS3 弹性布局快速入门
Jun 06 HTML / CSS
css3 给背景设置渐变色的方法
Sep 12 HTML / CSS
基于css3仿造window7的开始菜单
Jun 17 HTML / CSS
CSS3中的clip-path使用攻略
Aug 03 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
May 10 HTML / CSS
HTML5实践-图片设置成灰度图
Nov 12 HTML / CSS
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
Jan 30 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
May 12 HTML / CSS
常用的HTML5列表标签
Jun 20 HTML / CSS
html5 外链式实现加减乘除的代码
Sep 04 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 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之第二天
2006/10/09 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
vue跨域解决方法
2017/10/15 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
python实现电子产品商店
2019/02/26 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
pytorch构建多模型实例
2020/01/15 Python
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
本科生详细的自我评价
2013/09/19 职场文书
机械电子工程毕业生自荐信
2013/11/23 职场文书
运动会广播稿20字
2014/02/18 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
中等生评语大全
2014/05/04 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
自愿离婚协议书范本2016
2016/03/18 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
Go语言测试库testify使用学习
2022/07/23 Golang