전체 화면 채팅 페이지에서 배경 코드가 작동하지 않는 이유는 무엇인가요?

여러분 안녕하세요.
홈페이지에서는 작동하는 코드가 채팅방 배경에서는 작동하지 않는 이유가 무엇일까요?


현재 채팅방이 전체 화면일 때 표시가 제대로 되지 않고 있습니다.

배경과 본문을 위한 제 코드입니다

body {
  background-color: #1a1a2b;
}

body:before {
  display: inline-block;
  border-radius: 10px;
  width: 1125px;
  height: inherit;
  background-color: #26263B;
  content: " ";
  position: absolute;
  left: 50%;
  right: 0;
  top: 72px;
  bottom: 11px;
  transform: translate(-50%, 0);
  box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.3);  
}

body {
  position: relative;
}
body {
  background-image: url("https://pvpfarm.com/uploads/default/original/1X/1b5dd68a865855193164193f21e08630a3ed6da6.png");
  background-size: 240px;
  background-repeat: repeat;
  background-attachment: local;
}

이 주제를 스팸하고 싶지는 않지만, 혹시 도와주실 수 있는 분 계신가요?
다양한 방법을 시도해 봤는데도 작동하지 않아요.

사이트를 보고 싶었는데, 내 계정에서는 채팅이 비활성화되어 있는 것 같습니다.

로컬에서 테스트해 보니 CSS는 정상적으로 작동하는 것 같습니다.

다른 CSS 코드가 배경을 덮어쓰거나 제대로 표시되지 않도록 막고 있을 수도 있습니다.

확인해 봤는데 해당 이미지 경로를 제대로 작동시키지 못했습니다. 대신 테마의 assets 폴더에 해당 이미지를 업로드한 후, CSS에서 변수로 다음을 사용해야 합니다:

background-image: url($image_variable_name);

여기서 image_variable_name은 이미지를 업로드할 때 지정한 이름입니다.

귀한 시간을 내어 제 문제를 도와주셔서 감사합니다. @Arkshine @Lilly
회원 등급을 2로 설정했습니다. 이제 채팅 영역에 들어갈 수 있습니다.

네, 몇 가지 CSS 코드가 문제를 일으키고 있었습니다.
수정했는데 이번에는 채팅 영역 아래쪽에 여백이 생겼습니다.

그리고 body:before 코드 안의 bottom 코드가 작동하지 않습니다.
지금 바로 해결할 수는 없습니다.

@Lilly 님이 쓰신 내용을 제가 올바르게 이해했다면, 사진은 이렇게 업로드했습니다.

Ekran görüntüsü 2024-06-04 085453

참고로, 저는 CSS 지식이 전혀 없는 상태에서 이 디자인을 만들었습니다. 그래서 많은 실수를 할 수 있습니다. 덕분에 실수로부터 배우고 있습니다. :pray:

.has-full-page-chat:not(.discourse-sidebar) #main-outlet {
  height: auto;
  position: absolute;
  left: 50%;
  right: 0;
  top: auto;
  bottom: auto;
  transform: translate(-50%, 0);
  box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.3);
}

현재 이 코드를 사용 중이며 정상적으로 작동하고 있습니다.
틀린 부분이 있다면 알려주세요. 감사합니다.