Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

그냥 그래

CSS를 이용한 하단 고정 배너를 만들어보자. 본문

Web/CSS3

CSS를 이용한 하단 고정 배너를 만들어보자.

그냥사람임 2018. 2. 22. 23:09


안녕하세요 도롱군입니다.


이번 포스팅은 CSS를 이용한 하단고정배너 (bottom fixed banner)를 만들어 보려고합니다.

준비할 것 html와 css, 배너 닫기 기능을 넣기 위해 Javascript 약간의 지식? 이 필요합니다.


하단고정배너? 그게 뭔가요?



위의 사진과 같이, 스크롤 영역에 상관 없이 창의 하단부분에 고정되어 자리하는 배너입니다.

많은 웹사이트에서 이를 이용한 웹디자인이 되어있고 광고 효과도 괜찮게 평가되는 

알아두면 괜찮을 법 한 녀석입니다.




1. html 작성


모든 웹의 기초가 되어주는 html.


독타입 선언을 한, <html><head><body>이 들어가있는,

기본적인 html 구조를 잡아주셔야합니다.




이제 html 문서의 몸체 부분의 내용을 기입해주어야 하는데요.

기본적으로 레이아웃을 나눌때 자주 사용되는 <div> 태그와 배너안에 들어갈 내용을 집어넣기 위해선 <p> 태그가 필요하겠죠?


기입해줍시다.




아무 내용이나 적어주시면 되겠습니다.

하지만 생각을 조금 해보면 배너 영역 안에 글씨가 닫기와 본문 내용 2개의 영역이 나누어져 있다는 것을 알 수 있습니다.



1번 영역 - <p>태그가 들어가는 일반 본문영역

2번 영역 - <p>태그에 클래스를 주어 차별시켜도 되지만, 귀찮은 바람에 <span>태그를 이용했습니다.
                Javascript를 이용한 배너 닫기 기능을 추가할 영역


그럼 추가적으로 영역을 나눠주기 위하여 <div>를 2개정도 더 추가해봅시다.





왜 <span>태그에 javascript를 한번에 적은 것인가요?

또한 this선택자는 무엇인가요?


우선 아래의 사진을 보고 알려드리겠습니다.




이런식으로 닫기를 누르면 사라지는 것을 볼 수 있습니다.

this는 나 자신을 정의하는 선택자입니다.


자바스크립트를 이용하여 style을 조작할 수 있는데요.

display='none' 을 이용하여 display style을 사라지게 만들었습니다.

이를 응용하면 퍼블리싱할때 요긴하게 쓰이는 닫기/열기 기능을 만들 수 있습니다.




이제 어느정도 html 문서의 틀을 잡았다면 옷을 입혀줘야겠죠?


(용량이 너무 커서 코딩하는 것을 모두 담을 수 없어 아래 사진으로 대체합니다.)




나머지 class들을 적용시켜줍니다 html문서에.

또한 외부 스타일시트를 html에서 불러오게 한 뒤에 적용시켜 미리보기를 실행해봅시다.




이상입니다.


*해당 포스트는 하단 배너의 위치 및 자바스크립트를 이용하여 하단 배너가 사라지는 것을 보여주기 위해 만들어졌으며,

해당 코드로 실사 시, 본문 텍스트가 하단에 깔리게 됩니다. 이럴땐 div에 id로 묶어서 스크립트로 처리해야합니다.


감사합니다.

Comments