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

Day29渐变及综合案例

image
线性渐变
image

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>线性渐变</title><style>div{width: 200px;height: 200px;background-color: green;background-image: linear-gradient(/* to right, */45deg,red 80%,/* 后面添加百分比为其设置终点位置 */green);}</style>
</head>
<body><div></div>
</body>
</html>

image

案例--产品展示

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>产品展示</title><style>.box{position: relative;width: 300px;height: 212px;}.box img{width: 300px;}.box .title{position: absolute;left: 15px;bottom: 20px;z-index: 2;width: 260px;color: #fff;font-size: 20px;font-weight: 700;}.mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;/* 表示完全透明的颜色 */transparent,rgba(0,0,0,0.5));opacity: 0;transition: all 0.5s;}.box:hover .mask{opacity: 1;}</style>
</head>
<body><div class="box"><img src="./product.jpeg" alt=""><div class="title">OceanStor Pacific海量储蓄斩获2021Interop金奖</div><div class="mask"></div></div>
</body>
</html>

image

径向渐变
image

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>径向渐变</title><style>div{width: 100px;height: 100px;background-color: pink;border-radius: 50%;background-image: radial-gradient(50px at center center,red,pink);/* 两条半径,图片会由一个圆变成一个椭圆 */background-image: radial-gradient(50px 20px at center center,red,pink);background-image: radial-gradient(/* 用像素单位数值来确定圆心点数值 */50px at 50px 30px,red,pink);}button{width: 100px;height: 40px;background-color: green;border: 0;border-radius: 5px;color: #fff;background-image: radial-gradient(30px at 30px 20px,rgb(255,255,255,0.2)transparent);}</style>
</head>
<body><div></div><button>按钮</button>
</body>
</html>

image

http://www.gsyq.cn/news/94230.html

相关文章:

  • 零基础入门:5分钟学会制作酷炫WUB音效
  • 传统VS AI:M3U8解析效率提升10倍的秘密
  • Double12 Renamer(文件重命名工具)
  • HarmonyOS —— 使用 URPC 进行远程程序调用实战笔记
  • Linux批量生成txt文件
  • 新型基础设施运维(Infratech + GIS):一场被低估的结构性变革
  • Linux新手必学:tar -czvf命令详解
  • MPK(Mirage Persistent Kernel)源码笔记(5)--- 执行引擎
  • 10GB vs 600MB:我们弃用 GitLab,选择了这个轻量级神器
  • 解读SAE/USCAR-2
  • 酒店设计公司推荐:国内实力机构服务解析 - 品牌排行榜
  • 七自由度车辆动力学Matlab Simulink仿真模型探究:Dugoff轮胎模型的奇妙之旅
  • 高级语言程序设计第九次作业
  • CSAPP cachelab
  • nmap你看我这篇就够了
  • JavaScript 词法作用域(Lexical Scoping)与 变量提升(Hoisting):从执行上下文初始化阶段看函数与变量的创建序
  • 为什么我一开始就对“短信验证码”保持高度警惕
  • ts-morph 文件系统终极指南:内存与真实文件系统的深度解析
  • ModelCheckpoint保存训练过程中的最优模型
  • c语言之pinblock-format2计算代码示例
  • JavaScript 实现的虚拟机(VM-in-JS):性能开销、解释器指令集实现与安全沙箱的理论边界
  • Linux的网络管理
  • (17)注入自定义Date
  • 软件测试面试题及答案
  • JavaScript 中的可观测性(Observability):利用 Proxy 深度监控复杂对象状态变化的性能成本与算法优化
  • ArcGIS大师之路500技---025分类标注
  • 251211C语言学习总结
  • 【钓鱼攻防】浅谈CobaltStrike钓鱼手法集锦
  • 雅思培训班怎么选?2025高分上岸攻略和避坑指南 - 品牌测评鉴赏家
  • JavaScript 中的 `__proto__` 历史陷阱:为何动态修改原型链是现代 JIT 编译器的‘性能毒药’