Red de conocimiento del abogados - Ley de patentes - ¿Cómo controla js la animación css3?

¿Cómo controla js la animación css3?

Cómo usar js para activar la animación css3. Debes escribir el estilo de animación de antemano usando CSS3. Coloque el mouse en la parte frontal y agregue una clase para que cuando se haga clic con el mouse, haya una animación CSS3. Cuando el mouse se vaya, elimine el estilo y la animación finalizará.

En el código html, cuando el mouse se mueve sobre el botón, el borde del botón parpadea; cuando el mouse sale del botón, el botón vuelve a la normalidad. ¿Alguien puede darme alguna orientación?

Método 1css

.btn:hover{

/*Llamar animación css3 o gif parpadeante*/

}

Método 2js

$().hover(function(){

//Evento de entrada del mouse

},function(){

//Evento de mouse fuera

})

¿Cómo desaparece la animación del código CSS después de ejecutarse?

Después de ejecutar la animación del código CSS, agregue animación-fill-mode:forwards directamente para que la animación CSS permanezca en el último fotograma después de la ejecución.

¿Cuáles son los complementos de grid de Javascript que hacen un uso potente de las aplicaciones JS?

Clase de herramienta

Biblioteca de herramientas para una manipulación conveniente de objetos, matrices, etc.

underscore.js

lo-dash y guión bajo .js La API es básicamente la misma.

Su ventaja sobre el guión bajo es que es muy eficiente; se puede crear a medida

Sugar agrega algunos métodos de herramientas a los objetos nativos

functional.js proporciona algo de soporte para Curry

Watch.js monitorea cambios en objetos o propiedades

Programación funcional de bacon.js, genial

streamjs usa flujos para realizar operaciones en serie en matrices y objetos

p>

Control de procesos asincrónicos

Producido por eventproxy Pu Ling

Detalles de Arbiter.js

Publicar y suscribirse

qEstilo de promesa

Async.js

mock

Mock.js genera datos aleatorios y solicitudes simuladas de Ajax

solicitudes jquery-mockjaxmockajax

Tiempo biblioteca

momento

datejs

Detección de navegador

Bowser detecta navegadores y versiones específicas

ua-parser- js detecta navegadores y versiones, sistemas operativos, tipos de dispositivos, etc. específicos.

Depuración

console-polyfill puede utilizar de forma segura métodos de consola como console.log()

log hace que la salida del registro de la consola tenga un estilo

Konsole.js genera información de registro detallada en un elemento de la página

operación uri.jsuri

Biblioteca de herramientas para agregar, eliminar y modificar cookies

Detalles de la biblioteca de enrutamiento frontal de Director

BigDecimal.js mejora la precisión de las operaciones digitales

JSDoc se basa en el archivo javascript comenta información y genera documentación API detallada

Encapsulación de eventos de teclado de teclas de acceso rápido

Biblioteca MD5 que utiliza MD5 para cifrar archivos

Clase de mejora del navegador

Una biblioteca que hace que algunos navegadores antiguos sean impresionantes

Selectivizr le da a IE6-8 algunos selectores CSS3

ieBetter hace que IE6-8 tenga características avanzadas de navegador

ExplorerCanvas permite que los navegadores basados ​​en IE8 admitan lienzo

CSS3Pie permite que IE6-9 admita bordes radiosos, sombras de cuadros y gradientes lineales. Puede utilizar archivos .htc (tenga en cuenta Minetype) o archivos .js. Cuando se usa Pie.js, cuando el elemento box-radious tiene un color de fondo, el color de fondo no se muestra. . .

formFive permite que los navegadores antiguos admitan algunas funciones de los formularios HTML5, como marcador de posición y enfoque automático

/anselmh/object-fit permite que los navegadores admitan la regla CSS de ajuste de objetos

HTML5CrossBrowserPolyfills un montón de Polyfills

La flexibilidad permite que el antiguo IE también admita Flexbox

Mejora del selector

Lining.js permite a los navegadores implementar similares:: El efecto de nth-line(),::nth-last-line()

Sin categoría

