현제 페이지를 한개 만들어 보고 있는데요 막히는 부분이 있어서요
본문
http://jisim.or.kr/theme/basic1/c.php
위 링크에 보시면 왼쪽과 오른쪽 버튼이 되어 있는데
왼족 오른쪽 가운데 버튼을 한개 더 놓으려고 합니다.
그리고 백그라운드 이미지 같은 경우에는 왼쪽 오른쪽 나누는 것이 아니고 하나로만 사용을 하고 싶은데
위치값과 width 100% 로 주었는데도 별 반응이 없어서요
소스 상에서 보면 왼쪽 이미지와 오른족 이미지 모두다 버튼하고 같이 묶여 있는 것 같은데...뭐가 잘 못 되었는지 모르겠습니다.
intro1 intro2 intro3 버튼 같은 경우에는 이렇게 나누면 될 것 같은데 문제는 배경 이미지가 하나로 되지 않는 다는 것이 좀 무제가 있어요
혹시 알려 주실분은 좀 넣어주시면 감사 드리겠습니다.
답변 5
전체를 감싸고 있는 main_intro_wrap 클래스에 아래 처럼 css를 줘보세요.
.container1, .container2의 background css는 제거하시고요.
- width: 100%;
- height: 100%;
- position: relative;
- background: url(./img/back01.jpg) no-repeat;
- background-size: cover;
.main_intro_wrap 에 position:absolute를 지워주세요. position:relative는 그대로 두시고요.
- position: absolute !important;
- top: 0;
- left: 50%;
- margin-left: -25%;
반응형으로 하시는군요. 좀 수정해야 겠네요.
새로 추가한 .container3 을 .main_intro_wrap .container3로 바꿔주시고요.
position:absolute !important를 position:absolute;로 바꿔주세요 (!important 제거)
그리고 width:300px; 추가해주시고요.
margin-left:25%를 margin-left:-150px로 바꿔주세요.
그리고
@media(max-width:767px){
}
위 미디어쿼리 안에 아래 내용을 넣어주세요.
.main_intro_wrap .container3 {position:relative !important;margin-left:0;top:0;left:0}
배경 이미지를 고정시켜 스크롤을 움직여도 유지하는 방법입니다.
전 이게 깔끔한 것 같습니다.
현재 .main_intro_wrap에서 아래 2줄을 제거하시고
- background: url(./img/back02.jpg) no-repeat;
- background-size: cover;
- background: url(./img/back02.jpg) no-repeat;
- background-size: cover;
- height: 100%;
- background-attachment: fixed;
페이지에 html 선언도 안하셨고 head도 미포함 meta 태그도 미포함입니다.
태그 입력하시고 반응형에 맞는 meta 태그도 넣으시길 바랍니다.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>