0
我會如何着手在jQuery Mobile網站的底部導航欄中製作更大的中心按鈕? This is the effect I would like to have。如何在jQuery Mobile默認導航欄中擁有更大的中心底部導航欄按鈕?
需要什麼CSS和jQuery使按鈕與應用程序的主窗口重疊,而不會中斷我的導航欄?
我會如何着手在jQuery Mobile網站的底部導航欄中製作更大的中心按鈕? This is the effect I would like to have。如何在jQuery Mobile默認導航欄中擁有更大的中心底部導航欄按鈕?
需要什麼CSS和jQuery使按鈕與應用程序的主窗口重疊,而不會中斷我的導航欄?
這應該讓你開始得很好:
.ui-mobile .ui-page .ui-footer .ui-navbar .ui-btn.ui-btn-active {
/*to make the active nav item stick-out we need to make it absolutely positioned*/
position : absolute;
/*this width is based on the number of nav items, 4 items means 25% for each*/
width : 25%;
/*you can change this to however tall you want to make the active nav item*/
height : 50px;
/*this places the active nav item at the same height as the rest of the nav items*/
bottom : -39px;
/*normal nav items are z-index:10, so this will place the active one above the others*/
z-index : 11;
/*this adds the top-left and top-right rounded corners*/
-webkit-border-top-right-radius : 6px;
-moz-border-top-right-radius : 6px;
border-top-right-radius : 6px;
-webkit-border-top-left-radius : 6px;
-moz-border-top-left-radius : 6px;
border-top-left-radius : 6px;
-webkit-background-clip : padding-box;
-moz-background-clip : padding;
background-clip : padding-box;
/*this adds box shadow to the active nav item*/
-webkit-box-shadow : 0 -1px 8px #000;
-moz-box-shadow : 0 -1px 8px #000;
box-shadow : 0 -1px 8px #000;
}
/*we need to override the default "overflow:hidden" for a couple elements so our active nav item doesn't get clipped*/
.ui-mobile .ui-page .ui-footer .ui-navbar,
.ui-mobile .ui-page .ui-footer .ui-navbar ul {
overflow : visible;
}
這裏是一個演示:http://jsfiddle.net/gNnDJ/
我不太清楚結構/導航欄的CSS是什麼,但也許這將工作:
z-index: 2 //This number must be higher than the z-index-number of the other navabar-element
bottom: 0px
//Depending on the normal size of your navbar.
width: x
height: y
你統治賈斯珀!非常感謝! – Karl 2012-04-21 15:55:46