这篇“如何利用transform实现一个纯CSS弹出菜单”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“如何利用transform实现一个纯CSS弹出菜单”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。
先上效果
制作方法
核心就是利用了transform的区域位移方法,在配合上li标签的hover伪类和动画延时,从而简单实现了子菜单的显示
home cms crm live java php pictrue mm dd
*{ padding:0; margin:0; box-sizing:border-box; } body{ width:100vw; height:100vh; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; } nav{ margin:10px; } navul{ list-style-type:none; height:32px; display:flex; } navulli{ margin-right:10px; } navullistrong{ text-transform:uppercase; background-color:#9b59b6; color:white; padding:5px30px; line-height:30px; cursor:pointer; } navullistrong+div{ display:flex; flex-direction:column; background-color:#3498db; padding:10px; transform:translateY(-110%); opacity:0; transition:.3s; transform-origin:top; } navulli:hoverdiv{ transform:translateY(0); opacity:1; } navullistrong+diva{ color:white; text-decoration:none; text-transform:uppercase; padding:5px0; }
感谢你的阅读,希望你对“如何利用transform实现一个纯CSS弹出菜单”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注恰卡编程网行业资讯频道!
Node.js Streams 高级用法:大文件处理与内存优化最佳实践
如何使用纯CSS3的transform实现心动效果
如何使用纯CSS3的transform实现心动效果这篇文章主要介绍...
如何利用CSS3中的Transform实现垂直对齐
如何利用CSS3中的Transform实现垂直对齐这篇文章主要介绍...
CSS3的transform是什么
CSS3的transform是什么这篇文章主要介绍“CSS3的tr...
css3如何使用transform属性来变换背景图
css3如何使用transform属性来变换背景图这篇文章将为大家...
怎么用css3中的transform skewX实现平行四边形的导航菜单
怎么用css3中的transformskewX实现平行四边形的导航菜单...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议