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

CSS实现元素hover时背景色拉伸渐变

HTML代码 

<ul><li><p><a href="#">Facebook搜索</a></p></li><li><p><a href="#">Instagram搜索</a></p></li><li><p><a href="#">Google搜索</a></p></li><li><p><a href="#">YellowPage搜索</a></p></li><li><p><a href="#">Yelp搜索</a></p></li><li><p><a href="#">WhatsApp搜索</a></p></li><li><p><a href="#">群发消息</a></p></li></ul>

CSS代码

 ul li{cursor: pointer;width: 45%;padding: 30px;display: flex;margin-bottom: 20px;border-radius: 20px;box-shadow: 0 10px 10px #ECEFF7;transition: all 0.5s;background: linear-gradient(to right, transparent 0%, transparent 100%);position: relative;overflow: hidden;}ul li::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, transparent 0%, #4095E5 100%);transform: scaleX(0);transform-origin: left;transition: transform 0.5s;z-index: 0;}ul li:hover::before {transform: scaleX(1);}ul li:hover{transform: scale(1.05);/* background: linear-gradient(to right, transparent 0%, #4095E5 100%); */}ul li * {position: relative;z-index: 1;}

 效果图

 

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

相关文章:

  • Activity收不到bundle值
  • ZBrush
  • 【多线程-从零开始-贰】线程的构造方法和常见属性
  • 力扣:100379. 新增道路查询后的最短距离 I(Java,BFS)
  • 程序开发的常用设计思想
  • Qt之Gui
  • Linux操作系统之进程信号
  • 科普文:微服务之Spring Cloud Alibaba消息队列组件RocketMQ工作原理
  • 黑马头条vue2.0项目实战(五)——首页—频道编辑
  • Java:基础语法
  • 安装bedtools详细步骤和详细介绍bedtools用法
  • 21 - grace数据处理 - 补充 - 泄露误差改正 - Slepian局部谱分析法(一) - slepian分析法理论理解
  • WLAN国家码与信道顺从表
  • 行为型设计模式1:状态/策略/命令
  • 【知识专栏丨python数分实战】天猫订单数据分析及可视化|taobao天猫订单接口
  • [kimi笔记]为什么csc.exe不可以双击运行
  • 护眼大路灯哪个牌子好?2024学生护眼大路灯推荐
  • Vue项目中手搓滑动校验模块-demo
  • Socket如何实现客户端和服务器间的通信
  • 基于Spring boot + Vue的校园论坛
  • RabbitMQ高级特性 - 生产者消息确认机制
  • webpack的loader机制
  • (STM32笔记)十一、通过EXTI外部中断实现 按键控制LED
  • 假如家里太大了,wifi连不上了怎么办
  • elementPlus 设置el-input文本域固定高度和禁止下拉
  • (转)领导人必过的三道关
  • 速盾:cdn可以定时刷新缓存吗?
  • 代码随想录算法训练营第二十九天| 62.不同路径、63. 不同路径 II
  • Go+Redis零基础到用户管理系统API实战_20240730 课程笔记
  • ScreenAgent:基于LVLM的计算机控制智能体