Rumah hujung hadapan web tutorial js Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript?

Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript?

Oct 25, 2023 am 08:56 AM
Zum imej Pangkas gambar html canvas

JavaScript 如何实现图片缩略图功能?

Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript?

Apabila kita memaparkan imej pada halaman web, kadangkala kita perlu mengurangkan imej besar asal untuk memenuhi keperluan susun atur halaman, yang memerlukan penggunaan fungsi lakaran kecil imej. Dalam JavaScript, kami boleh melaksanakan fungsi lakaran kenit imej melalui kaedah berikut:

  1. Gunakan HTML untuk menetapkan secara langsung lebar dan tinggi imej

Cara paling mudah ialah menetapkan secara terus atribut lebar dan ketinggian imej dalam HTML untuk mencapai kesan lakaran kecil. Contohnya:

<img src="image.jpg" width="200" height="150" alt="缩略图">
Salin selepas log masuk

Ini akan mengecilkan imej kepada lebar 200 piksel dan ketinggian 150 piksel dan memaparkannya pada halaman web.

  1. Gunakan CSS untuk menskalakan imej

Gunakan kaedah skala() dalam atribut transformasi CSS untuk mencapai penskalaan imej. Contoh kod adalah seperti berikut:

<style>
.thumbnail {
    width: 200px;
    height: 150px;
    overflow: hidden;
}

.thumbnail img {
    transform: scale(0.5); /* 缩放比例为50% */
    transform-origin: 0 0; /* 设置缩放起点为左上角 */
}
</style>

<div class="thumbnail">
    <img src="image.jpg" alt="缩略图">
</div>
Salin selepas log masuk

Ini akan menskalakan imej kepada 50% daripada saiz asal dan memaparkannya dalam bekas Bahagian yang melebihi saiz bekas akan disembunyikan.

  1. Gunakan JavaScript untuk mengawal saiz imej

JavaScript menyediakan keupayaan untuk memanipulasi elemen DOM Kami boleh melaksanakan fungsi lakaran kecil dengan mengubah suai atribut lebar dan ketinggian elemen imej. Contoh kod adalah seperti berikut:

<script>
function resizeImage() {
    var image = document.getElementById("image");
    image.width = 200;
    image.height = 150;
}
</script>

<img id="image" src="image.jpg" alt="缩略图">
<button onclick="resizeImage()">缩略图</button>
Salin selepas log masuk

Selepas mengklik butang, lebar dan tinggi imej akan diubah suai kepada 200 piksel dan 150 piksel.

  1. Gunakan perpustakaan pihak ketiga

Selain menulis kod anda sendiri untuk melaksanakan fungsi lakaran kecil imej, anda juga boleh menggunakan perpustakaan JavaScript siap sedia untuk memudahkan proses pembangunan. Contohnya, perpustakaan pihak ketiga yang biasa digunakan seperti jQuery dan Bootstrap menyediakan fungsi lakaran kecil imej.

Kod sampel menggunakan jQuery adalah seperti berikut:

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function() {
    $("#thumbnail").click(function() {
        $("#image").css({
            width: "200px",
            height: "150px"
        });
    });
});
</script>

<img id="image" src="image.jpg" alt="缩略图">
<button id="thumbnail">缩略图</button>
Salin selepas log masuk

Di atas adalah beberapa kaedah JavaScript yang biasa digunakan untuk melaksanakan fungsi lakaran kecil imej Anda boleh memilih kaedah yang sesuai untuk digunakan mengikut keperluan sebenar. Sama ada anda menetapkan sifat secara langsung, menggunakan zum CSS, mengawal melalui JavaScript atau menggunakan pustaka pihak ketiga, anda boleh mencapai kesan lakaran kecil imej dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript? Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript? Oct 25, 2023 am 08:56 AM

Bagaimana untuk melaksanakan fungsi lakaran kecil imej dalam JavaScript? Apabila kami memaparkan imej pada halaman web, kadangkala kami perlu mengurangkan imej besar asal untuk memenuhi keperluan susun atur halaman, yang memerlukan penggunaan fungsi lakaran kecil imej. Dalam JavaScript, kita boleh melaksanakan fungsi lakaran kenit imej melalui kaedah berikut: Gunakan HTML untuk menetapkan secara langsung lebar dan tinggi imej Cara paling mudah ialah menetapkan secara langsung atribut lebar dan ketinggian imej dalam HTML untuk mencapai kesan lakaran kecil. Contohnya:&l

Cara menggunakan CSS untuk mencapai kesan zum imej Cara menggunakan CSS untuk mencapai kesan zum imej Nov 21, 2023 pm 04:17 PM

Cara menggunakan CSS untuk mencapai kesan zum imej Dalam reka bentuk web, kesan zum imej adalah salah satu keperluan biasa. Melalui sifat dan teknik CSS yang berkaitan, kami boleh mencapai kesan zum imej dengan mudah. Di bawah, kami akan memperkenalkan secara terperinci cara menggunakan CSS untuk mencapai kesan zum imej, dan memberikan contoh kod khusus. Gunakan atribut transformasi untuk melaksanakan penskalaan matriks imej Atribut transformasi membolehkan kami mengubah elemen dengan memutar, menskala, menyengetkan atau menterjemahkannya. Antaranya, transformasi skala adalah untuk merealisasikan gambaran

Bagaimana untuk melaksanakan penskalaan imej dan kesan kaca pembesar dalam Vue? Bagaimana untuk melaksanakan penskalaan imej dan kesan kaca pembesar dalam Vue? Jun 25, 2023 pm 07:32 PM

