今天看一个网站的按钮效果不错就试着做了一下,可是怎么也不出效果,大家看下问题在哪里。

a标签没有添加overflow: hidden;效果是正常,以添加这个属性就出错了(背景不能完全覆盖),要点一下才正常,但是如果换成别的标签,即使点击也不会正常。

Document

* {margin: 0;padding: 0;box-sizing: border-box;}

a {width: 300px;height:80px;margin:100px auto;display:block;border: 2px solid #000000;color: #000000;text-align:center;line-height:80px;text-decoration: none;position:relative;overflow: hidden;}

a:before {content: '';position:absolute;}

a:after {content: '';background-color:lightgreen;width: 200%;height: 0%;position:absolute;top:50%;left:50%;transform: translateX(-50%) translateY(-50%) rotate(45deg);transition: all 0.4s;z-index:-1;}

a:hover {color:#ffffff;}

a:hover:after {height: 400%;transform: translateX(-50%) translateY(-50%) rotate(45deg);}

这是一个按钮

html 按键hover,按钮hover效果相关推荐

  1. 鼠标动效html,5种纯CSS3鼠标hover按钮动画效果

    这是一款鼠标hover按钮动画特效.该特效共有5种hover动画效果,它们在结构布局上使用flex来进行布局,并通过css transition来实现动画效果. 使用方法 HTML结构 该按钮特效使用 ...

  2. css 按钮hover有光影效果

    html: <!-- 带背景纹理的区域 --><div class="bgpattern"><div class="bgpattern_bg ...

  3. 【CSS】实现按钮hover时背景色从左慢慢移动到右边

    按钮鼠标移动上去时,新背景色从左到右滑过去 思路: 1.正常情况下: 按钮通过伪类before和after,让按钮多两层的技巧容器大小跟按钮一样大,且在按钮的下面,刚开始宽度为0 2.鼠标移动过去: ...

  4. 悬停渐变特效html,CSS3 transition属性实现hover渐变动画效果

    CSS3 transition属性实现hover渐变动画效果 我们知道许多网页动态特效都是由FLASH或JQUERY之类的JS特效库实现的实际上现在CSS3也能实现很多类似效果了,只是在各种浏览器中兼 ...

  5. vue图片点击超链接_vue使用v-for实现hover点击效果

    使用Vue来实现鼠标悬停效果.可以使用事件处理器v-on指令(简写为:@)来完成.为标签绑定mouseenter以及mouseleave事件即可. hover是css中的选择器,用于选择鼠标指针浮动在 ...

  6. CSS解决hover选择器生硬效果

    在这里就简单的放了一张图片.来说明hover生硬的问题.现在来看,第一个代码可以实现放大缩小了.但是问题随之来了.体验太差了.这不是我想要的....改进 <style> img { wid ...

  7. Labview Xcontrol基础实现变色Hover按钮

    使用Labview自定义控件功能可以轻松定义控件的外观形态,在平时的一些常规应用中,只需要[基础控件+定义外观形态]就够了,不过要实现一些特定需求的控件可能就比较麻烦了. 这一节记录怎么实现一个简单的 ...

  8. android 按钮动画效果_【css特效】按钮动画 - 按压效果

    按钮动画 - "按压效果"​codepen.io <!DOCTYPE html> <html> <head><meta charset=& ...

  9. 如何用纯 CSS 创作小球变矩形背景的按钮悬停效果

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/yxbEzJ 可交互视频 ...

最新文章

  1. java double转换符_java中字符串怎么转换成double类型
  2. mac下java 开发环境搭建
  3. 8. Leetcode 26. 删除有序数组中的重复项 (数组-同向双指针-快慢指针)
  4. 各种Camera,总有一款适合你(二)
  5. 增加 addDataScheme(file) 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略...
  6. lol人物模型提取(五)
  7. mysql权限层级体系_MySQL权限体系介绍
  8. To B业务如何获取客户?
  9. STM32H743+CubeMX-双路FDCAN同时工作的终极方案(裸机)
  10. 1gb 云服务器 和2gb的区别_(12)虚拟主机/VPS/云主机/服务器有什么区别?
  11. c语言中乱显示数字,同时显示不同的数字
  12. 华为摄像头搜索软件_华为Mate 40 Pro评测:硬件和软件表现都近乎完美
  13. 黑灰产技术手段不断“进阶”,如何防御双十二“羊毛党”?
  14. QtQuick 技巧 2
  15. JS的onload事件
  16. PostgreSQL 源码解读(216)- 实现简单的扩展函数
  17. java中singleton_java中singleton的几种实现方式
  18. @keyup.enter.native不生效问题解决
  19. [操作系统]关于平均周转时间的一些题目
  20. python证书过期_简单python脚本监控SSL证书到期提醒

热门文章

  1. .Net Micro Framework研究—串口操作
  2. Stella 知识库--模型类的设计
  3. Linux Exploit系列之七 绕过 ASLR -- 第二部分
  4. android 应用使用Root权限执行linux命令
  5. 菜鸟学Linux - 用户与用户组基础
  6. android开发学习笔记(一)
  7. 中关村海龙大厦-买本上当经历给大家提个醒
  8. 概率与信息论---贝叶斯规则
  9. java RMI 笔记
  10. 《Gradle权威指南》--Android Gradle多项目构建