Rumah hujung hadapan web tutorial js HTML, CSS dan jQuery: Buat butang dengan kesan terapung

HTML, CSS dan jQuery: Buat butang dengan kesan terapung

Oct 24, 2023 pm 12:09 PM
html terapung butang

HTML, CSS dan jQuery: Buat butang dengan kesan terapung

HTML, CSS dan jQuery: Membuat butang dengan kesan terapung memerlukan contoh kod khusus

Pengenalan:
Sekarang , Web reka bentuk telah menjadi satu bentuk seni Dengan menggunakan teknologi seperti HTML, CSS dan JavaScript, kami boleh menambah pelbagai kesan khas dan kesan interaktif pada halaman. Artikel ini akan memperkenalkan secara ringkas cara menggunakan HTML, CSS dan jQuery untuk mencipta butang dengan kesan terapung dan memberikan contoh kod khusus.

1. Struktur HTML
Pertama, kita perlu mencipta struktur asas yang diperlukan untuk butang dalam fail HTML. Contoh kod adalah seperti berikut:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>浮动按钮</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <div class="container">
      <button class="float-btn">点击我</button>
    </div>
  </body>
</html>
Salin selepas log masuk

Dalam kod di atas, kami mencipta bekas <div class="container">, yang mengandungi butang < butang class="float-btn">. Untuk mencapai kesan terapung, kami juga perlu memperkenalkan fail CSS dalam <head>. <div class="container">,其中包含一个按钮<button class="float-btn">。为了实现浮动效果,我们还需要在<head>中引入CSS文件。

二、CSS样式
接下来,我们使用CSS对按钮进行样式设计,并实现浮动效果。请看下面的CSS代码示例:

.container {
  width: 300px;
  height: 300px;
  position: relative;
}

.float-btn {
  width: 150px;
  height: 50px;
  background-color: #f00;
  color: #fff;
  border: none;
  border-radius: 5px;
  font-size: 18px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: transform 0.3s, box-shadow 0.3s;
}

.float-btn:hover {
  transform: translateX(-50%) translateY(-10px);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
Salin selepas log masuk

在上述代码中,我们针对容器和按钮分别进行了样式设置。容器<div class="container">的宽高被固定为300px,并相对定位。按钮<button class="float-btn">的样式包括宽高、背景颜色、字体颜色、边框样式、圆角样式、字体大小等。按钮还通过绝对定位和lefttransform属性将其水平居中定位在容器底部。transition属性用于指定变换效果的过渡时间。

在按钮的:hover伪类样式中,我们使用了transitiontransform属性实现了按钮在鼠标悬停时的浮动效果。当鼠标悬停在按钮上时,按钮将向上浮动10px,并带有阴影效果。

三、jQuery动态效果
最后,我们使用jQuery为按钮添加了一个点击事件的动态效果。代码示例如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>浮动按钮</title>
    <link rel="stylesheet" href="style.css">
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <div class="container">
      <button class="float-btn">点击我</button>
    </div>
  </body>
</html>
Salin selepas log masuk
$(document).ready(function() {
  $('.float-btn').click(function() {
    $(this).toggleClass('active');
  });
});
Salin selepas log masuk

在上述代码中,我们首先在中引入了jQuery库文件。然后在script.js文件中,通过$(document).ready()函数确保页面加载完毕后执行下面的代码。当按钮被点击时,使用toggleClass()方法为按钮添加或移除active

2. Gaya CSS

Seterusnya, kami menggunakan CSS untuk menggayakan butang dan mencapai kesan terapung. Sila lihat contoh kod CSS berikut:
rrreee

Dalam kod di atas, kami telah menggayakan bekas dan butang secara berasingan. Lebar dan tinggi bekas <div class="container"> ditetapkan pada 300px dan diletakkan secara relatif. Gaya butang <button class="float-btn"> termasuk lebar dan tinggi, warna latar belakang, warna fon, gaya sempadan, gaya sudut bulat, saiz fon, dsb. Butang juga dipusatkan secara mendatar di bahagian bawah bekas menggunakan kedudukan mutlak dan atribut kiri dan transform. Atribut transition digunakan untuk menentukan masa peralihan kesan transformasi. #🎜🎜##🎜🎜#Dalam gaya kelas semu :hover butang, kami menggunakan atribut transition dan transform untuk melaksanakan butang itu. Kesan terapung pada tuding tetikus. Apabila tetikus dituding di atas butang, butang akan terapung 10px ke atas dengan kesan bayang-bayang. #🎜🎜##🎜🎜#3 kesan dinamik jQuery#🎜🎜#Akhir sekali, kami menggunakan jQuery untuk menambah kesan dinamik acara klik pada butang. Contoh kod adalah seperti berikut: #🎜🎜#rrreeerrreee#🎜🎜#Dalam kod di atas, kami mula-mula memperkenalkan fail perpustakaan jQuery dalam . Kemudian dalam fail script.js, gunakan fungsi $(document).ready() untuk memastikan kod berikut dilaksanakan selepas halaman dimuatkan. Apabila butang diklik, gunakan kaedah toggleClass() untuk menambah atau mengalih keluar kelas active untuk butang tersebut. Dengan cara ini, kita juga boleh menggayakan atau menghidupkan butang semasa ia aktif. #🎜🎜##🎜🎜#Ringkasan: #🎜🎜# Dengan menggunakan HTML, CSS dan jQuery, kami boleh mencipta pelbagai kesan khas dan kesan interaktif, seperti butang dengan kesan terapung yang ditunjukkan dalam artikel ini. Saya berharap melalui contoh kod dalam artikel ini, pembaca boleh mempunyai pemahaman awal tentang cara mencapai kesan sedemikian, dan boleh mengoptimumkan dan memperibadikan reka bentuk mengikut keperluan mereka sendiri. #🎜🎜#

Atas ialah kandungan terperinci HTML, CSS dan jQuery: Buat butang dengan kesan terapung. 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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu 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)

