博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
44.纯 CSS 创作背景色块变换的按钮特效
阅读量:5230 次
发布时间:2019-06-14

本文共 1991 字,大约阅读时间需要 6 分钟。

原文地址:

感想: 伪元素作为背景变化。

HTML code:

CSS code:

html, body,ul {
margin: 0; padding: 0;}ul{
list-style: none;}body{
height: 100vh; display: flex; justify-content: center; align-items: center; background: linear-gradient(to right bottom, dimgray, black);}/* 单词左侧加一条鼠标悬停时变亮的竖线 */li{
margin: 1em 0; padding-left: 2em; border: 2px solid transparent; border-left-color: silver; text-align: center; transition: 50ms;}li:hover{
border-left-color: white;}li:hover span{
color: #333; transition-delay: calc(80ms * var(--n) + 10ms);}li span{
position: relative; color: white; font-size: 50px; font-family: monospace; text-transform: uppercase; letter-spacing: 0.1em; /* 定义过渡所花时间 */ transition: 500ms;}li span::before{
position: absolute; content:''; height: 100%; width: 0; z-index: -1; transition: 500ms;}li:hover span::before{
width: 70%; transform: rotate(-25deg); background: white; transition-delay: calc(80ms * var(--n));}li span:nth-child(1) {
--n: 1;}li span:nth-child(2) {
--n: 2;}li span:nth-child(3) {
--n: 3;}li span:nth-child(4) {
--n: 4;}li span:nth-child(5) {
--n: 5;}li span:nth-child(6) {
--n: 6;}li span:nth-child(7) {
--n: 7;}li span:nth-child(8) {
--n: 8;}

 

posted on
2019-02-28 16:55 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/FlyingLiao/p/10451502.html

你可能感兴趣的文章
[codevs 1017]乘积最大
查看>>
在iOS端如何使用Charles用作http调试
查看>>
ThinkPHP 5.0 控制器-》请求-》数据库
查看>>
记录Centos7搭建ftp服务器以及遇到的各种坑
查看>>
SQLServer 存储过程
查看>>
牛客多校Round 8
查看>>
js不经过提示,直接关闭窗口
查看>>
线程阻塞释放的5种方法
查看>>
无锁编程笔记
查看>>
c实现ls功能-王喜燕
查看>>
jquery mobile
查看>>
方法引用
查看>>
sql 技巧
查看>>
CF1015F Bracket Substring(dp+Trie图)
查看>>
在Windows环境下使用短信猫收发短信的简单配置:
查看>>
如何在vue单页应用中使用百度地图
查看>>
Ubuntu 下安装Go语言
查看>>
Application对象
查看>>
命令查看当前电脑安装所有版本.NET Core SKD
查看>>
《Photoshop CS4手绘艺术技法》
查看>>