2016-07-05 37 views
5

Quando clicco su impostazioni, si passa al menu di navigazione interno e, successivamente, a questo punto torna all'opzione del menu principale.Transizione diapositiva materiale angolare nel nav laterale?

Per che sto cercando di attuare transizione scorrevole in navigazione laterali usando materiale angolare, ma questo non mostra l'effetto di transizione di diapositiva in navigazione laterale.

Angular material slide nav Plnkr ::http://plnkr.co/edit/tAocrJglxnLs3mMPqAnb

Transizione diapositiva: Quando si clicca su impostazioni è navigare al menu interno e poi su di nuovo accedere al menu principale. Per questo è necessario l'effetto di transizione delle diapositive.

Ad esempio: http://plnkr.co/edit/o37kGQByrXX9jdIxuIXZ

Uno suggeriscono sull'effetto Transizione diapositiva.

+0

vostro requisito non è chiaro. Per favore, spiega cosa vuoi esattamente fare? –

+0

@RahulArora Grazie per la risposta rapida. Ho aggiunto più descrizione e campione plnkr. – Karthik

+0

Cosa c'è di sbagliato nel plunkr fornito? – Weedoze

risposta

3

check this out http://plnkr.co/edit/Ksfo7fnSB0c4DH6egE3S?p=preview

<md-content class="main-ctr" ng-controller="RightCtrl" class="md-padding"> 

e mainme nu e sottomenu 2 altre classi, le loro posizioni sono assoluti in modo che possano scivolare senza attrito

+0

dovrebbe funzionare ora, aggiungere un donotshow di classe all'inizio per evitare la diapositiva del sottomenu –

+0

Grazie Piyush, Risposta eccellente. Sto cercando di implementare in un altro sottomenu interno, ma non funziona. Quando siamo cliccare su impostazioni è passare a sottomenu, In questo sottomenu ho pulsante di ricerca, cliccare sul pulsante di ricerca che è passare a input di ricerca interiore e quindi fare clic sul pulsante di chiusura/cross è navigare per eseguire il sottomenu. Per quello ho provato ma non funziona. Potete per favore suggerirmi. il problema è nello stesso plnkr. – Karthik

+0

non vedo alcun pulsante di ricerca nel sottomenu usando lo stesso plunkr sopra, può essere se aggiorni il violino –

0

aggiungere classi al menu come

<div ng-show="submenu" class="submenu"> <div ng-show="mainMenu" class="mainmenu">

e css sarà

.submenu.ng-hide, 
.mainmenu.ng-hide{ 
    display: block !important; 
    opacity: 0; 
    transition: all .35s linear; 
} 

.submenu, 
.mainmenu{ 
    opacity: 1; 
    transition: all .35s linear; 
} 
+0

L'ho provato ma non si tratta di un effetto slide e di un problema di posizione. seguire il plnk: http://plnkr.co/edit/1boZbKdAf36Fk7UePghe?p=preview – Karthik

+0

ha provato a lavorare su quel plunkr. ma non supporta l'uso di "! importante". e che tipo di transizione hai bisogno? da sinistra a destra? –

+0

Potete dargli un link jsfiddle. la modifica di plunkr è un po 'difficile –

Problemi correlati