목차
background-attachment 예제 - 배경이미지 고정 O
background-attachment 정의
background-attachment 구문
background-attachment 예제 - 배경이미지 고정 X
background-attachment 이슈 - 고정 배경이미지 좌우 흔들림 방지
background-attachment 예제 - 배경이미지 고정 O
<style>
body {
background-image: url("
http://i.imgur.com/MzHQIAK.jpg ");
background-repeat: no-repeat;
background-attachment : fixed; }
div {
height:2000px;
}
h1 {
color:white;
}
</style>
<body> <div><h1>홈짱닷컴 (homzzang.com)</h1></div>
</body>
결과보기
background-attachment 정의
배경이미지 고정시킬건지, 스크롤과 함께 움직이게 할건지 지정.
1.
2.
사파리 제외한 주요 최신 브라우저 모두 지원 .
3. MDN background-attachment 예제보기
https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment
background-attachment 구문
selector {background-attachment: scroll|fixed|local|initial|inherit;}
[속성값]
scroll 배경이미지가 페이지와 함께 스크롤 O. (기본값)
배경이미지가 해당 요소 자체 기준으로 고정됨.
이미지가 요소의 테두리에 효과적으로 부착됨.
fixed 배경이미지가 페이지와 함께 스크롤 X. (= 배경이미지 고정.)
local
배경이미지가 요소 내용과 함께 스크롤.
initial
이 속성의 기본값으로 설정.
inherit 부모요소의 속성값 상속.
background-attachment 예제 - 배경이미지 고정 X
<style>
body {
background-image: url("
http://i.imgur.com/MzHQIAK.jpg ");
background-repeat: no-repeat;
background-attachment : scroll; }
div {
height:2000px;
}
h1 {
color:white;
}
</style>
<body> <div><h1>홈짱닷컴 (homzzang.com)</h1></div>
background-attachment 이슈 - 고정 배경이미지 좌우 흔들림 방지
[원인]
세로 스크롤바 존재 여부.
[해결]
body 스타일에 아래 코드 추가해 항상 세로 스크롤바가 존재하게 만듦.body {min-height:1000px;}
주소 복사
랜덤 이동