26.纯 CSS创作按钮被从纸上掀起的立体效果

原文地址:https://segmentfault.com/a/1190000014930183

感想:主要2D和3D转换、阴影效果。

HTML代码:

<nav><ul><li>Home</li><li>Products</li><li>Services</li><li>Contact</li></ul>
</nav>

CSS代码:

html, body ,ul{margin: 0;padding: 0;height: 100%;display: flex;justify-content: center;align-items: center;
}
html, body {background: linear-gradient(cadetblue, darkcyan);
}
/* 设置容器的样式,把背景色声明为变量 */
nav {width: 300px;height: 300px;--bgcolor: lemonchiffon;background-color: var(--bgcolor);box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);border-radius: 10px;padding: 30px 0;box-sizing: border-box;
}
nav ul{list-style-type: none;justify-content: space-between;flex-direction: column;
}
nav ul li {color: brown;font-size: 20px;font-family: sans-serif;padding: 0.5em 1em;border-radius: 0.5em;transition: 0.5s ease-out;
}
nav ul li:hover {/* 阴影 */box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1),0 6px 6px rgba(0, 0, 0, 0.1),0 8px 8px rgba(0, 0, 0, 0.1),0 12px 12px rgba(0, 0, 0, 0.1);/* 2D\3D转换 *//* 大小  Y轴上位置  为3D转换元素定义透视视图,为尺寸增加视图效果 翻开角度*/transform: scale(1.05) translateY(-0.25em) perspective(300px) rotateX(20deg) ;
}

posted on 2019-01-20 21:23 人生与戏 阅读(...) 评论(...) 编辑 收藏

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

26.纯 CSS创作按钮被从纸上掀起的立体效果相关推荐

  1. 4. 纯 CSS 创作一个金属光泽 3D 按钮特效

    4. 纯 CSS 创作一个金属光泽 3D 按钮特效 原文地址:https://segmentfault.com/a/1190000014599280 HTML代码: <div class=&qu ...

  2. 如何用纯 CSS 创作一个小球上台阶的动画

    如何用纯 CSS 创作一个小球上台阶的动画 效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/come ...

  3. css动态彩虹背景,59.纯 CSS 创作彩虹背景文字

    感想: 又一次见识到CSS的强大之处,当然MDN文档也是666: HTML code: thanks CSS code: html, body { margin:; padding:; } /* 设置 ...

  4. html清除div虚线,纯CSS去除按钮以及链接点击时虚线

    深藏多年秘笈大公开,全世界唯一一家公布,怎么点就是点不出,纯CSS去掉按钮或者链接点击产生的虚线. 运行代码框 .wrap{position:relative;} .btns{zoom:1;} .bt ...

  5. 79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)

    79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创) 效果地址:https://scrimba.com/c/cN3P6nfr 原理:两个椭圆,颜色部分为边框,下一半被伪元素覆盖. 感想:看了一眼 ...

  6. 22.纯 CSS 创作出美丽的彩虹条纹文字

    22.纯 CSS 创作出美丽的彩虹条纹文字 原文地址:https://segmentfault.com/a/1190000014858628 感想: 利用四个span的::before 和 ::aft ...

  7. 79.纯 CSS 创作单元素麦当劳金拱门 Logo(原文)

    79.纯 CSS 创作单元素麦当劳金拱门 Logo(原文) 1. 效果图: 效果地址:https://codepen.io/flyingliao/pen/JgavjX 原理:m是伪元素::before ...

  8. 39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效

    39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效 原文地址:https://segmentfault.com/a/1190000015126240 HTML code: <div cl ...

  9. 73.纯 CSS 创作一只卡通狐狸

    73.纯 CSS 创作一只卡通狐狸 原文地址:https://segmentfault.com/a/1190000015566332 学习效果地址:https://scrimba.com/c/cz6E ...

最新文章

  1. HTML5学习笔记简明版(3):新元素之hgroup,header,footer,address,nav
  2. CZoneSoft出品: 音频视频在线录制系列之 AV留言本 简介
  3. linux 系统权限 数字含义
  4. 解决NIOS II工程拷贝后无法编译问题
  5. 洛谷 P3368 【模板】树状数组 2(线段树区间加单点查找)
  6. org.apache.flink.table.catalog.exceptions.CatalogException: Failed to create Hive Metastore client
  7. mysql 字符转数值_深入MYSQL字符数字转换的详解
  8. 论文浅尝 - ICLR2020 | 具有通用视觉表示的神经机器翻译
  9. UI测试常见BUG汇总
  10. elementui 菜单标题_elementUI 动态渲染三级菜单
  11. OO第一单元总结——多项式求导
  12. 应急指挥调度中心坐席解决方案
  13. 2018人工智能发展盘点:国内各行业拥抱AI,总体呈现八大特点
  14. 修改FTP和MSTSC默认端口号
  15. 如何在 Word 的方框中打勾 √ ?☑ ☒
  16. STM32开发 --- W25Q128读写、SPI通信
  17. php 服务器返回404,php--------返回404状态
  18. Django models常用Field介绍以及常见错误解决
  19. 翻译程序,编译程序,解释程序和汇编程之间关系
  20. html字两边的横线_css实现中间文字 两边横线(原创)

热门文章

  1. 百度之星2014-2016资格赛试题及解答
  2. 不服不行!盘点那些编程界的天才少年,11岁参加国际比赛,靠奖金赚了40万美金
  3. HuggingFace Transformers框架使用教程
  4. NUIST OJ 1350-1352 面朝大海,春暖花开【初识线段树】
  5. 吴恩达 深度学习 编程作业(2-2)- Optimization Methods
  6. 计算机在医学应用图片,数字图像处理技术在医学领域的应用
  7. SharePoint Silverlight Clock 时钟
  8. 浅谈逻辑:编程中最重要的基础
  9. 8种赚取被动收入的方式
  10. 课程设计报告 C++通讯录管理系统