先祝大家鸡年大吉
吧。看过NEXT模板主题的博客,很喜欢它目录放在侧边栏的样子,于是寻思着也给博客弄一个侧边栏目录。其中用到了如何用CSS和JavaScript实现一个带动画的菜单图标。
常见的菜单图标由三条黑线组成:
3条黑线并排在 menu-icon-wrapper
里,通过 margin
设置间隔,形成菜单图标。
动态菜单图标是在静态菜单图标的基础上通过控制变形形成的。
首先添加HTML
然后添加基本菜单样式的CSS代码
接下来控制三个 横线 使其变为关闭的样式。横线的位置需要根据显示的样式进行微调。
还要一个效果,鼠标移到菜单上的时候,图标需要变为向左的箭头样式
最后添加JavaScript代码控制菜单样式
预览一下效果。