css如何实现网页背景动态渐变效果

css如何实现网页背景动态渐变效果

html部分:

nbsp;html>     渐变——天际线     
      渐变——天际线    

登录后复制

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

(推荐教程:CSS教程)

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%;  }}

登录后复制

效果如图:

立即学习“前端免费学习笔记(深入)”;

c10337e5e8733a095b34ffa3a63b100.png

要点:

 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;

登录后复制

推荐视频教程:CSS教程

以上就是css如何实现网页背景动态渐变效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2886297.html

(0)
上一篇 2025年3月10日 20:49:53
下一篇 2025年3月10日 20:50:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css如何解决图片底部空白缝隙问题

    问题描述: 引用图片时下方总出现空白,情况如下图所示。 css代码: .img-box { border: 2px solid red; width: 550px; }    @@##@@ 登录后复制 原因分析: 立即学习“前端免费学习笔记…

    2025年3月10日
    200
  • css实现文字竖排效果

    html中文字的默认排列是横向排列的,但一些特殊情况下是需要文字竖向排列的。 单行文字竖向排列 .onecn{     width: 20px;      margin: 0 auto;      line-height: 24px;  }…

    2025年3月10日 编程技术
    200
  • css实现文本图标对齐的方法

    开发中遇见图片跟文字放在一行显示是最常见不过的了,两个行内元素的对齐通常也是最令人头疼,有时候明明使用了最常用的对齐方法,却总还是有些许偏差,先来看一个最基本的示例: html部分:     @@##@@    xx测试对齐Style- 登…

    2025年3月10日 编程技术
    200
  • css如何实现三栏布局

    实现方法: 一、float浮动           .layout.float .left-right-center{ height: 100px; } .layout.float .left{ float: left; width: 30…

    2025年3月10日
    200
  • css如何使用Rem布局实现自适应效果

    为什么要自适应? 比如,对于一个移动端页面,设计师给的视觉稿画布宽 750,视觉稿中的一个黄色区块的尺寸是 702 x 300,并在画板中居中。我们希望在任何一个设备中的呈现比例都与视觉稿中一样,根据布局视口宽度等比缩放。 在移动端我们一般…

    2025年3月10日 编程技术
    200
  • 如何转换css元素的显示模式

    通过设置元素的display属性实现转换 display取值:inline(行内)、block(块级)、inline-block(行内块级) (视频教程推荐:css视频教程) 下面这个实例就是将span的显示模式转换为块级,将div的显示属…

    2025年3月10日
    200
  • 如何利用css生成可控虚线

    目的: 生成如下图所示虚线 实现方式 实现方式,有的人用多个span生成,一个小圆点就是一个span,这样是可以,但是整个状态改变比较麻烦,有什么方式生成可以控制的虚线呢? 立即学习“前端免费学习笔记(深入)”; (视频教程推荐:css视频…

    2025年3月10日
    200
  • 如何利用css改变浏览器滚动条样式

    注意:该方法只适用于 -webkit- 内核浏览器 滚动条外观由两部分组成: 1、滚动条整体滑轨 2、滚动条滑轨内滑块 在CSS中滚动条由3部分组成 立即学习“前端免费学习笔记(深入)”; name::-webkit-scrollbar /…

    2025年3月10日
    200
  • 关于css中定位的总结

    下面主要为大家介绍一下三种常见的定位。 1、position:relative(相对定位) 相对定位就是相对于原来自己的位置做出对应的变化,。 需要注意的是:元素移动后会占有原来的位置(这是relative定位最为重要的一点) (视频教程推…

    2025年3月10日 编程技术
    200
  • CSS实现分页条

    对于搜索引擎或电子商务网站,常常将信息分页显示,这样可以减少页面大小,进而提高页面的加载速度。分页显示后,就需要通过分页导航来告诉用户要浏览的信息量,方便用户快速跳过一些不想看的信息,也便于定位和查找。因此,分页导航也是很常见的、很重要的一…

    2025年3月10日
    200

发表回复

登录后才能评论