현제 페이지를 한개 만들어 보고 있는데요 막히는 부분이 있어서요
http://jisim.or.kr/theme/basic1/c.php
위 링크에 보시면 왼쪽과 오른쪽 버튼이 되어 있는데
왼족 오른쪽 가운데 버튼을 한개 더 놓으려고 합니다.
그리고 백그라운드 이미지 같은 경우에는 왼쪽 오른쪽 나누는 것이 아니고 하나로만 사용을 하고 싶은데
위치값과 width 100% 로 주었는데도 별 반응이 없어서요
소스 상에서 보면 왼쪽 이미지와 오른족 이미지 모두다 버튼하고 같이 묶여 있는 것 같은데...뭐가 잘 못 되었는지 모르겠습니다.
intro1 intro2 intro3 버튼 같은 경우에는 이렇게 나누면 될 것 같은데 문제는 배경 이미지가 하나로 되지 않는 다는 것이 좀 무제가 있어요
혹시 알려 주실분은 좀 넣어주시면 감사 드리겠습니다.
답변 5개 / 댓글 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;
페이지에 html 선언도 안하셨고 head도 미포함 meta 태그도 미포함입니다.
태그 입력하시고 반응형에 맞는 meta 태그도 넣으시길 바랍니다.
<!DOCTYPE HTML><html><head> <meta charset="UTF-8"> <title></title></head><body> </body></html>
배경 이미지를 고정시켜 스크롤을 움직여도 유지하는 방법입니다.
전 이게 깔끔한 것 같습니다.
현재 .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;
반응형으로 하시는군요. 좀 수정해야 겠네요.
새로 추가한 .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}
답변에 대한 댓글 1개
다 했는데요
덕분에 많이 배웠습니다.
그런데 이미지가 잘리네요
아래쪽으로 원형배너는 배치가 되었는데요
이것은 혹시 이미지가 작아서 그런간가요
아님 뭐가 도 잘 못 되었나요
화면을 줄였을때요
margin-left:-150px 하니 원형 베너가 사라지더라구요
그래서 그냥 전 -10% 주었더니 pc 형태에서는 그럭저럭 보이더라구요
이렇게 조정은 했는데 화면을 줄이게 되면 원형배너가 아래로 떨어지기는 하는데 백그라운드 이미자가 잘리는 현상이 생겨서요
.main_intro_wrap 에 position:absolute를 지워주세요. position:relative는 그대로 두시고요.
- position: absolute !important;
- top: 0;
- left: 50%;
- margin-left: -25%;
답변을 작성하려면 로그인이 필요합니다.
여기서 제가
<div class="main_intro container3">
<a href="#">
<img src="<?php echo G5_THEME_URL; ?>/img/btn01.png">
<span> <br><b>지시엘앤씨</b></span>
<p> <br> <br> </p>
</a>
</div>
만들고 그리고 css
.main_intro_wrap .container3 a:hover p{color:#ffd237;}
.main_intro_wrap .container3 a:hover{background:rgba(255,198,0,0.5); border-color:rgba(255,198,0,0.5);}
적용을 했는데 해결은 됬는데요
position:absolute 이거 같은 경우에는 어디에 넣어야 되나요
원형 한개가 더 생기기는 했는데 아래로 떨어져 버려서요....
죄송합니다.