获得徽章 0
- 评论2
- 浏览器里右键时会有一个默认的菜单,在我的开源项目中正好有自定义右键菜单的需求,在npm库找了下与之相关的包,发现都是以组件形式实现的,感觉那种做法太过繁琐。
于是,我就想着能不能像vue的内置指令那样,绑定到元素上,在这个元素上右键就能出现右键菜单,这样做就方便很多了。
看了下vue的自定义指令文档后,经过一番折腾,终于实现我的这个想法,本文就跟大家分享下我的实现思路以及过程,欢迎各位感兴趣的开发者阅读本文。
展开23 - 【纯CSS能做的事情】使用clip-path和:nth-child()排版蜂窝布局
巧妙结合flexbox + margin + clip-path + transform + :nth-child()
懂我的人不多,里面有个彩蛋,没人找到的话5点再公布
线上演示:
codepen.io
更多纯CSS骚技巧:
juejin.im
展开724