RGBAを設定して、背景画像の不透明度を変更しようとしています。しかし、背景画像の不透明度は変化しません。以下は私が使用しているコードスニペットです。背景画像angacity2の不透明度
このようにバックグラウンドイメージの不透明度を変更すると、HTMLで動作しますが、これをangle2で試してみると動作しません。
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
styles: [`
.background-image {
z-index: -1;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
background-color: rgba(0, 0, 0, 0.9);
},
`],
template:
`
<h1>Hello Angular</h1>
<div class="background-image" style="background-image : url('http://v4.pingendo.com/assets/photos/food/cover-1.jpg')">
</div>
`,
})
export class AppComponent { }
はちょうど私は、ただ、スレッドを閉じるために
background-image {
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
}
「ホスト:バックグラウンド画像{' –
お返事ありがとうございます。私はちょうど試みました:host .background-image {.background-image {の代わりに、結果は同じです。画像はロードされていますが、不透明度は変更されていません。 – MJDude
私は背景画像が背景色プロパティの影響を受けていないと考えました。 – apokryfos