Я следовал обычному методу включения стиля в компонент. но стили не отображаются в браузере. Однако среди многих отражается только одно свойство. если к классу применены свойства стиля 6, отражается только свойство 1.
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'userbar',
templateUrl: './userbar.component.html',
styleUrls: ['./userbar.component.css']
})
export class UserbarComponent implements OnInit {
constructor() { }
ngOnInit() {
}#userbar #wallpicture {
background-image: url("https://i.pinimg.com/originals/73/d5/d4/73d5d48c16adf342d4364d027053176b.jpg");
background-size: 100%;
height: 95px;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
background-position: 0px 50%;
width: 100%;
padding: 0px;
}
#userbar {
width: 100%;
}
#userbar #profilepicture {
 border-radius: 50%;
 position: relative;
 left: -webkit-calc(100% - 350px);
left: -moz-calc(100% - 350px);
 left: calc(50% - 32px);
 top: 64px;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id = "userbar">
<div id = "picturesection">
<div id = "wallpicture">
<img id = "profilepicture" src = "/assets/images/general/userimage.png">
</div>
</div>
</div>





пожалуйста, проверьте свой css.
#userbar, #wallpicture
#userbar, #wallpicture {
background-image: url("https://i.pinimg.com/originals/73/d5/d4/73d5d48c16adf342d4364d027053176b.jpg");
background-size: 100%;
height: 95px;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
background-position: 0px 50%;
width: 100%;
padding: 0px;
}
#userbar {
width: 100%;
}
#userbar, #profilepicture {
 border-radius: 50%;
 position: relative;
 left: -webkit-calc(100% - 350px);
left: -moz-calc(100% - 350px);
 left: calc(50% - 32px);
 top: 64px;
}
Не могли бы вы конкретно сообщить мне, что не так в CSS?
В CSS есть некоторые недопустимые символы, в частности, «СИМВОЛ ЗАМЕНЫ ОБЪЕКТА» (U + FFFC)
Удалите все пустые символы в начале каждой строки и замените их пробелами.
Он должен работать в приведенном ниже фрагменте. Я заменил относительный URL-адрес абсолютным URL-адресом, чтобы проверить его.
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'userbar',
templateUrl: './userbar.component.html',
styleUrls: ['./userbar.component.css']
})
export class UserbarComponent implements OnInit {
constructor() { }
ngOnInit() {
}#userbar #wallpicture {
background-image: url("https://i.pinimg.com/originals/73/d5/d4/73d5d48c16adf342d4364d027053176b.jpg");
background-size: 100%;
height: 95px;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
background-position: 0px 50%;
width: 100%;
padding: 0px;
}
#userbar {
width: 100%;
}
#userbar #profilepicture {
border-radius: 50%;
 position: relative;
 left: -webkit-calc(100% - 350px);
left: -moz-calc(100% - 350px);
 left: calc(50% - 32px);
 top: 64px;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id = "userbar">
<div id = "picturesection">
<div id = "wallpicture">
<img id = "profilepicture" src = "https://www.ienglishstatus.com/wp-content/uploads/2018/04/Cute-Whatsapp-DP.jpg">
</div>
</div>
</div>
Я только что добавил ответ. Похоже, в начале каждой строки были невидимые символы Юникода, которые портят CSS.