일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스마트폰 배경화면
- SKY 시리우스
- 하루 한마디 영어
- 안드로이드 개발 2.0 강좌
- 안드로이드폰
- 안드로이드2.0
- 아이폰 배경화면
- 안드로이드 2.0 개발
- MapView
- 구글 안드로이드
- sky 시리우스폰
- 하루한마디영어
- 영어
- 안드로이드 개발
- 안드로이드2.0개발
- 안드로이드
- 안드로이드 개발 강좌
- 안드로이드 배경화면
- 인기있는 블로그 만들기
- objective-c
- 안드로이드 바탕화면
- 안드로이드 개발 2.0
- 스카이 안드로이드폰 시리우스 K양 동영상
- 아이폰 바탕화면
- android
- 구글 안드로이드 개발
- Form Stuff
- 구글안드로이드
- 스카이 안드로이드폰 시리우스
- 안드로이드개발
- Today
- Total
moozi
navigation 예제 본문
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Responsive Navigation</title>
<style type="text/css">
/* ul엘리먼트 적용된 .topnav에만 */
ul.topnav {
list-style-type: none;/* 기호를 없앰 */
margin: 0;
padding: 0;
overflow: hidden;/* 넘어가는 부분은 안보이게 */
background-color: #333; /* 배경색 */
}
ul.topnav li {
float: left; /* 옆으로 펼침 */
}
/* 메뉴 링크에 적용
부트스트랩등 프레임워크에서도 a 태그에 효과를 줘야 반영됨.
*/
ul.topnav li a {
display: inline-block;
color: #f2f2f2; /* 글자색 */
text-align: center;
padding: 14px 16px;/* 위아래, 좌우 여백 */
text-decoration: none; /* 밑줄제거 */
transition: 0.3s;
font-size: 17px;
}
/* 링크에 마우스오버시 배경색 변경 */
ul.topnav li a:hover {background-color: #111;}
/* 오른쪽에 아이콘 처음에 안보임. 화면크기가 줄어들면 보이게 함 */
ul.topnav li.icon {display: none;}
/* 가로크기가 680이하가 되면 적용*/
@media screen and (max-width:680px) {
/* 첫번째 li가 아닌 나머지 메뉴는 사라지게 함.*/
ul.topnav li:not(:first-child) {display: none;}
/* 아이콘은 보이게 */
ul.topnav li.icon {
float: right; /* 오른쪽에 배치 */
display: inline-block; /* 보이게 */
}
}
</style>
</head>
<body>
<ul class="topnav">
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
<li class="icon">
<a href="javascript:void(0);" onclick="myFunction()">☰</a>
</li>
</ul>
</body>
</html>