Bagaimana untuk melaksanakan penskalaan imej dan kesan kaca pembesar dalam Vue? Dengan perkembangan teknologi Web yang berterusan, pengguna mempunyai keperluan yang semakin tinggi untuk kesan paparan imej pada tapak web. Antaranya, pembesaran imej dan kesan kaca pembesar adalah keperluan yang agak biasa. Ia agak mudah untuk melaksanakan penskalaan imej dan kesan kaca pembesar dalam Vue Seterusnya, saya akan memperkenalkan kaedah pelaksanaan khusus secara terperinci. 1. Kaedah asas Mula-mula, mari kita lihat bagaimana untuk mencapai kesan penskalaan imej asas. Kaedah pelaksanaannya mudah, hanya gunakan arahan terbina dalam Vue

Cara terbaik untuk mencapai penskalaan imej menggunakan perpustakaan PHP dan GD Cara terbaik untuk mencapai penskalaan imej menggunakan perpustakaan PHP dan GD Jul 12, 2023 pm 08:07 PM

Cara terbaik untuk mencapai penskalaan imej menggunakan perpustakaan PHP dan GD Dalam beberapa tahun kebelakangan ini, dengan populariti Internet, pemprosesan imej telah menjadi salah satu fungsi yang diperlukan untuk banyak tapak. Sebagai salah satu keperluan paling biasa dalam pemprosesan imej, penskalaan imej perlu dapat menskalakan saiz imej secara berkadar tanpa kehilangan kualiti imej untuk menyesuaikan diri dengan keperluan paparan yang berbeza. Sebagai bahasa pengaturcaraan sisi pelayan yang biasa, PHP mempunyai banyak perpustakaan pemprosesan imej, yang paling biasa digunakan ialah perpustakaan GD. Pustaka GD menyediakan antara muka yang ringkas namun berkuasa yang boleh digunakan untuk mengendalikan pelbagai operasi imej.

Cara menggunakan PHP untuk membangunkan fungsi penskalaan dan pemangkasan imej yang mudah Cara menggunakan PHP untuk membangunkan fungsi penskalaan dan pemangkasan imej yang mudah Sep 21, 2023 am 10:28 AM

Cara menggunakan PHP untuk membangunkan fungsi penskalaan dan pemangkasan imej ringkas Ringkasan: Pemprosesan imej ialah keperluan biasa dalam pembangunan web Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi penskalaan dan pemangkasan imej yang ringkas dan menyediakan contoh kod khusus. Dengan mempelajari artikel ini, pembaca boleh memahami cara menggunakan PHP untuk melaksanakan fungsi pemprosesan imej asas dalam aplikasi Web. 1. Pengenalan latar belakang Dalam pembangunan web, kadangkala kita perlu menskala atau memangkas imej untuk disesuaikan dengan reka letak halaman yang berbeza atau memenuhi keperluan tertentu. PHP sebagai

Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi zum imej lanjutan Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi zum imej lanjutan Oct 25, 2023 am 09:07 AM

Cara menggunakan HTML, CSS dan jQuery untuk melaksanakan fungsi lanjutan penskalaan imej Pengenalan: Dalam reka bentuk web moden, keindahan dan kebolehsuaian imej adalah sangat penting. Walau bagaimanapun, paparan gambar konvensional selalunya tidak dapat memenuhi keperluan kita. Dalam artikel ini, kami akan memperkenalkan cara menggunakan HTML, CSS dan jQuery untuk melaksanakan beberapa fungsi zum imej lanjutan. Melalui teknologi ini, kami boleh mencapai kesan penskalaan imej tersuai dan menambah lebih banyak interaktiviti pada halaman web kami. Langkah 1: Penanda HTML Mula-mula, kita memerlukan a

Petua untuk melaksanakan penskalaan imej menggunakan reka letak Kedudukan CSS Petua untuk melaksanakan penskalaan imej menggunakan reka letak Kedudukan CSS Sep 26, 2023 pm 02:17 PM

Teknik susun atur CSSPositions untuk penskalaan imej Dalam reka bentuk web, penskalaan imej adalah salah satu keperluan biasa. Melalui reka letak CSSPositions, kami boleh mencapai kesan zum imej dan menambah pengalaman visual yang lebih baik pada halaman web. Artikel ini akan memperkenalkan beberapa teknik dan memberikan contoh kod khusus. Gunakan atribut kedudukan untuk menetapkan kedudukan imej: Dalam CSS, anda boleh menggunakan atribut kedudukan untuk menentukan cara sesuatu elemen diletakkan. Dengan menetapkan atribut kedudukan kepada "re

Petua dan kaedah untuk menggunakan CSS untuk mencapai kesan gelembung imej Petua dan kaedah untuk menggunakan CSS untuk mencapai kesan gelembung imej Oct 18, 2023 pm 12:24 PM

Petua dan kaedah menggunakan CSS untuk mencapai kesan gelembung imej Dalam reka bentuk web, menambah kesan khas pada imej adalah salah satu cara penting untuk meningkatkan pengalaman pengguna. Antaranya, kesan gelembung gambar boleh menambah minat dan interaktiviti pada gambar, menjadikan kandungan web lebih menarik. Artikel ini akan berkongsi beberapa petua dan kaedah untuk menggunakan CSS untuk mencapai kesan gelembung imej, dengan contoh kod khusus. Gunakan elemen kelas pseudo untuk mencipta kesan gelembung Dengan menggunakan elemen kelas pseudo CSS, kita boleh menambah kesan gelembung di atas imej. Kaedah khusus adalah untuk menetapkan pengelas pseudo

See all articles