最近上班遇到一个很奇怪的bug,侧边栏动画时,会导致顶部导航栏背景闪烁底部modal框的边框阴影,经过debugger发现不是js代码问题,而是css样式问题,我在Chrome浏览器中,把一个个样式隐藏,发现是这个样式原本的bug
下面展示一些
内联代码片
。
backdrop-filter:blur(8px)
将背景模糊效果实现替换为
在当前tab下添加伪标签,tab上设置相对定位
下面是我的替换代码
&::after{
position: absolute;
filter: blur(8px);
-webkit-filter: blur(8px);
-moz-filter: blur(8px);
-ms-filter: blur(8px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='8');
height: 100%;
width: 100%;
content: "";
z-index: -1;
最近上班遇到一个很奇怪的bug,侧边栏动画时,会导致顶部导航栏背景闪烁底部modal框的边框阴影,经过debugger发现不是js代码问题,而是css样式问题,我在Chrome浏览器中,把一个个样式隐藏,发现是这个样式原本的bug。在当前tab下添加伪标签,tab上设置相对定位。将背景模糊效果实现替换为。
2.box-shadow
box-shadow: h-shadow v-shadow blur spread color inset;
css3: 属性值–*水平阴影的位置,*垂直阴影的位置,模糊距离,阴影的大小,阴影的颜色,从外侧阴影改变内侧阴影`
四周阴影的示例:
3.box-sizing
box-sizing: content-box|border-box|inherit:
使用css animation动画做闪动效果
在拖拽div节点时,给div节点添加diagramTop-item-click样式,使用css animation动画0.5秒执行一次。
css样式
.diagramTop-item {
width: 102px;
height: 32px;
background-color: #0e141f;
border: 1px solid #090d14;
box-shadow: 0px 1px 0px 0px rgba(9, 1
解决:给img{border:0 none}
2、div插入图片有间隙
解决:(1)div{font-size:0}(2)img{display:block}
3、双倍浮动。在IE6及以下,浮动的元素,有设置margin,出现双倍外边距
解决:给浮动的元素设置display:inline
4、在IE6及以下版本,部分块级元素拥有默认高度
解决:设置font-size:0
5、表单元素行高不一样
解决:input{flo
<div class="main-body">
<span :class="Math.random()<0.3?'animate1':Math.random()>0.6?'animate2':'animate3'"
:style="{opa...
属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。作用于元素本身
属性可以让你为一个元素后面区域添加图形效果(如模糊或颜色偏移)。因为它适用于元素背后的所有元素,为了看到效果,必须使元素或其背景至少部分透明。作用于元素背后的区域所覆盖的所有元素。它最常用的功能就是毛玻璃效果。
下面运用一个例子来对比效果:
效果如下图:
效果如下图:
那么我们再写一个例子来谈谈以及的不同:
效果如下:
所以, 作用于当前元素,并且它的后代元素也会继承这个属性; 作用于元素背后的所有元素。
最后,有两个他们的相同