prefixfree lo usa al escribir CSS, no es necesario agregar un prefijo al navegador.

Clase de formulario

jquery-file-upload detalles del componente de carga del archivo

zControl de vista de árbol de archivos

Dispositivo de edición de árbol.

La visualización se siente como un mapa mental

Procesamiento de archivos por parte de FileAPI en el cuadro de selección de archivos

Validación de formulario

.Validar detalles

jQuery -Validation-Engine

Embellecimiento de elementos de formulario

uniform proporciona embellecimiento de cuadros desplegables, cuadros individuales, casillas de verificación, botones y otros elementos de formulario

select2 cuadro desplegable de selección múltiple

La selectividad es similar a unfilom

cuadro desplegable DropKick, selección única y múltiple. La apariencia es mejor que la uniforme

componente de cambio de estilo switcheryios7

nouislider usa barras de desplazamiento para configurar/controlar (volumen, etc.)

range.css embellece el apariencia de los elementos de entrada

Clase de imagen

holderjs genera imágenes de marcador de posición

lazyload

Después de cargar todas las imágenes seleccionadas por imagesLoaded, el se ejecuta la devolución de llamada

CSSgram usa el filtro CSS3 para implementar la biblioteca de filtros de Instagram

Clase de iconos

Resumen de IconFont

Iconos SVG

svgicons

icónico

HYBICON con efectos interactivos. Por ejemplo, cuando pasa el cursor y hace clic en

icono de entidad de carácter HTML

/

icono de transformaicons, habrá algunos efectos de transformación. Por ejemplo, el signo más se convierte en una cruz

css3patternscss3 crea texturas enlosables. La compatibilidad del navegador no es buena.

Examinar imágenes

aparece fancybox para ver imágenes, videos, etc. demostración

yoxview aparece para ver imágenes y el tamaño de la imagen se escala de forma muy natural

Picture Wall

wookmark

UI Framework

WeUI está diseñado por el equipo de diseño oficial de WeChat para el desarrollo web de WeChat.

Framework7

Clase de componente UI

Arrastrar

dragula admite arrastrar, soltar y ordenar. Se siente más liviano y fácil de usar que jqueryUI

Versión angular oficial de angular-draguladragular

Visualización de datos (gráfico)

Echarts producidos por Baidu

p>

highcharts es poderoso. Hay una tarifa.

Plottable.JS es una biblioteca de gráficos basada en D3

La documentación de flot no es sólida

La demostración del documento chino de chartJ es muy hermosa y clara. Relativamente ligero.

ichartJs Lo hizo un chico de China y se siente bastante bien.

Componente selector de hora

foundation-datepicker

DatePicker es un detalle simple del calendario

fullcalendar admite una forma gratuita de cambiar la fecha Lista de tareas Hora del evento

Me gusta la apariencia de SimpleEventsCalendar. Cuesta 5$

jQueryuidatepicker es clásico, no muy bonito

pickadate es ligero, compatible con dispositivos móviles y bonito. Pero parece que solo se puede mostrar en la capa emergente y no hay una visualización desplegable.

zebra-datepicker es muy configurable. Pero parece que sólo puede aparecer en la esquina superior derecha. . .

estilo bootstrap-datepickerbootstrap.

dateRangePicker selecciona un período de tiempo. estilo de arranque.

Este componente se basa en TwitterBootstrap, Moment.js y jQuery.

Barra de desplazamiento personalizada

barra de desplazamiento ligera perfectscrollbar. La apariencia es la misma que la barra de desplazamiento de Chrome en Mac.

iscroll funciona bien en dispositivos móviles

Efecto de carga

CSSSpinnersCSS

Loaders.cssCSS

p>

Tabla componente

jsGridDataGrid. Detalles

backgrid se basa en DataGrid de Backbone.js

excellentexport genera Excel a partir del contenido de la tabla. Compatible con Firefox, Chrome, IE6+

Se puede interactuar con tablas de datos (clasificando contenido, eliminando, etc.)

handsontable genera datos con apariencia de Excel

Hojas de cálculo J Biblioteca de componentes de datos de tabla

