如何使用 CSS 创建不规则黑色块?

如何使用 css 创建不规则黑色块?

css 不规则块如何实现?

问题:如何使用 css 创建如下图所示中间的黑色不规则块?

[图片:

黑色不规则块示例

]

解答:

为了实现此不规则块,可以采用滤镜技巧:

/* 设置父容器 */
.container {
  position: relative;
  width: 400px;
  height: 400px;
}

/* 创建不规则块 */
.irregular-block {
  position: absolute;
  width: 200px;
  height: 200px;
  background-color: black;
  filter: blur(20px);
}

应用模糊滤镜会使黑色块变模糊并产生不规则的效果。

变色和模糊

要实现变色和内容模糊,需要嵌套元素:

/* 添加背景颜色 */
.irregular-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
}

/* 增加额外的模糊效果 */
.irregular-block::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(10px);
}

以上就是如何使用 CSS 创建不规则黑色块?的详细内容,更多请关注其它相关文章!