Slider vue 3
I added my simple slider using vue 3, that can switch image by mouse and finger touching. Also in this slider I use img
for display of pictures,which is most often semantically correct, unlike div
.
In this example I used typescript, script setup, module css.
<script setup lang="ts"> import { ref } from 'vue' import Img1 from './1.jpg' import Img2 from './2.jpg' import Img3 from './3.jpg' const slider = ref<HTMLElement | null>(null) const images = ref([Img3, Img1, Img2]) const current_index = ref(0) const position = ref(0) let is_dragging = false let prev_position = 0 let start_x = 0 const...