Seleccionar color

Espectro

Compartir en SNS

JiaEsto genera un código para compartir.

Editor

editor de código ace, se puede utilizar para demostraciones de demostración

ckeditor

ueditor creado por Baidu

tinymce edita contenido HTML en tiempo real

summernote es bueno para dispositivos móviles

Componente de notificación

notie.js

Reproductor HTML5

jwplayer es utilizado por una gran cantidad de sitios web

html5media es un h5player simple y liviano

jplayer tiene funciones potentes y se puede personalizar

Muestra

Impress.js varias rotaciones y experiencias únicas

fullPage se muestra en pantalla completa. Utilice la rueda de desplazamiento para pasar las páginas en detalle

zepto.fullpage se centra en fullPage.js en el lado móvil, confiando en Zepto

pagePiling es similar a fullPage

turn.js para hacer un libro Libro, con un hermoso efecto de cambio de página

Presentación de diapositivas

slidesjs es muy fácil de usar, pero el CSS para la navegación de la presentación de diapositivas debe escribirse por mí mismo, jaja, detalles

iSlider es un componente deslizante de JavaScript para plataforma móvil sin dependencias de complementos. Detalles

La presentación de diapositivas en pantalla completa de bgstretcher cambiará a medida que cambie el tamaño de la página.

Swiper es un complemento deslizante táctil móvil potente, gratuito y de código abierto. El sitio web chino de Swiper

coin-slider es compatible con IE6. Bastante bien~. Sin embargo, el método de cambio es bloque por bloque. El método de conmutación no se puede configurar. . .

wowslider tiene varios efectos interesantes al cambiar de diapositiva. PEAJE.

La presentación de diapositivas normal de Cycle2 no admite el desplazamiento vertical. . .

jcarousel es una presentación de diapositivas normal, no compatible con IE6

reveal3d scrolling. Es bastante bueno para crear ppts

nodePPT está hecho por chinos y es bastante bueno para crear ppts. En algunos aspectos es mejor que revelar. Pero hay algunos problemas con el html exportado generado

Al cambiar roundabout3d, puedes ver el lado de la imagen en la parte posterior

Cuadro emergente

Magnific-Popup es compatible con PC y dispositivos móviles. No está mal, hay capas de más de 5k estrellas desarrolladas por chinos, compatibles con ie6+. No me gusta como se llama.

Efectos de animación

mixitup utiliza hermosos efectos de animación para completar la clasificación y el filtrado.

Efecto de marquesina jQuery.Marquee

Efecto de giro rápido de tarjeta

El efecto de giro de tarjeta 2 es compatible. La escritura es relativamente simple: 1. Solo admite voltear en la dirección x 2. Todos los nombres de las clases están especificados 3. Solo se puede llamar una vez. Necesita ser reescrito. Mira mi versión mejorada aquí

TheaterJS simula una conversación entre dos personas en la pantalla

El color del texto de medianoche.js cambia con el fondo, _explodes

color: complemento de animación de degradado de color para animaciónjquery. La animación jquery no admite cambios en los valores de color. La biblioteca proporciona este apoyo.

transit realiza transformación CSS en elementos

tagcanvasEfecto de nube de etiquetas 3D en detalle

animación de cambio de imagen con icono

Snap.js izquierda/derecha El efecto de apariencia de la navegación lateral

Animación CSSshake jitter

Algunos efectos interesantes después de hacer clic con ClickSpark.js

Complemento de diferencia visual

scrollorama es relativamente simple

superscrollorama puede crear más efectos, pero requiere una biblioteca Tween de terceros, que es más complicada de usar.

scrolldeck

flash

swfobj puede detectar automáticamente la compatibilidad del complemento Flash con varios navegadores convencionales en PC y máquinas Mac. Hace que la inserción de recursos multimedia Flash sea lo más sencilla y segura posible. Y es muy coherente con los principios de optimización de motores de búsqueda. Además, puede evitar que aparezcan etiquetas no estándar, como object e embed, en su HTML y XHTML, cumpliendo así con más estándares. Detalles

