当前位置: 首页 > news >正文

css3背景渐变

1.线性渐变

    <style>.box {width: 200px;height: 200px;border: 1px solid black;float: left;margin-left: 50px;}.box1 {background-image: linear-gradient(green, yellow, red);}/* 右上 */.box2 {background-image: linear-gradient(to right top, green, yellow, red);}.box3 {background-image: linear-gradient( 60deg, green, yellow, red);}.box4 {background-image: linear-gradient(green 50px, yellow 100px, red 150px);}.box5 {background-image: linear-gradient(20deg, green 50px, yellow 100px, red 150px);font-size: 80px;font-weight: bold;line-height: 200px;color: transparent;-webkit-background-clip: text;}</style>
<body><div class="box box1">box1</div><div class="box box2">box2</div><div class="box box3">box3</div><div class="box box4">box4</div><div class="box box5">hello</div>
</body>

 2.径向渐变

    <style>.box {width: 200px;height: 150px;border: 1px solid black;float: left;margin-left: 50px;}.box1 {/* 默认情况 */background-image: radial-gradient(red, yellow, green);}.box2 {/* 圆心在右上角 */background-image: radial-gradient(at right top, red, yellow, green);}.box3 {/* 圆心在(20,40) */background-image: radial-gradient(at 20px 40px,red, yellow, green);}.box4 {/* 通过circle,调整为⚪ */background-image: radial-gradient(circle,red, yellow, green);}.box5 {/* 圆半径是 100 50,圆心位置(120,60) */background-image: radial-gradient(100px 50px at 120px 60px ,red, yellow, green);}</style>
<body><div class="box box1">默认</div><div class="box box2">调整径向圆心</div><div class="box box3">通过左边调整中心位置</div><div class="box box4">通过circle,调整为⚪ </div><div class="box box5"> 圆半径是 100 50,圆心位置(120,60)</div>
</body>

3.重复渐变

无论线性渐变,还是径向渐变,在没有发生渐变的位置,继续进行渐变,就为重复渐变。

利用重复渐变实现网格效果

代码如下:

.box {width: 600px;height: 800px;padding: 20px;border: 1px solid black;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;background-image: repeating-linear-gradient(transparent 0, transparent 29px, #333 30px);background-clip: content-box;}<div class="box"></div>

http://www.lryc.cn/news/116759.html

相关文章:

  • windows 安装免费3用户ccproxy ubuntu 代理上网
  • B树的插入与删除过程
  • 【二分】CF1623 C
  • redis五大类型分析--list(1)
  • 【多重信号分类】超分辨率测向方法——依赖于将观测空间分解为噪声子空间和源/信号子空间的方法具有高分辨率(HR)并产生准确的估计(Matlab代码实现)
  • 【Express.js】集成Websocket
  • MachineLearningWu_14/P65-P69_Multiclass
  • 深入理解高并发编程 - SimpleDateFormat 类的线程安全问题
  • 接口幂等性实现方式
  • redis高可用之持久化
  • Cocos Creator 3.8 后期效果 Shader 编写(2/2) 进阶篇
  • 【JS自用模板】自动点击选课的操作模板
  • TENNECO EDI 项目——X12与XML之间的转换
  • C++项目:在线五子棋对战(网页版)
  • flutter遇到的小问题记录
  • Golang bitset 基本使用
  • sql 分组讨论,二级分组(非2个字段分组),使用 窗口函数和普通分组实现
  • 业务中如何过滤敏感词
  • 用服务器搭建网站需要做什么
  • clickhouse 删除操作
  • C 语言中,「.」与「->」有什么区别?
  • github pages 用法详解 发布自己的网站
  • 坤简炫酷的JQuery轮播图插件
  • C# 条件编译
  • IntelliJ IDEA如何重新弹出git身份验证窗口
  • 【雕爷学编程】Arduino动手做(200)---WS2812B幻彩LED灯带4
  • 【雕爷学编程】Arduino动手做(201)---DFRobot 行空板03
  • Spring中Bean的“一生”(生命周期)
  • 安卓:LitePal操作数据库
  • 【JavaEE初阶】了解JVM