2021-03-16 화요일
Publishing 작업 중 배경 이미지를 넣어야 할 경우 반응형으로 맞춰야 하기때문에 곤란한 경우가 있다.
어느 해상도에서나 특정 모양을 맞춰줘야하는데
일단 repeat은 빼는게 맞고 화면에 다 보여줘야하니까 background-size는 contain을 해준다 그렇게 되면 여백이 생긴다는 문제가 있다.
그래서 한가지 노하우를 공유하고자 한다.
예를들어 이런모양일 경우
가운데 방패모양이 항상 중앙쪽에 위치해야한다.
그럼 background-size: cover;를 주고
중요한 것은 background-position을 퍼센트로 주면 된다.
이때 줬던 css를 예시로 올리겠다.
.bg-img {
background-image: url(../img/information-auth-data/header-bg.png);
background-size: cover;
background-repeat: no-repeat;
background-color: purple;
background-position: 40% 73%;
height: 400px;
position: relative;
}