vuebanner-Vue implementa un mapa giratorio
Utilice js para obtener la posición del puntero del mouse, calcule el ángulo de desviación según la posición y establezca la perspectiva/rotateX/rotateY del transforme en CSS para que el banner parezca un efecto desviado en 3D.
Primero, escribe un div
y dale algunos estilos básicos
A continuación, introduce vue
y genera una instancia
Defina los ángulos de rotación del eje x y del eje y en los datos
Defina la función que genera una declaración CSS específica en la propiedad calculada calculada
Escriba el lo mismo en el método Función correspondiente al evento de movimiento del mouse en el banner
Defina la función correspondiente al evento de salida del mouse del banner (es decir: evento de salida del mouse del banner)
Escriba en el método la misma función que el evento del banner de salida del mouse Función correspondiente al evento de movimiento del mouse
Defina la función correspondiente al evento del banner de salida del mouse (es decir: evento del banner de salida del mouse)
Escriba el evento de movimiento del mouse en el banner en el método Función correspondiente