Sempadan Jadual dalam HTML Sempadan Jadual dalam HTML Sep 04, 2024 pm 04:49 PM

Panduan untuk Sempadan Jadual dalam HTML. Di sini kita membincangkan pelbagai cara untuk menentukan sempadan jadual dengan contoh Sempadan Jadual dalam HTML.

HTML jidar-kiri HTML jidar-kiri Sep 04, 2024 pm 04:48 PM

Panduan untuk HTML margin-kiri. Di sini kita membincangkan gambaran keseluruhan ringkas tentang HTML margin-left dan Contoh-contohnya bersama-sama dengan Pelaksanaan Kodnya.

Jadual Bersarang dalam HTML Jadual Bersarang dalam HTML Sep 04, 2024 pm 04:49 PM

Ini ialah panduan untuk Nested Table dalam HTML. Di sini kita membincangkan cara membuat jadual dalam jadual bersama-sama dengan contoh masing-masing.

Susun Atur Jadual HTML Susun Atur Jadual HTML Sep 04, 2024 pm 04:54 PM

Panduan untuk Susun Atur Jadual HTML. Di sini kita membincangkan Nilai Susun Atur Jadual HTML bersama-sama dengan contoh dan output n perincian.

Senarai Tertib HTML Senarai Tertib HTML Sep 04, 2024 pm 04:43 PM

Panduan kepada Senarai Tertib HTML. Di sini kami juga membincangkan pengenalan senarai dan jenis Tertib HTML bersama-sama dengan contoh mereka masing-masing

Pemegang Tempat Input HTML Pemegang Tempat Input HTML Sep 04, 2024 pm 04:54 PM

Panduan untuk Pemegang Tempat Input HTML. Di sini kita membincangkan Contoh Pemegang Tempat Input HTML bersama-sama dengan kod dan output.

Memindahkan Teks dalam HTML Memindahkan Teks dalam HTML Sep 04, 2024 pm 04:45 PM

Panduan untuk Memindahkan Teks dalam HTML. Di sini kita membincangkan pengenalan, cara teg marquee berfungsi dengan sintaks dan contoh untuk dilaksanakan.

Butang onclick HTML Butang onclick HTML Sep 04, 2024 pm 04:49 PM

Panduan untuk Butang onclick HTML. Di sini kita membincangkan pengenalan, kerja, contoh dan onclick Event masing-masing dalam pelbagai acara.

See all articles