Portfolio amministrativo su HTML5. Libero professionista Pavlo Grishaev Compvit di layout HTML - Portfolio - Layout HTML, CSS, JavaScript - layout, html, html5, css, javascript, jquery, adattivo, reattivo, responsivo, designer di layout Modelli html5 adattivi per fotografo di

Golovna / Contatti

Inizierò a contrassegnare il nuovo documento HTML5. La sezione dell'intestazione ha uno stile del lato inferiore. libreria jQuery, plugin Quicksand e il nostro file script.js verrà incluso prima del tag body che chiude:

indice.html

Il mio portfolio

L'elemento header HTML5 sostituisce la nostra intestazione h1 (che è la stessa del logo). L'elemento sezione contiene un elenco non ordinato di elementi del portfolio, altri elenchi vengono aggiunti con il codice jQuery) / L'elemento nav, progettato come verde scuro, funge da filtro.

Elenco disordinato #stage con articoli dal nostro portfolio. Ogni articolo ha un attributo dati, ovvero una serie di segni separati. Successivamente, nel codice jQuery, si scorre l'elenco, registrando le etichette e creando categorie selezionabili dal menu verde adiacente.

  • Puoi posizionare altri robot e selezionare altri tag nell'elenco degli elementi.

    jQuery

    Il plugin Quicksand confronta due elenchi non ordinati, trova nuovi elementi al loro interno e anima il processo di posizionamento. script jQuery Per apprendere questa parte della lezione, scorri gli elementi del portfolio nell'elenco #stage e crea nuovi elenchi non ordinati (aggiunti) di ciascun tag identificato. Questi elenchi verranno utilizzati per il plug-in Quicksand.

    Una volta cliccato sulla pagina, iniziamo un ciclo per rivelare le icone.

    script.js - Parte 1

    $(document).ready(function())( var items = $("#stage li"), itemsByTags = (); // Passa in rassegna tutti gli elementi li: items.each(function(i)( var elem = $ ( this), tags = elem.data("tags").split(","); // Aggiunto l'attributo data-id Richiesto dal plugin Quicksand: elem.attr("data-id",i); key,value)( // Possiamo vedere i campi di immissione: value = $.trim(value); if(!(value in itemsByTags))( // Possiamo creare un array vuoto per gli elementi: itemsByTags = ; ) // Ogni elemento viene aggiunto a un array da m_tsi: itemsByTags.push(elem ));

    Il tag skin viene aggiunto agli oggetti dell'elemento ByTags come array. Ciò significa che itemsByTags["Web Design"] contiene un array di tutti gli elementi che indicano il tag "Web Design". Usiamo questo oggetto per creare un elenco non ordinato nella pagina Sabbie mobili.

    È possibile creare funzioni aggiuntive

    script.js - Parte 2

    Function createList(text,items)( // Una funzione aggiuntiva che rimuove il testo di un pulsante di menu e // un array di elementi li // Crea un elenco vuoto e non ordinato var ul = $("

    © 2022 androidas.ru - Tutto su Android