Lotería

wEfecto de raspado de tarjeta rasca y gana de ScratchPad

Complemento de rotación jqueryrotate. Se puede utilizar para crear efectos de lotería de carrusel

Categoría de mejora de la experiencia del usuario

Intro.js es muy bueno para introducir funciones de sitios web. También se puede utilizar como guía para principiantes.

blockUILComponente de soporte.

Información de solicitud de sugerencia simple. Hecho con css. Compatibilidad IE9+.

Cuando el texto puntodotdot se desborda, agrega puntos suspensivos al final del texto

jQuery-menu-aim cambia el menú secundario tan rápido como la página de inicio de Amazon

Función de lupa AnythingZoomer

Embellecer/resaltar código de sintaxis

google-code-prettify

DlHighlight solo admite resaltado de sintaxis JavaScript, CSS, XML y HTML p>

Aleatorice colores cómodos según sea necesario

Instrucciones inteligentes de entrada impresionantes y indicaciones de autocompletar

indicaciones proTip. Se siente mejor que el consejo de Bootstrap

Biblioteca de gestos Hammerjs. Encapsula deslizar, tocar, pellizcar, desplazarse y otros gestos

Animación

La velocidad mejora el rendimiento de la animación Jquery. y nuevas funciones como animación en color.

SVG

Snap.svg es una biblioteca JS para operar SVG. Conocido como el jQuery de SVG. demo

walkway dibuja gradualmente la ruta SVG de forma animada.

Prueba

Mocha

Chai

Debería

Snoion

DeviceMock.jsmock equipo.

Otras categorías

Se detalla la solución de ZeroClipboard para copiar contenido al portapapeles y ser compatible con los navegadores convencionales

Convertir html2canvashtml en lienzo, que se puede utilizar para tomar capturas de pantalla . Detalles

Marco de correo electrónico HTML responsivo de Ink

Prueba de rendimiento

Capture y analice contenido RSS (no puede cruzar dominios, por lo que se requiere un proxy en segundo plano, por lo tanto). llamado análisis de Rss en realidad analiza xml)

jFeed

jRss es una versión simple de jFeed

scriptcam interactúa con la cámara

cylon. js robot framework, admite 35 plataformas

Marco de mampostería en cascada

devices.css Apariencia de los bordes de los dispositivos móviles. Es genial para crear prototipos.

Clases relacionadas con Bootstrap

Bootbox.js encapsula el cuadro emergente de bootstrap

Aspecto gratuito

AdminLTE

Repositorio de JSPlugins

Sitio web de complementos jQuery de alta calidad jQueryCards

jster

nodemodules

npmrankSortnpmpackagesbypagerank

YOUMIGHTNOTNEEDJQUERYPLUGINS no depende del complemento js de jQuery.

awesome-nodejs

Bibliotecas Library.io en varios idiomas

Un framework basado en Avalon creado por OniUI Qunar.com

Comúnmente frameworks móviles usados

zepto.js

La sintaxis es casi la misma que la de jquery. Si conoces jquery, básicamente conocerás zepto~

La última versión. se ha actualizado a 1.16

p>

iscroll.js

Resuelva los problemas causados ​​por la página que no admite el desplazamiento elástico y se corrigió ~

Lograr actualización desplegable , pantalla deslizante, zoom y otras funciones~

La última versión ha sido actualizada a 5.0

underscore.js

El autor no lo ha usado, pero yo Escuché que es fácil de usar y lo recomiendo a todos ~

La biblioteca proporciona un conjunto de funciones de programación funcionales útiles, pero no amplía ningún objeto integrado de JavaScript.

La última versión se ha actualizado a 1.8.2

Marco de pantalla deslizante

Adecuado para el efecto de deslizar la pantalla hacia arriba y hacia abajo, hacia la izquierda y hacia la derecha, etc.

slip.js

iSlider.js

fullpage.js

swiper.js

flex diseño

El diseño flexible se puede utilizar actualmente en dispositivos móviles. No todas las sintaxis son totalmente compatibles, pero el efecto es bueno~

.