![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
css
Janicelily
哪有什么大神,不过是一行一行敲来的,加油呀
展开
-
每日学习-- margin 为什么会发生重叠以及解决
块级元素 相邻margin会发生重叠,大多数人都知道。也大都知道解决方法, 但是 为什么会重叠呢??在stackoverflow上找到了一个很好的解释:margin的定义不是让元素移动xxpx,而是这个元素的旁边必须有xxxpx的的空白。得到了这个解释之后,想一下“为首个子元素添加20px的上边距,父元素竟跟着子元素下沉了”这个问题,再思考一下解决方法。给父元素添加overflow开启一个BFC,或者给父元素增加padding、border之类,这样的做法使元素的旁边边界不是上一个盒子而是父元素原创 2021-01-29 15:10:28 · 1030 阅读 · 0 评论 -
如何防止用户打开控制台修改css(防止去掉水印)
加水印的需求都是为了不可去除的。所以一定要防止用户通过打开控制台, 进行css操作,再截图。用到的 api 是window.MutationObserver 。话不多说, 上代码:思路就是:当你监控到某一个元素样式变化了,你就再给style 画上。const canvasWM = ({ container = document.body, width = '160px', height = '130px', textAlign = 'center', font = '15px原创 2020-06-12 18:24:13 · 1550 阅读 · 0 评论 -
多行文本溢出出现省略号
overflow: hidden; height: 38px; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical;原创 2020-04-08 13:50:54 · 179 阅读 · 0 评论