css3 フィルターをマスクとして使用することは可能ですか? たとえば、上から 30% だけをぼかしたいとしますdiv
。どうすればできますか?
私が達成しようとしていることを説明するために、小さな jsfiddle を作成します: http://jsfiddle.net/uxCXa/2/
css3 フィルターをマスクとして使用することは可能ですか? たとえば、上から 30% だけをぼかしたいとしますdiv
。どうすればできますか?
私が達成しようとしていることを説明するために、小さな jsfiddle を作成します: http://jsfiddle.net/uxCXa/2/
疑似要素を使用してそれを実現し、box-shadow
偽の WebKit のぼかしフィルターに を追加します。
.container {
position: relative;
width: 200px;
}
.container:after {
position: absolute;
top: 15%;
bottom: 15%;
left: 0;
right: 0;
background: rgba(100,100,100,0.3);
box-shadow: 0 0 3px 0 rgba(100,100,100,0.3);
z-index: 2;
content: "";
}
top
必要な 30% の半分にする必要がありbottom
ます。