spfk的代码框在代码长度较长的时候,会发生错位问题

看了下实现部分,使用 ::before 来自动生成上面的title,由于向右滑动时,整个元素会一起右移就导致了错位问题

而恰好 position: sticky 就是用来解决这个问题的, 设置好这个再加上 left: 0 就可以保证定位的正确
不过由于本身代码框是通过 padding 导致旁边有一圈虽然有颜色,但是并不算元素内,所以这样做会使左侧有一点小问题
修改 margin-leftmargin-right 保证两边有同样的空隙,然后用border-radius 设置下面的两个角为圆角,这样看上去就好看了许多~


好吧,我直接把上面去掉了,代码框多了上面真难看……