Framework7 - Araç Çubukları
Açıklama
Araç Çubuğu, ekranın altındaki gezinme öğelerini kullanarak diğer sayfalara kolay erişim sağlar.
Araç çubuğunu tabloda belirtildiği gibi iki şekilde kullanabilirsiniz -
S.No | Araç çubuğu türleri ve Açıklaması |
---|---|
1 | Sekmeyi gizle
Sayfaları yüklediğinizde araç çubuğunu otomatik olarak gizleyebilirsiniz. no-toolbar sınıf yüklenen sayfaya. |
2 | Alt Araç Çubuğu
Araç çubuğunu sayfanın altına yerleştirin. toolbar-bottom sınıf. |
Araç Çubuğu Yöntemleri
Aşağıdaki mevcut yöntemler Araç Çubukları ile kullanılabilir -
S.No | Araç Çubuğu Yöntemleri ve Açıklaması |
---|---|
1 | myApp.hideToolbar(toolbar) Belirtilen araç çubuğunu gizler. |
2 | myApp.showToolbar(toolbar) Belirtilen araç çubuğunu gösterir. |
3 | view.hideToolbar() Görünümde belirtilen araç çubuğunu gizler. |
4 | view.showToolbar() Görünümde belirtilen araç çubuğunu gösterir. |
Misal
Aşağıdaki örnek, Framework7'de araç çubuğu düzeninin kullanımını gösterir.
İlk olarak, adında bir HTML sayfası oluşturacağız toolbar.html aşağıda gösterildiği gibi -
<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content = "width = device-width, initial-scale = 1,
maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui" />
<meta name = "apple-mobile-web-app-capable" content = "yes" />
<meta name = "apple-mobile-web-app-status-bar-style" content = "black" />
<title>Toolbar Layout</title>
<link rel = "stylesheet"
href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css" />
<link rel = "stylesheet"
href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css" />
</head>
<body>
<div class = "views">
<div class = "view view-main">
<div class = "navbar">
<div class = "navbar-inner">
<div class = "center sliding">Toolbar Layout</div>
</div>
</div>
<div class = "pages navbar-through">
<div data-page = "index" class = "page with-subnavbar">
<div class = "page-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida.
Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Aenean
sagittis interdum leo in molestie. Aliquam sodales in diam eu consectetur.
Sed posuere a orci id imperdiet.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida.
Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Aenean
sagittis interdum leo in molestie. Aliquam sodales in diam eu consectetur.
Sed posuere a orci id imperdiet.</p>
</div>
</div>
</div>
<div class = "toolbar">
<div class = "toolbar-inner">
<a href = "#" class = "link">Link 1</a>
<a href = "#" class = "link">Link 2</a>
<a href = "#" class = "link">Link 3</a>
</div>
</div>
</div>
</div>
<script type = "text/javascript"
src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script>
<script>
// here initialize the app
var myApp = new Framework7();
// If your using custom DOM library, then save it to $$ variable
var $$ = Dom7;
// Add the view
var mainView = myApp.addView('.view-main', {
// enable the dynamic navbar for this view
dynamicNavbar: true
});
</script>
</body>
</html>
Şimdi, uygulamanızı ve görünümlerinizi özel JS dosyasında başlatın toolbar.js.
Çıktı
Yukarıda verilen kodun nasıl çalıştığını görmek için aşağıdaki adımları gerçekleştirelim -
Yukarıda verilen HTML kodunu farklı kaydedin toolbar.html sunucunuzun kök klasöründeki dosya.
Bu HTML dosyasını http: //localhost/toolbar.html olarak açın ve çıktı aşağıda gösterildiği gibi görüntülenir.