我发现 Jest Snapshot Summary 有点令人困惑。在我们的存储库之一中运行测试后,我得到以下摘要:
Snapshot Summary
› 2 snapshots written in 1 test suite.
› 50 obsolete snapshot files found, re-run with `-u` to remove them.
› 3 obsolete snapshots found, re-run with `-u` to remove them.
Run Code Online (Sandbox Code Playgroud)
快照测试意味着我们将当前测试的输出与更改前的输出进行比较,以捕捉副作用。
因此,如果我做对了,总结意味着
所以运行-u
会
这样的理解正确吗?
我正在使用已建立的方法通过设置相对来保持元素的比率padding-bottom
.
相对垂直边距和填充相对于包含块的宽度,宽度本身也是如此.
在这种情况下,宽度显然是填充边缘之一,因此包括填充.100%绝对孩子将覆盖父母的填充.
.outer {
border: 1px solid gray;
width: 60px;
height: 60px;
padding: 5px;
position: relative;
}
.inner {
position: absolute;
top: 0;
height: 0;
padding-bottom: 100%;
left: 0;
width: 100%;
background-color: lightgreen
}
Run Code Online (Sandbox Code Playgroud)
<div class="outer">
<div class="inner">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
代码应该是.inner
60 x60px²,对吗?
不应该有在分配差异height: 100%
或padding-bottom: 100%
孩子,对不对?
这是Firefox中的情况,但不是Chrome中的情况.这是怎么回事?
显然Chrome(和Safari)正在考虑包含框的填充,但它不应该考虑.
还是我弄错了?
我正在尝试剪切和淡出mp3文件的最后4秒:
avconv -i SPEX_pilot_02.mp3 -t 0:0:25 -filter:a fade=t=out:st=21:d=4 preteach-words.mp3
Run Code Online (Sandbox Code Playgroud)
没有错误,但没有应用淡出效果.):
我的版本是avconv 0.8.10-6:0.8.10-0ubuntu0.13.10.1
avconv -filters | grep fade
给我
fade Fade in/out input video
Run Code Online (Sandbox Code Playgroud)
在官方LibAV文档中,淡入淡出过滤器仅列在视频过滤器部分中,并使用帧作为参数.
就像使用 CSS 从右侧偏移背景图像一样,我想shape
相对于容器的右边缘定位我的一些绝对值。
clip-path: polygon(0 0, right 1em 0, 100% 50%, right 1em 100%, 0 100%, 0 0);
Run Code Online (Sandbox Code Playgroud)
这应该从右边的元素切出一个三角形,它是 1em 长。
我不能使用 % ,因为这样三角形的大小将取决于元素的长度,这是我不想要的。
不幸的是,它不能以这种方式工作。还有其他解决方案吗?