44.纯 CSS 创作背景色块变换的按钮特效
原文地址:https://segmentfault.com/a/1190000015192218
感想: 伪元素作为背景变化。
HTML code:
<nav>
<ul>
<li>
<span>h</span>
<span>o</span>
<span>m</span>
<span>e</span>
</li>
<li>
<span>p</span>
<span>r</span>
<span>o</span>
<span>d</span>
<span>u</span>
<span>c</span>
<span>t</span>
<span>s</span>
</li>
<li>
<span>s</span>
<span>e</span>
<span>v</span>
<span>i</span>
<span>c</span>
<span>e</span>
<span>s</span>
</li>
<li>
<span>c</span>
<span>o</span>
<span>n</span>
<span>t</span>
<span>a</span>
<span>c</span>
<span>t</span>
</li>
</ul>
</nav>
CSS code:
html, body,ul {
    margin:;
    padding:;
}
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:;
    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:;
}
li span:nth-child(2) {
    --n:;
}
li span:nth-child(3) {
    --n:;
}
li span:nth-child(4) {
    --n:;
}
li span:nth-child(5) {
    --n:;
}
li span:nth-child(6) {
    --n:;
}
li span:nth-child(7) {
    --n:;
}
li span:nth-child(8) {
    --n:;
}
44.纯 CSS 创作背景色块变换的按钮特效的更多相关文章
- 如何用纯 CSS 创作背景色块变换的按钮特效
		效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/XYKdwg 可交互视频教 ... 
- 72.纯 CSS 创作气泡填色的按钮特效
		原文地址:https://segmentfault.com/a/1190000015560736 感想:过渡效果+xyz中一轴. HTML code: <nav> <ul> & ... 
- 4. 纯 CSS 创作一个金属光泽 3D 按钮特效
		原文地址:https://segmentfault.com/a/1190000014599280 HTML代码: <div class="box">BUTTON< ... 
- 如何用纯 CSS 创作一个金属光泽 3D 按钮特效
		效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/full/MGeRRO 可交互视频教程 此 ... 
- 前端每日实战:4# 视频演示如何用纯 CSS 创作一个金属光泽 3D 按钮特效
		效果预览 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/full/MGeRRO 可交互视频教程 此视频是可以 ... 
- 如何用纯 CSS 创作气泡填色的按钮特效
		效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/eKqZjy 可交互视频 ... 
- 前端每日实战:72# 视频演示如何用纯 CSS 创作气泡填色的按钮特效
		效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/eKqZjy 可交互视频 此视频是可 ... 
- 3.纯 CSS 创作一个容器厚条纹边框特效
		原文地址:3.纯 CSS 创作一个容器厚条纹边框特效 没有啥好点子呀,不爽 HTML代码: <div class="box"> <div class=" ... 
- 33.纯 CSS 创作牛奶文字变换效果
		原文地址:https://segmentfault.com/a/1190000015037234 感想:transform: translateY(50% & -50%); animatio ... 
随机推荐
- Python进行RSA安装加密
			一.下载ez_setup.py(http://peak.telecommunity.com/dist/ez_setup.py) 二.用python解释执行它 (如使用IDLE打开该py文件,按F5解释 ... 
- JS 动态加载脚本的4种方法
			有时候我们需要动态的加入适合的js,因为有时候不需要将所有的js都加载进来,以来提高效率,但这种方法比较适合单个js文件比较大的情况 如果js文件都比较小,还是一个js好,这样可以减少连接数.下面是4 ... 
- Azure 认知服务 (3) 计算机视觉API - 分析图像,使用C#代码
			<Windows Azure Platform 系列文章目录> 在上一节中Azure 认知服务 (2) 计算机视觉API - 分析图像,笔者介绍了如何使用API测试控制台进行调试. 本章将 ... 
- 查询某个SPID,session_id对应的执行sql.
			select er.session_id, CAST(csql.text AS varchar(255)) AS CallingSQL from master.sys.dm_exec_requests ... 
- php 测试 程序执行时间,内存使用情况
			memory_get_usage 可以分析内存占用空间. microtime 函数就可以分析程序执行时间. 上栗子: echo '开始内存:'.memory_get_usage(), ''; $tmp ... 
- Tomcat默认工具manager管理页面访问配置
			Tomcat的默认工具manager配置,在很多的生产环境中由于基本用不到.或者是不太需要使用Tomcat默认的manager管理页面时一般都会把Tomcat的默认webapp下的内容给删除了,但是如 ... 
- Boost:shared_memory_object --- 共享内存
			什么是共享内存 共享内存是最快速的进程间通信机制.操作系统在几个进程的地址空间上映射一段内存,然后这几个进程可以在不需要调用操作系统函数的情况下在那段内存上进行读/写操作.但是,在进程读写共享内存时, ... 
- uoj #58【WC2013】糖果公园
			http://uoj.ac/problem/58 树上带修莫队模板题 #include<bits/stdc++.h> ; typedef long long i64; ],*ptr=buf ... 
- stopPropagation()阻止事件的冒泡传递
			<!doctype html><html><head><meta charset="utf-8"><title>无标题文 ... 
- 学习笔记之Lazy evaluation
			Lazy evaluation - Wikipedia https://en.wikipedia.org/wiki/Lazy_evaluation In programming language th ... 
