4. 纯 CSS 创作一个金属光泽 3D 按钮特效
原文地址:https://segmentfault.com/a/1190000014599280
HTML代码:
<div class="box">BUTTON</div>
css代码:
/* 内容居中*/ html, body {/* 使body继承HTML的高度 ,否则box是不能垂直居中*/height: 100%;margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;background-color: skyblue; } /*设置按钮的 2d 样式,为了便于调整按钮尺寸,使用了变量*/ .box{background:linear-gradient(to right,gold,darkorange);color:white;--width:250px;--height:calc(var(--width)/3);width:var(--width);height:var(--height);text-align: center;line-height: var(--height);font-size:cal(var(--height)/2.5);font-family:sans-serif;letter-spacing:0.2em;border:1px solid darkgoldenrod;border-radius:2em;/*设置按钮的 3d 样式*/transform: perspective(500px) rotateY(-15deg);text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);transition: 0.5s;position: relative;overflow: hidden; } /* 定义按钮的鼠标划过动画效果 */ .box:hover {transform: perspective(500px) rotateY(15deg);text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2); } /* 用伪元素增加光泽 */ .box::before {position: absolute;content: '';width: 100%;height: 100%;background: linear-gradient(to right, transparent, white, transparent);left: -100%;transition: 0.5s; } .box:hover::before {left: 100%; }
转载于:https://www.cnblogs.com/FlyingLiao/p/10090720.html
4. 纯 CSS 创作一个金属光泽 3D 按钮特效相关推荐
- 如何用纯 CSS 创作一个金属光泽 3D 按钮特效
效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/full/MGeRRO 可交互视频教程 此 ...
- 如何用纯 CSS 创作一个金属光泽 3D 按钮特效 1
效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/full/MGeRRO 可交互视频教程 此 ...
- 如何用纯 CSS 创作一个同心圆弧旋转 loader 特效
效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/OZmXQX 可交互视频教程 此视 ...
- 如何用纯 CSS 创作一个精彩的彩虹 loading 特效
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/vjvoow 可交互视频教 ...
- 如何用纯 CSS 创作气泡填色的按钮特效
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/eKqZjy 可交互视频 ...
- 如何用纯 CSS 创作背景色块变换的按钮特效
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/XYKdwg 可交互视频教 ...
- 7.纯 CSS 创作一个 3D 文字跑马灯特效
7.纯 CSS 创作一个 3D 文字跑马灯特效 原文地址:https://segmentfault.com/a/1190000014663038 感想:简单的从右到左动画 HTML代码: <di ...
- 如何用纯 CSS 创作一个小球上台阶的动画
如何用纯 CSS 创作一个小球上台阶的动画 效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/come ...
- 39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效
39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效 原文地址:https://segmentfault.com/a/1190000015126240 HTML code: <div cl ...
最新文章
- leangoo自由配置任务卡片(需求、迭代、bug)自定义字段
- java tomcat日志中文乱码问题解决
- mysql8.0日期类型_MySQL8.0中的日期类数据及其函数
- 《深入理解Java虚拟机》读书笔记七
- 【自动驾驶】13. Apollo交通信号灯感知
- mysql 唯一编号_Mysql表中唯一编号的分配机制
- python 特性和方法同名_Python类:方法与属性同名
- UIBOT调试时步入的快捷键_远程调试 bug ,快速定位问题
- PHP去除BOM头的方法
- matlab练习程序(Prim最小生成树)
- 123个微信小程序源码分享(附下载)
- 基于微信小程序的鲜花销售系统毕业设计源码
- English语法_形容词/副词3级 - 原级
- QDialog无边框
- 政治冲刺押题所有“黑幕”!只用肖四肖八行吗?
- 数据结构与算法A 查找
- SQL学习-2.8 子查询和临时表格
- Java新手小白入门篇 JDK安装及环境变量配置(超详细)
- Centos 7.6下安装teamview
- Linux 命令大全(看这一篇就足够)