SOURCE

console 命令行工具 X clear

                    
>
console
<div class="one">
  <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/theatre-masks.svg"
  class="mask" />
  <div class="origin">
    <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/mask.JPG"
    class="mask" />
    <div>
      这里只有两行文字,有padding
    </div>
    <div>
      这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding
    </div>
  </div>
  <div class="origin-mask">
    <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/mask.JPG"
    class="mask" />
    <div>
      这里只有两行文字,有padding
    </div>
    <div>
      这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding
    </div>
  </div>
</div>
<div class="two">
  <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/Compass_masked.png"
  class="mask" />
  <div class="origin">
    <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/mask.JPG"
    class="mask" />
    <div>
      这里只有两行文字,有padding
    </div>
    <div>
      这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding
    </div>
  </div>
  <div class="origin-mask">
    <img src="https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/Compass_masked.png"
    class="mask" />
    <div>
      这里只有两行文字,有padding
    </div>
    <div>
      这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding这里有很多行文字,无padding
    </div>
  </div>
</div>
.one,
.two {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.one > img,
.two > img {
  width: 100px;
  height: 100px;
}

.origin > div,
.origin-mask > div {
  display: inline-block;
  width: 100px;
  margin: 10px;
  overflow: hidden;
  vertical-align: top;
  font-size: 12px;
}

.origin > img:nth-child(1),
.origin-mask > img:nth-child(1) {
  width: 100px;
  height: 100px;
}

.origin > div:nth-child(2),
.origin-mask > div:nth-child(2) {
  height: 50px;
  padding: 10px;
  background-color: #ccc;
}

.origin > div:nth-child(3),
.origin-mask > div:nth-child(3) {
  height: 100px;
  background-color: #ccc;
}

.one > .origin-mask > img,
.one > .origin-mask > div {
  -webkit-mask-image: url("https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/theatre-masks.svg");
}
.two > .origin-mask > img,
.two > .origin-mask > div {
  -webkit-mask-image: url(https://ranwawa-personal.oss-cn-beijing.aliyuncs.com/study/Compass_masked.svg);
}