Sunday 12 November 2017

Cycle Js Fx Options


Lsaquolsaquo home jQuery Cycle Plugin Confira Cycle2. O mais recente na linha do ciclo de slideshows. O jQuery Cycle Plugin é um plugin de apresentação de slides que suporta muitos tipos diferentes de efeitos de transição. Ele suporta pausar-em-hover, auto-stop, auto-ajuste, antes de reencaminhamentos, clicar disparadores e muito mais. Ele também suporta, mas não requer, o Easing Plugin. Como funciona O plugin fornece um método chamado ciclo que é invocado em um elemento de contêiner. Cada elemento secundário do recipiente torna-se um slide. As opções controlam como e quando os slides são transitados. ScrollRight (clique) As imagens são usadas nestas demonstrações porque elas parecem legais, mas as apresentações de slides não se limitam a imagens. Você pode usar qualquer elemento que desejar. Procurar efeitos Use a página do Navegador de efeitos para visualizar os efeitos disponíveis. Veja mais demonstrações e exemplos O complemento de ciclos fornece muitas opções para personalizar sua apresentação de slides. Os valores das opções padrão podem ser substituídos passando um objeto de opção para o método do ciclo, usando metadados no elemento do contêiner ou redefinindo os valores em seu próprio código. Para obter mais informações sobre as opções, consulte a página de Referência de opções. Agradecimentos Agradecimentos especiais a Torsten Baldes. Matt Oakes e Ben Sterling pelas muitas idéias que me começaram a escrever Cycle em 2007.saquolsaquo cycle home jQuery Cycle Plugin - Beginners Demos 1 - Defina seu marcação e estilos Todos os exemplos nesta página usam a seguinte marcação e CSS: 2 - Escolha um efeito Você pode escolher entre qualquer um dos seguintes efeitos nomeados: blindX blindY blindZ cover curtainX curtainY fade fadeZoom growX growY scrollUp scrollDown scrollLeft scrollRight scrollHorz scrollVert shuffle slideX slideY toss turnUp turnDown turnLeft turnRight revelar wipe zoom Você especifica o nome do efeito por qualquer um Passando uma string para o método do ciclo ou usando um objeto de opções e definindo a propriedade fx para o nome do efeito desejado.3 - Escolha valores de velocidade e tempo limite Em seguida, você pode querer escolher valores de velocidade e tempo limite para controlar a velocidade e a frequência As transições de slide ocorrem. A opção de velocidade define o número de milissegundos que levará para a transição de um slide para o próximo. A opção de tempo limite especifica quantos milissegundos decorrerão entre o início de cada transição. 4 - Escolha outras opções Existem muitas outras opções para escolher. Dois que você pode achar útil são a pausa e o aleatório. A opção de pausa faz com que a apresentação de slides seja pausada quando o mouse aparece sobre o slide. A opção aleatória faz com que os slides sejam mostrados em ordem aleatória, em vez de seqüenciais. Coisas para manter em mente - Regras CSS Ao criar suas apresentações de slides, lembre-se de que os efeitos de animação funcionam melhor quando tanto o contêiner como o slide possuem uma caixa fixa. - Lembre-se de que cada elemento secundário do recipiente se torna um slideUsing create-cycle-app A maneira mais rápida de criar um novo projeto com Cycle. js é usando o create-cycle-app. Dando-lhe a escolha entre ES6 ou TypeScript, Browserify ou Webpack. Isso criará um projeto chamado my-awesome-app (ou o nome que você escolher) com Cycle Run e Cycle DOM. Se você deseja ter mais controle sobre seu projeto, o canal recomendado para fazer o download do Cycle. js como um pacote é através de npm. Crie um novo diretório e execute isso dentro desse diretório: isso instala o xstream. Cycle Run usando xstream. E Cycle DOM. Os pacotes xstream e Run são a API mínima necessária para trabalhar com Cycle. js. O pacote Run inclui uma única função run (). E Cycle DOM é o driver DOM padrão, fornecendo uma maneira de interface com o DOM. Você também pode usar Cycle. js com outras bibliotecas de fluxo como o RxJS. Suas opções são: npm instalar xstream cyclexstream-run (recomendado se você não sabe o que escolher) npm instalar rx cyclerx-run (para RxJS v4) npm instalar rxjs cyclerxjs-run (para RxJS v5) npm instalar a maioria dos ciclo-executados (para Cujo. js most. js) Os pacotes do tipo orgpackage são pacotes npm com escopo. Suportado se a sua instalação npm for a versão 2.11 ou superior. Verifique a sua versão npm com npm --versão e atualização para instalar Cycle. js. No caso de você não estar lidando com uma aplicação web de interface DOM, você pode omitir ciclos ao instalar. Primeiros passos Recomendamos o uso de uma ferramenta de agrupamento, como navegador ou webpack. Em combinação com ES6 (a. k.a. ES2015) através de um transpiler (por exemplo, Babel ou TypeScript). A maioria dos exemplos de código nesta documentação assumem alguma familiaridade básica com o ES6. Uma vez que seu sistema de compilação esteja configurado, escreva seu arquivo principal de JavaScript principal como: A segunda linha importa a função executar (principal, drivers). Onde principal é o ponto de entrada para todo o nosso aplicativo, e os drivers são um registro das funções do driver rotuladas por algum nome. Crie a função principal e o registro de drivers: makeDOMDriver (container) de Cycle DOM retorna uma função de driver para interagir com o DOM. Esta função está registrada sob a chave DOM no objeto drivers acima. Enviar mensagens do driver principal para o DOM: preenchemos a função principal () com algum código: retorna um objeto coletando um fluxo de xstream definido sob o nome DOM. Isso indica que o principal () está enviando o fluxo como mensagens para o driver DOM. As pias são mensagens de saída. A transmissão emite elementos virtuais de DOM lth1gt exibindo segundos transcorridos mudando ao longo do tempo a cada segundo, onde é substituído por 0. 1. 2. etc. Pegue mensagens do DOM na principal e vice-versa: a função main () agora recebe fontes como entrada. Assim como a saída afunda. As fontes de entrada seguem a mesma estrutura: um objeto que contém DOM como propriedade. Sources. DOM é um objeto com uma API questionável para obter fluxos. Use sources. DOM. select (selector).events (eventType) para obter um fluxo de eventType DOM eventos acontecendo no (s) elemento (s) especificado (s) pelo seletor. Essa função principal () leva o fluxo de cliques a acontecer nos elementos de entrada e mapeia esses eventos alternativos para os elementos do Virtual DOM exibindo uma caixa de seleção togglable. Usamos o div (). entrada(). P () funções auxiliares para criar elementos virtuais de DOM para o respectivo ltdivgt. Ltinputgt. Ltpgt elementos DOM, mas você também pode usar JSX com Babel. O seguinte só funciona se você estiver construindo com o Babel: (1) instale os pacotes npm babel-plugin-transform-react-jsx e snabbdom-jsx (2) especifica um pragma para JSX como mostrado no exemplo a seguir. Babelrc file: ( 3) importar Snabbdom JSX como importação de snabbdom-jsx. E então você pode utilizar JSX: Este exemplo retrata o padrão de resolução de problemas mais comum em Cycle. js: formule o comportamento dos computadores como uma função de fluxos: escute continuamente as mensagens de origem dos drivers e forneça continuamente mensagens de coletores (no nosso caso, Virtual Elementos DOM) para os drivers. Leia o próximo capítulo para se familiarizar com esse padrão. Início rápido No futuro, você pode configurar rapidamente um projeto Cycle. js pronto para desenvolvimento e produção, usando a placa de controle do cyc. Ele vem com transpilação babel, hot-recarga e um servidor isomórfico. Cycle. js como um script Na rara ocasião em que você precisa de scripts Cycle. js como arquivos JavaScript autônomos, você pode baixá-los do unpkg:

No comments:

Post a Comment