Artikel Topik pembelajaran Muat turun Soal Jawab Kamus Pengaturcaraan Permainan kemas kini terkini
LOG MASUK
简体中文(ZH-CN) English(EN) 繁体中文(ZH-TW) 日本語(JA) 한국어(KO) Melayu(MS) Français(FR) Deutsch(DE)
  • Pembangunan bahagian belakang
  • Bahagian hadapan web
  • Web3
  • Soalan Lazim
  • Tutorial Permainan Mudah Alih
  • Pangkalan data
Bahagian hadapan
HTML | CSS | JavaScript | Vue.js
bahagian belakang
PHP | ThinkPHP | Laravel | MySQL | Redis
Syor Terkini
  • Php8, saya datang juga

    84669 orang belajar

asas asli
HTML | CSS | HTML5 | CSS3 | JavaScript
pembangunan rangka kerja
jQuery | Vue.js | React | AngularJS | Node.js | BootStrap | AJAX | Foundation
Syor Terkini
  • Ketahui reka letak tapak web dalam masa 30 minit

    152542 orang belajar

Bahasa pengaturcaraan
PHP | Python | Go | Java | C | C++ | C# | VBSscript | Scala | Lua | Perl | Ruby | JSP | XML | ASP
rangka kerja/alat
ThinkPHP | Laravel | Servlet | Django | ASP.NET
Pengenalan kepada Asas
MySQL | SQL Server
Pembelajaran lanjutan
MongoDB | Oracle | Redis | Memcached
Syor Terkini
  • Tutorial Video Permulaan Shangguan Oracle kepada Mahir

    20005 orang belajar

Pembangunan asli
Android | iOS
Pembangunan pelbagai terminal
Swift | Flutter | uni-app | applet | lain
Syor Terkini
  • Baris pertama kod UNI-APP anda

    5487 orang belajar

  • Berkibar dari awal ke pelancaran apl

    7821 orang belajar

Penggunaan Alam Sekitar
Linux | Docker
Penggunaan alatan
PhpStudy | Git | Alat lain
Syor Terkini
  • Tutorial Video Linux Baharu Brother Lian

    359900 orang belajar

reka bentuk UI
Axure | PS
Syor Terkini
  • Tutorial Video AXURE 9 (Sesuai untuk UI Reka Bentuk Produk Interaktif Pengurus Produk)

    3350 orang belajar

  • Tutorial Video PS Kemahiran Asas Sifar

    180660 orang belajar

  • Tutorial video UI 16 hari untuk anda bermula

    48569 orang belajar

  • Tutorial Video Teknik PS dan Teknik Menghiris

    18603 orang belajar

Klasifikasi Perpustakaan Kelas
HTTP | TCP/IP | pengaturcaraan asas
Syor Terkini
  • Tutorial Video Pembinaan Persekitaran Awan Alibaba dan Pelancaran Projek

    40936 orang belajar

  • Gambaran Keseluruhan Rangkaian Komputer - Pengetahuan Asas yang Perlu Dikuasai Pengaturcara

    1549 orang belajar

  • Tutorial Penting untuk Pengaturcara - Penjelasan Protokol HTTP

    1183 orang belajar

  • Tutorial Video Websocket

    32909 orang belajar

Rumah> hujung hadapan web> Soal Jawab bahagian hadapan> teks badan

html slaid untuk dipadam

PHPz
Lepaskan: 2023-05-15 13:15:07
asal
608 orang telah melayarinya

Dengan populariti peranti mudah alih, semakin banyak tapak web dan aplikasi mula menumpukan pada pengalaman pengguna mudah alih. Antaranya, gelongsor untuk memadam telah menjadi kaedah operasi biasa. Artikel ini akan memperkenalkan cara menggunakan HTML dan CSS untuk melaksanakan fungsi padam gelongsor.

  1. Reka bentuk struktur HTML

Pertama sekali, anda perlu mereka bentuk senarai dalam HTML yang perlu melaksanakan fungsi padam gelongsor, contohnya:

rreee

