angular2の[style]
または[ngStyle]
を使用して擬似要素のスタイルを変更できますか?angular2の擬似要素のスタイルを変更
divのぼかし効果を得るためには、オーバーレイのように動作し、擬似要素に背景画像を設定する必要があります。
私はそれが動作しませんでした
<div class="blur" [style.before.backgroundImage]="'url('+ featuredImage[i] + ')'">
のようなものを試してみました。私もこれを試しました
<div class="blur" [ngStyle]="'{:before{ background-image:url('+ featuredImage[i] + ')}}'">
私はそれがこのように動作しませんので、ポストのリストについては、動的に '背景image'を設定する必要があり、:
はまた、あなたが
sanitizer.bypassSecurityTrustResourceUrl(path)
やsanitizer.bypassSecurityTrustStyle('--featured-image:url(' + path + ')'))
を使用してURL /スタイルをサニタイズする必要があることに注意します代わりに 'div.blur'backgroundを設定し、それを':before'に継承します。答えをありがとう。 –javascriptで擬似要素のスタイルを設定することはできません。だから、この場合、実際の要素を使って、その代わりに背景を設定することができます。ちょうどそれが疑似であるふりをする。 – dfsq