#jquery #jquery-mobile
#jquery #jquery-mobile
Вопрос:
Я создал свой веб-сайт с помощью jQuery mobile, и я хотел бы создать такую же нижнюю панель инструментов, как показано на рисунке ниже. Кто-нибудь может указать мне правильное направление?
Панель навигации по умолчанию, предоставляемая jQuery mobile, не имела такого же внешнего вида.
Вот панель навигации jQuery mobile:http://jquerymobile.com/test/#/test/docs/toolbars/docs-navbar.html
Комментарии:
1. да, это возможно (почему бы и нет?), но вам придется написать немного CSS самостоятельно
2. @naugtur: Я думал, есть с чего начать… Я попробую сам.
3. Все, что есть, это пример, на который вы ссылались. Возьмите ее и добавьте стили, чтобы получить визуальный эффект.
Ответ №1:
Что касается значков, которые вы можете использовать:http://glyphish.com /
Быстрая версия в реальном времени:http://jsfiddle.net/vh4Ca/62 /
HTML
<div data-role="page">
<div data-role="content">
<div data-role="footer" class="nav-glyphish-example">
<div data-role="navbar" class="nav-glyphish-example" data-grid="d">
<ul>
<li><a href="#" id="favorite" data-icon="custom">Favorite</a></li>
<li><a href="#" id="recent" data-icon="custom">Recent</a></li>
<li><a href="#" id="contacts" data-icon="custom">Contacts</a></li>
<li><a href="#" id="keypad" data-icon="custom">Keypad</a></li>
<li><a href="#" id="voicemail" data-icon="custom">Voicemail</a></li>
</ul>
</div>
</div>
</div>
</div>
CSS
.nav-glyphish-example .ui-btn .ui-btn-inner {
padding-top: 40px !important;
}
.nav-glyphish-example .ui-btn .ui-icon {
width: 45px!important;
height: 35px!important;
margin-left: -24px !important;
box-shadow: none!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
-webkit-border-radius: none !important;
border-radius: none !important;
}
#favorite .ui-icon {
background-image: url(http://glyphish.com/images/demo.png);
background-position: -345px -112px;
background-repeat: no-repeat;
}
#recent .ui-icon {
background-image: url(http://glyphish.com/images/demo.png);
background-position: -9px -61px;
background-repeat: no-repeat;
}
#contacts .ui-icon {
background-image: url(http://glyphish.com/images/demo.png);
background-position: -9px -540px;
background-repeat: no-repeat;
}
#keypad .ui-icon {
background-image: url(http://glyphish.com/images/demo.png);
background-position: -9px -783px;
background-repeat: no-repeat;
}
#voicemail .ui-icon {
background-image: url(http://glyphish.com/images/demo.png);
background-position: -394px -733px;
background-repeat: no-repeat;
}
Комментарии:
1. Я наткнулся на это, когда искал помощь с Bartender — это намного проще и намного легче настраивать.
2. Одна вещь — ваш fiddle показывает значки на сплошном черном фоне, который выглядит немного не так
3. @JoshL да, это всего лишь пример, но меня это тоже беспокоит