Antaranya, item- content adalah kandungan utama item senarai, dan item-delete ialah butang delete untuk dipaparkan semasa meluncur untuk memadam. Perlu diingatkan bahawa dua elemen item-content dan item-delete perlu ditetapkan pada lebar tetap supaya keseluruhan kandungan boleh dipaparkan semasa meluncur.

  1. Reka bentuk gaya CSS

Seterusnya, anda perlu menggunakan gaya CSS untuk mereka bentuk item senarai, termasuk menetapkan kedudukan, ketinggian, lebar dan atribut lain bagi setiap item senarai , dan Tetapkan gaya untuk butang padam gelongsor. Anda boleh menggunakan kod berikut untuk mencapai ini:

  • 列表标题
Salin selepas log masuk

Kod di atas menetapkan gaya asas seperti ketinggian tetap, sempadan dan warna latar belakang untuk item senarai dan menetapkan kedudukan mutlak untuk dua elemen kandungan item dan item-padam. Antaranya, padding-kanan kandungan item ditetapkan kepada 60px, manakala lebar item-delete ditetapkan kepada 60px, dan jurang 15px ditinggalkan di sebelah kanan butang padam.

  1. JavaScript untuk melaksanakan pemadaman gelongsor

Akhir sekali, kod JavaScript perlu digunakan untuk melaksanakan fungsi pemadaman gelongsor. Khususnya, aspek berikut perlu dipertimbangkan:

  • Dengar acara mula sentuh, gerak sentuh, akhir sentuh, dapatkan koordinat titik sentuh pada skrin menggunakan event.touches, dan kira anjakan mendatar bagi titik sentuh.
  • Gunakan atribut transform untuk mencapai kesan gelongsor.
  • Tentukan sama ada butang padam perlu dipaparkan berdasarkan jarak gelongsor, dan laksanakan fungsi padam apabila sentuhan tamat.

Berikut ialah kod pelaksanaan khusus:

