이 기사에서는 주로 고정된 상단 위치와 꽃잎 네트워크를 모방한 플로팅 효과를 갖춘 탐색 메뉴의 jQuery+CSS3 구현을 소개합니다. 페이지가 아래로 내려간 후 탐색 막대가 수평으로 정지되고 상단에 고정되는 기능을 구현할 수 있습니다. .jQuery 이벤트 응답 및 페이지 요소 속성이 포함됩니다. 동적 수정 관련 조작 기술이 필요한 친구는 이를 참조할 수 있습니다.
이 기사에서는 고정된 상단 위치와 플로팅 효과를 모방한 탐색 메뉴를 구현하는 jQuery+CSS3의 예를 설명합니다. 꽃잎 네트워크. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>【推荐】Jquery+CSS3仿花瓣网固定顶部位置悬浮的导航菜单</title> <style type="text/css"> body,h1,ul{margin:0;} ul li{list-style-type:none;} #header{width:100%;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:center;} h1{padding:10px 0;color:#D74452;} .nav{width:1000px;background:#fff;margin:20px auto 0;border:solid 1px #ccc;zoom:1;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:#D74452;} .nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0;} .nav:after{content:"";display:block;height:0;clear:both;visibility:hidden;} .nav ul li{float:left;margin:0 20px;height:30px;line-height:30px;} .nav ul li a{cursor:pointer;} .nav ul li a:hover{text-decoration:underline;} h2{height:400px;line-height:400px;} </style> <script src="jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ var topMain=$("#header").height()+20//是头部的高度加头部与nav导航之间的距离 var nav=$(".nav"); $(window).scroll(function(){ if ($(window).scrollTop()>topMain){//如果滚动条顶部的距离大于topMain则就nav导航就添加类.nav_scroll,否则就移除 nav.addClass("nav_scroll"); }else{ nav.removeClass("nav_scroll"); } }); }) </script> </head> <body> <p id="header"><h1>花瓣</h1></p> <p class="nav"> <ul> <li><a>关注</a></li> <li><a>最新</a></li> <li><a>最热</a></li> <li><a>视频</a></li> <li><a>家居</a></li> <li><a>旅行</a></li> </ul> </p> <p style="background:#f9f9f9;color:#000;" id="cont"> <h2>1</h2> <h2>2</h2> <h2>3</h2> <h2>4</h2> <h2>5</h2> <h2>6</h2> <h2>7</h2> <h2>8</h2> <h2>1</h2> <h2>2</h2> <h2>3</h2> <h2>4</h2> <h2>5</h2> <h2>6</h2> <h2>7</h2> <h2>8</h2> <h2>1</h2> <h2>2</h2> <h2>3</h2> <h2>4</h2> <h2>5</h2> <h2>6</h2> <h2>7</h2> <h2>8</h2> <h2>1</h2> <h2>2</h2> <h2>3</h2> <h2>4</h2> <h2>5</h2> <h2>6</h2> <h2>7</h2> <h2>8</h2> <h2>1</h2> <h2>2</h2> <h2>3</h2> <h2>4</h2> <h2>5</h2> <h2>6</h2> <h2>7</h2> <h2>8</h2> </p> </body> </html>
작업 렌더링은 다음과 같습니다.
위는 이 기사의 전체 내용입니다. 도움이 되기를 바랍니다. 모두의 학습, 더 많은 관련 내용을 보려면 PHP에 주목하세요. 중국어 웹사이트!
관련 권장 사항:
jQuery와 html5 및 css3은 입력 유효성 검사를 통해 둥근 모서리 새로 고침 양식 기능을 구현합니다.
JavaScript 및 html5 캔버스 코드로 작은 사람을 그리는 방법
위 내용은 jQuery와 CSS3는 모방 꽃잎 네트워크에서 상단 위치가 고정되고 플로팅 효과가 있는 탐색 메뉴를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!