html
你的星辰大海
这个作者很懒,什么都没留下…
展开
-
父元素的伪元素层级过高盖住子元素
如下图,开始就觉得是伪元素出的问题,导致子元素超链接点击无效,排查了很久,终于被一句话点醒,伪元素作为父元素的子元素,强制display:block。突然想到可能是伪元素占据了空间,覆盖着后面的子元素只上,导致点击不了,可以给伪元素加背景证明,确实盖住。解决伪元素盖住点击事件在伪元素代码中加上这句,可穿透伪元素点击pointer-events:none;使用这个属性,可以在点击某元素的...原创 2019-11-29 14:03:56 · 3073 阅读 · 0 评论 -
margin-top塌陷问题的解决与position、display、overflow、float、margin合并等几种特性的叠加关系
转载https://blog.csdn.net/weixin_40612082/article/details/80461818怎么解决margin-top塌陷对于margin-top的塌陷问题,可以从以下几点去解决,亲测有效:1.给父元素增加边框为了不影响原先的图像效果,可以将边框颜色设置为白色(与浏览器背景颜色一致)2.溢出隐藏在父元素的style里面添加overflow:hidd...转载 2019-05-29 10:54:27 · 405 阅读 · 0 评论 -
absolute模拟fixed效果(解决fixed失效问题)
此时body的高度等于视口的高度,而且body内会出现一个滚动条,在滚动的时候实际上是height为1000px的div中的内容滚动。该方法其实是模拟了position:fixed,因为fixed,总是相对于html<-可以看做是根级的盒子。在所需模块设置overflow:hidden,并且在外增加一个宽高相同的盒子,设置相对定位。需要固定的模块设置绝对定位。就实现了局部的固定定位。...原创 2019-06-17 17:32:41 · 763 阅读 · 1 评论 -
防止父元素坍塌的清楚浮动clear
时间戳转换为日期格式filter去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - ...原创 2019-06-27 15:54:16 · 173 阅读 · 0 评论 -
css动画
1、css动画写幻灯片html<div class="mydiv"></div>css.mydiv{ height:500px; width:800px; -webkit-animation-name:'loop'; -webkit-animation-duration:20s; -webkit-animation-iteration-count:inf...原创 2019-07-29 10:11:06 · 130 阅读 · 0 评论 -
input 问题集锦
1、去除input边框以及选中时边框 默认样式~cssinput { border: 0; // 去除未选中状态边框 outline: none; // 去除选中状态边框 background-color: rgba(0, 0, 0, 0);// 透明背景 }2、input的~placeholder样式inpu...原创 2019-07-25 14:21:22 · 209 阅读 · 0 评论 -
怎么让Chrome支持小于12px 的文字?
这个我们在做移动端的时候,设计师图片上的文字假如是10px,我们实现在网页上之后。往往设计师回来找我们,这个字体能小一些吗?我设计的是10px?为啥是12px?其实我们都知道,谷歌Chrome最小字体是12px,不管你设置成8px还是10px,在浏览器中只会显示12px,那么如何解决这个坑爹的问题呢?我们的做法是:针对谷歌浏览器内核,加webkit前缀,用transform:scale()这个...转载 2019-07-31 11:42:26 · 251 阅读 · 0 评论 -
文字超出两行隐藏
文字超出两行隐藏 text-align: center; line-height: 30px; overflow: hidden; -webkit-line-clamp: 2; text-overflow: ellipsis; height: 58px; display: -webkit-box;...原创 2019-07-23 14:31:02 · 191 阅读 · 0 评论