ul { list-style: none; padding: 0; margin: 0; } li { position: relative; height: 50px; line-height: 50px; background: #f0f0f0; overflow: hidden; margin-bottom: 10px; border: 1px solid #dcdcdc; } .item-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 0 60px 0 15px; } .item-delete { position: absolute; top: 0; right: 0; bottom: 0; width: 60px; padding-right: 15px; background: #f44336; color: #fff; text-align: center; } .item-delete button { width: 100%; height: 100%; border: none; background: transparent; color: #fff; font-size: 14px; cursor: pointer; }
Salin selepas log masuk

Dalam kod di atas, setiap item senarai mula-mula dipantau secara berasingan untuk peristiwa touchstart, touchmove dan touchend, dan dikira berdasarkan titik sentuh dan jarak gelongsor Jumlah terjemahan, gunakan transformasi untuk mencapai kesan gelongsor.

Dalam acara hujung sentuh, jika jarak gelongsor melebihi ambang tertentu, item senarai akan dialihkan ke kedudukan deleteWidth dan acara klik akan ditambahkan pada butang padam untuk melaksanakan operasi pemadaman.

Pada ketika ini, pelaksanaan fungsi padam gelongsor selesai. Anda boleh menggunakan kaedah di atas untuk melaksanakan dengan mudah kesan pemadaman gelongsor dalam HTML dan CSS, mengoptimumkan pengalaman pengguna aplikasi mudah alih dan tapak web serta meningkatkan kepuasan pengguna.

Atas ialah kandungan terperinci html slaid untuk dipadam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Artikel sebelumnya:kosongkan cache css Artikel seterusnya:Bagaimana untuk menetapkan font html
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
  • Garmin mengeluarkan kemas kini pertama untuk jam tangan pintar baharu di tengah-tengah aduan perisian pelancaran buggy
    2024-09-07 06:42:37
  • Saya Tweak 7 Tetapan Windows 11 Ini untuk Memaksimumkan Prestasi Permainan
    2024-09-07 06:42:02
  • Grid CSS - Penyelaman Dalam
    2024-09-07 06:41:32
  • Vivo Y300 Pro mempunyai bateri 6,500 mAh dalam badan 7.69 mm yang tipis
    2024-09-07 06:39:40
  • Kebocoran Intel Panther Lake-H mendedahkan lima model dengan sehingga 45 Watt TDP
    2024-09-07 06:38:32
  • Laravel memasang dalam Ubuntu langkah demi langkah.
    2024-09-07 06:34:32
  • Sediakan Go dengan pengurusan versi dan sambungan Kod VS
    2024-09-07 06:33:12
  • BMW bekerjasama dengan Toyota untuk kereta berkuasa sel bahan api hidrogen menjelang 2028
    2024-09-07 06:32:02
  • Devtool tidak diperlukan
    2024-09-07 06:31:02
  • Saham Ubisoft jatuh ke paras terendah 10 tahun selepas pelancaran Star Wars: Outlaws yang mengecewakan
    2024-09-07 06:30:32
Isu terkini
function_exists() tidak boleh menentukan fungsi tersuai Ujian fungsi () {return true;} jika (function_exists ('test')) {echo "test is functio...
daripada 2024-04-29 11:01:01
0
2
1120
Bagaimana untuk memaparkan versi mudah alih Google Chrome Hello cikgu, bagaimana saya boleh menukar Google Chrome kepada versi mudah alih?
daripada 2024-04-23 00:22:19
0
9
1194
Tetingkap anak mengendalikan tetingkap induk, tetapi output tidak bertindak balas. Dua ayat pertama boleh dilaksanakan, tetapi ayat terakhir tidak boleh dilaksanakan.
daripada 2024-04-19 15:37:47
0
1
1046
Tiada output dalam tetingkap induk document.onclick = function(){ window.opener.document.write('Saya adalah output tetingkap ...
daripada 2024-04-18 23:52:34
0
1
942
Di manakah perisian kursus tentang pemetaan minda CSS? Perisian kursus
daripada 2024-04-16 10:10:18
0
0
1002
Topik-topik yang berkaitan
Lagi>
  • 10 pertukaran mata wang teratas10 pertukaran mata wang teratas
  • Apakah pengecam Python?Apakah pengecam Python?
  • padamkan elemen daripada tatasusunan jspadamkan elemen daripada tatasusunan js
  • Alat carian yang biasa digunakanAlat carian yang biasa digunakan
  • Pengenalan kepada alat pengesanan SSLPengenalan kepada alat pengesanan SSL
  • Apakah sebab telefon bimbit mempunyai nombor kosong?Apakah sebab telefon bimbit mempunyai nombor kosong?
  • Bagaimana untuk menyelesaikan masalah skrin hitam selepas menghidupkan komputer dan tidak dapat memasuki desktopBagaimana untuk menyelesaikan masalah skrin hitam selepas menghidupkan komputer dan tidak dapat memasuki desktop
  • apa maksud tajukapa maksud tajuk
Cadangan popular
  • 什么是URL地址
  • web端是什么意思
  • 编程语言有哪些
  • 什么是IT行业
  • error是什么意思
Tutorial Popular
Lagi>
Tutorial berkaitan
Cadangan popular
Kursus terkini
  • Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP)
    Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP)
    1397901
  • Tutorial pengenalan PHP satu: Belajar PHP dalam satu minggu
    Tutorial pengenalan PHP satu: Belajar PHP dalam satu minggu
    4211863
  • Tutorial Video Permulaan JAVA
    Tutorial Video Permulaan JAVA
    2373925
  • Pengenalan berasaskan sifar Little Turtle untuk mempelajari tutorial video Python
    Pengenalan berasaskan sifar Little Turtle untuk mempelajari tutorial video Python
    494875
  • Tutorial pengenalan berasaskan sifar PHP
    Tutorial pengenalan berasaskan sifar PHP
    829021
  • Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP)
    Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP)
    1397901 kali belajar
  • Tutorial Video Permulaan JAVA
    Tutorial Video Permulaan JAVA
    2373925 kali belajar
  • Pengenalan berasaskan sifar Little Turtle untuk mempelajari tutorial video Python
    Pengenalan berasaskan sifar Little Turtle untuk mempelajari tutorial video Python
    494875 kali belajar
  • Pengenalan pantas kepada pembangunan bahagian hadapan web
    Pengenalan pantas kepada pembangunan bahagian hadapan web
    213739 kali belajar
  • Kuasai tutorial video PS dari awal
    Kuasai tutorial video PS dari awal
    848089 kali belajar
  • [Web front-end] Permulaan pantas Node.js
    [Web front-end] Permulaan pantas Node.js
    3683 kali belajar
  • Koleksi lengkap kursus timbunan penuh pembangunan web asing
    Koleksi lengkap kursus timbunan penuh pembangunan web asing
    2824 kali belajar
  • Gunakan GraphQL praktikal bahasa
    Gunakan GraphQL praktikal bahasa
    2321 kali belajar
  • Master kipas 550W mempelajari JavaScript dari awal langkah demi langkah
    Master kipas 550W mempelajari JavaScript dari awal langkah demi langkah
    494 kali belajar
  • Sarjana Python Mosh, seorang pemula dengan pengetahuan asas sifar boleh bermula dalam masa 6 jam
    Sarjana Python Mosh, seorang pemula dengan pengetahuan asas sifar boleh bermula dalam masa 6 jam
    12708 kali belajar
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
  • [butang borang] kod hubungan borang mesej perusahaan jQuery
  • [Kesan khas pemain] Kesan main balik kotak muzik MP3 HTML5
  • [Navigasi menu] HTML5 kesan khas menu navigasi animasi zarah sejuk
  • [butang borang] jQuery bentuk visual seret dan lepas kod penyuntingan
  • [Kesan khas pemain] Kod pemain muzik Kugou tiruan VUE.JS
  • [kesan khas html5] Permainan kotak menolak html5 klasik
  • [Gambar kesan khas] menatal jQuery untuk menambah atau mengurangkan kesan imej
  • [Kesan album foto] Kesan zum hover kulit album peribadi CSS3
  • [Templat bahagian hadapan] Templat Laman Web Syarikat Pembersihan dan Pembaikan Hiasan Rumah
  • [Templat bahagian hadapan] Templat halaman panduan resume peribadi berwarna segar
  • [Templat bahagian hadapan] Templat Web Resume Kerja Kreatif Pereka
  • [Templat bahagian hadapan] Templat laman web syarikat pembinaan kejuruteraan moden
  • [Templat bahagian hadapan] Templat HTML5 responsif untuk institusi perkhidmatan pendidikan
  • [Templat bahagian hadapan] Templat laman web pusat membeli-belah kedai e-buku dalam talian
  • [Templat bahagian hadapan] Teknologi IT menyelesaikan templat tapak web syarikat Internet
  • [Templat bahagian hadapan] Templat laman web perkhidmatan perdagangan pertukaran asing gaya ungu
  • [PNG素材] 可爱的夏天元素矢量素材(EPS+PNG)
  • [PNG素材] 四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)
  • [banner图] 唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)
  • [PNG素材] 金色的毕业帽矢量素材(EPS+PNG)
  • [PNG素材] 黑白风格的山脉图标矢量素材(EPS+PNG)
  • [PNG素材] 不同颜色披风和不同姿势的超级英雄剪影矢量素材(EPS+PNG)
  • [banner图] 扁平风格的植树节banner矢量素材(AI+EPS)
  • [PNG素材] 九个漫画风格的爆炸聊天气泡矢量素材(EPS+PNG)
  • [Templat bahagian hadapan] Templat Laman Web Syarikat Pembersihan dan Pembaikan Hiasan Rumah
  • [Templat bahagian hadapan] Templat halaman panduan resume peribadi berwarna segar
  • [Templat bahagian hadapan] Templat Web Resume Kerja Kreatif Pereka
  • [Templat bahagian hadapan] Templat laman web syarikat pembinaan kejuruteraan moden
  • [Templat bahagian hadapan] Templat HTML5 responsif untuk institusi perkhidmatan pendidikan
  • [Templat bahagian hadapan] Templat laman web pusat membeli-belah kedai e-buku dalam talian
  • [Templat bahagian hadapan] Teknologi IT menyelesaikan templat tapak web syarikat Internet
  • [Templat bahagian hadapan] Templat laman web perkhidmatan perdagangan pertukaran asing gaya ungu
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!