HTML — 淡入淡出边框按钮
HTML — 淡入淡出边框按钮
效果
HTML
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><link rel="stylesheet" href="css/style.css">
</head>
<body><ul><li><a href="#">Home</a></li><li><a href="#">About</a></li><li><a href="#">Services</a></li><li><a href="#">Tram</a></li><li><a href="#">Portfolio</a></li><li><a href="#">Contact</a></li></ul>
</body>
</html>
CSS
body{margin: 0; /*外边距*/padding: 0; /*内边距*/font-family: sans-serif; /*字体格式*/
}
ul{position: absolute; /*决对定位*/top: 50%; /*距上部*/left: 50%; /*距左部*/transform: translate(-50%,-50%); /*移动x,y相对于自身*/margin: 0;padding: 0;display: flex; /*弹性盒模型*/
}
ul li{list-style: none; /*列表样式*/
}
ul li a{position: relative;display: block; /*块模型*/padding: 10px 20px;margin: 20px 0;text-decoration: none; /*字体装饰*/text-transform: uppercase; /*字体大写*/color: #262626;font-weight: bold; /*字体加粗*/transition: .5s; /*过渡时间*/
}
ul li a:hover{color: #fff;
}
ul li a::before{ /*之后添加,此处为边框*/content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: scaleY(2.5); /*Y轴放大2.5倍*/border-top: 1px solid #000;border-bottom: 1px solid #000;opacity: 0; /*透明度*/transition: .5s;
}
ul li a:hover::before{ /*悬停时,边框显示*/transform: scaleY(1.5); /*放大到1.5倍*/opacity: 1;
}ul li a::after{ /*之后添加,a标签的背景*/content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: scale(0);background-color: #000;border-top: 1px solid #000;border-bottom: 1px solid #000;transition: .5s;z-index: -1; /*图层顺序*/
}
ul li a:hover::after{transform: scale(1);
}
HTML — 淡入淡出边框按钮相关推荐
- 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮
C#使用GDI+制作背景颜色淡入淡出效果的按钮 2010-04-14 来自:CNBLOG 字体大小:[大 中 小] 摘要:本文介绍C#使用GDI+制作背景颜色淡入淡出效果的按钮,并提供完整的示例和 ...
- bootstrap中表格、修饰图片、浮动、背景框、提示框及关闭提示框、元素淡入淡出及jQuery中操作类名
表格: bootstrap中用类定义了几个风格的表格,使用时给table标签加上类名即可,具体如下: 类名 描述 .table 基础表格:标题加粗,只有水平的淡灰色边框线条,没有垂直方向的线条 .ta ...
- jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画
jQuery效果 隐藏.显示.切换.滑动.淡入淡出.以及动画1.隐藏与显示(改变:display:none;) hide()--隐藏 show()--显示toggle()方法:可以使用它来切换hide ...
- 浅尝flutter中的动画(淡入淡出)
在移动端开发中,经常会有一些动画交互,比如淡入淡出,效果如图: 因为官方封装好了AnimatedOpacity Widget,开箱即用,所以我们用起来很方便,代码量很少,做少量配置即可,所以,全部代码 ...
- 【每天一个JQuery特效】淡入淡出显示或隐藏窗口(1)
为什么80%的码农都做不了架构师?>>> 我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记. 本特效主要采用fa ...
- php中加载图片淡入淡出,jQuery实现滚动图片淡入淡出功能
这次给大家带来jQuery实现滚动图片淡入淡出功能,jQuery实现滚动图片淡入淡出的注意事项有哪些,下面就是实战案例,一起来看一下. 下面是上下滚动源码 向上滚动代码带上下翻按钮滚动特效 body{ ...
- 原生javascript淡入淡出焦点图 + Jquery实现方法
淡入淡出焦点图效果类 这里是缓动焦点图链接: JavaScript 缓动焦点图实现的几种写法 封装 + 函数式 + JQuery 焦点图 实现思路: 原生JS的类的调用方式: var slider1 ...
- Blend_技巧篇_淡入淡出
Blend_技巧篇_淡入淡出 原文:Blend_技巧篇_淡入淡出 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010265681/article ...
- Android开发笔记(十五)淡入淡出动画TransitionDrawable
说到淡入淡出动画,可能大家会想到补间动画里面的AlphaAnimation,不过这个深浅动画只能对透明度做渐变效果,也就是只能对一个图形做深浅的颜色变换.如果我们想要从A图片逐渐变为B图片,也就是要实 ...
最新文章
- oracle update批量修改sql语句编写
- 分布式之elk日志架构的演进
- NB-IoT这块热豆腐公认可口 但勿太心急
- 离散信号与系统分析(上)
- keil C 51 strlen库函数使用
- android智能农业,Android应用源码之智能农业
- Java程序通过批处理文件定时执行
- 《大数据》2015年第2期“专题”——我国大数据交易的主要问题及建议
- 唯一《可解释机器学习》中文书来了:复旦研究生翻译,原作者转发点赞
- 在windows server 2008 R2上运行disk cleanup
- Navicat过期问题的解决
- matlab求零空间,【线性代数】矩阵的零空间
- android 注解创建对象,Android ORM 框架:GreenDao 使用详解
- 拓端tecdat|R语言结构方程模型SEM分析心理学和营销研究数据路径图可视化
- 最全MD5 密码破解 碰撞 网站
- php小程序秒抢高并发,微信小程序的10个请求并发限制的优化消息!!!
- 标题中冒号的用法_如果论文题目中出现冒号,冒号前后两部分内容通常是?
- asp毕业设计——基于asp+access的会员管理系统设计与实现(毕业论文+程序源码)——会员管理系统
- Ztree Fa-Awesome 图标使用
- 【笔记】操作系统(六)——进程同步
热门文章
- 优雅的控制html页面的tab按键焦点。
- linux grub关闭 fsck,手把手教你安全运行fsck命令
- postgresql字符串转数字
- 「学习笔记」Vue 官方视频教程 2.0版
- css修改多选框的样式
- SSD硬盘的接口区别详解图解 SATA、mSATA、PCI-E、M.2(NVMe协议) 、U.2、Type-c、USB、Macbook接口
- 等保测评--《互联网安全保护技术措施规定》(公安部令第82号)
- 这几种方法教你快速分辨油烟净化器质量好坏
- 日文符号“・”插入sql-server2005乱码问题
- 用html写一个生日祝福