아래 CSS코드는 나의 블로그에서 적용중인 백그라운드 배경의 불투명 코드이다.
적용시 아래 3가지를 함께 수정하는 것이 좋다.
아래구문에서 0,0,0,0.7 의미는 앞에 0,0,0 은 RGB 컬러를 의미하면 0,0,0 은 검정색을 의미하며 뒤에 0.7은 불투명값이다.
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('./images/Earth.jpg'); /* 백그라운드이미지 */
아래구문 sidebar도 위에와 동일한 의미이다.
background-color: rgba(155, 155, 155, 0.1); /* 배경을 70% 불투명하게 설정 */
꿀팁!
Q. 낮은 불투명값을 적용한 상태에서 조금 더 낮은 불투명값을 주고 싶을때 어떻게 하면 좋을까요?
A. RGB 컬러를 어둡거나 밝게 하면 불투명이 조금 다르게 된다. 그래서 나는 sidebar의 RGB 색상이 155,155,155 이다.
html, body {
margin: 0;
padding: 0;
overflow-x: hidden;
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('./images/Earth.jpg'); /* 백그라운드이미지, 불투명 */
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%; /* 배경 이미지를 가로 50%, 세로 50%로 축소 */
}
#sidebar {
position: fixed; /* 사이드바 스크롤 못하게 고정시킴 */
top: 0;
left: 0;
bottom: 0;
padding: 0;
width: 280px;
height: 100%;
/*border-right: 1px solid #1568b7; 사이드바와 본문 사이의 구분선의 색상을 설정함, 하지만 미사용으로 주석처리함 */
cursor: default;
background-color: rgba(155, 155, 155, 0.1); /* 배경을 90% 불투명하게 설정 */
}
#body {
padding: 20px 15px 18px;
word-break: break-all;
}