给边框右边一个盒子阴影

Sou*_*116 4 html css css3

我试图给出一个三角形的边框,我用css做了一个盒子阴影.

#triangle-topleft {
	  width: 0;
	  height: 0;
	  border-top: 300px solid blue;
	  border-right: 100px solid transparent;
  }
Run Code Online (Sandbox Code Playgroud)
<div id="triangle-topleft" />
Run Code Online (Sandbox Code Playgroud)

我试过但不能给右边框一个阴影.有一个简单的CSS方法来实现这一目标吗?这就是它最终应该是什么样子(对于实际阴影来说更好).

在此输入图像描述

G.H*_*unt 5

您可以使用filtercss规则.

#triangle-topleft {
      width: 0;
      height: 0;
      border-top: 300px solid blue;
      border-right: 100px solid transparent;
      filter: drop-shadow(3px 3px 3px hsla(0, 0%, 0%, 1));
  }
Run Code Online (Sandbox Code Playgroud)
<div id="triangle-topleft" />
Run Code Online (Sandbox Code Playgroud)