cari

Dalam reka bentuk web, butang ialah elemen interaktif yang biasa. CSS (Cascading Style Sheets) ialah bahasa yang digunakan untuk menerangkan gaya halaman web Melalui CSS, kita boleh menetapkan penampilan dan kesan interaktif butang. Dalam artikel ini, kami akan meneroka cara untuk menggayakan butang menggunakan CSS.

1. Tetapan gaya butang asas

Kita boleh menggunakan sifat CSS untuk menetapkan gaya butang. Berikut ialah contoh:

button {
  background-color: #4CAF50; /* 背景色 */
  border: none; /* 边框大小 */
  color: white; /* 文字颜色 */
  padding: 15px 32px; /* 内边距 */
  text-align: center; /* 文字居中 */
  text-decoration: none; /* 文字下划线 */
  display: inline-block; /* 显示方式 */
  font-size: 16px; /* 字体大小 */
  margin: 4px 2px; /* 外边距 */
  cursor: pointer; /* 鼠标指针样式 */
}

Kod ini menetapkan gaya butang asas, seperti berikut:

tetapan butang css

2. Tetapan lanjut gaya butang

Kami boleh menggunakan lebih banyak sifat CSS untuk menggayakan butang. Contohnya:

Kesan tuding

Apabila penuding tetikus melayang di atas butang, kita boleh menggunakan kelas pseudo :hover untuk menggayakan butang. Berikut ialah contoh:

button:hover {
  background-color: #3e8e41; /* 悬停时背景色 */
}

Kod ini akan menetapkan warna latar belakang butang kepada hijau, yang akan berkuat kuasa apabila penunjuk tetikus melayang di atas butang Hasilnya adalah seperti yang ditunjukkan di bawah:

tetapan butang css

Kesan aktif

Apabila butang diklik, kita boleh menggunakan kelas pseudo :active untuk menggayakan butang. Berikut ialah contoh:

button:active {
  background-color: #4CAF50; /* 点击时背景色 */
  box-shadow: 0 5px #666; /* 阴影效果 */
  transform: translateY(4px); /* 按钮向下移动 4 像素 */
}

Kod ini akan menetapkan warna latar belakang butang kepada hijau, dan menambah kesan bayang-bayang dan kesan animasi pergerakan ke bawah pada butang, yang akan berkuat kuasa apabila butang diklik. Hasilnya adalah seperti yang ditunjukkan di bawah Ditunjukkan:

tetapan butang css

Kesan dilumpuhkan

Apabila butang dilumpuhkan, kita boleh menggunakan :disabled pseudo-class untuk menetapkan gaya butang. Berikut ialah contoh:

button:disabled {
  opacity: 0.6; /* 降低按钮的透明度 */
  cursor: not-allowed; /* 禁止鼠标点击 */
}

Kod ini akan mengurangkan ketelusan butang dan melumpuhkan klik tetikus. Apabila butang dilumpuhkan, ia akan berkuat kuasa, dan hasilnya adalah seperti yang ditunjukkan di bawah:

tetapan butang css

Di atas ialah kaedah asas menetapkan gaya butang menggunakan CSS. Dengan menggunakan atribut dan kelas pseudo yang berbeza, kami boleh mencipta pelbagai gaya butang dan kesan interaksi untuk memenuhi pelbagai keperluan visual dan interaktif.

Atas ialah kandungan terperinci tetapan butang css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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
Apakah batasan React?Apakah batasan React?May 02, 2025 am 12:26 AM

React'slimitationscincu: 1) asteeplearningcurveduetoitsvastecosystem, 2) seochallengeswithclient-siderendering, 3) potensiperformanceisseSsueSinlarGeapplications, 4) complexstatemanagementasappsgrow, dan5) theneedtokeepupwithitshiteVolution.terichePupePher.

Kurva Pembelajaran React: Cabaran untuk pemaju baruKurva Pembelajaran React: Cabaran untuk pemaju baruMay 02, 2025 am 12:24 AM

ReactischallengingforbeginnersduetoitssteeplearningcurveandParadigmshifttocomponent-rasedarchitecture.1) permulaan

Menjana kekunci yang stabil dan unik untuk senarai dinamik dalam ReactMenjana kekunci yang stabil dan unik untuk senarai dinamik dalam ReactMay 02, 2025 am 12:22 AM

ThecorechallengeingeneratingsTableAnduniqueysfordynamicListSinreactisensuringingconsistententidentifiersacrossre-renderforefficientdomupdates.1) usenaturalkeyshenpossible, astheyarereliafuniqueandstable.2) GeneratesYntheticeSbaseSbasedonMultonmultRase

Keletihan JavaScript: Tinggal semasa dengan React dan alatnyaKeletihan JavaScript: Tinggal semasa dengan React dan alatnyaMay 02, 2025 am 12:19 AM

JavaScriptfatigueinReactismanageablewithstrategieslikejust-in-timelearningandcuratedinformationsources.1)Learnwhatyouneedwhenyouneedit,focusingonprojectrelevance.2)FollowkeyblogsliketheofficialReactblogandengagewithcommunitieslikeReactifluxonDiscordt

Komponen Ujian yang Menggunakan Cangkuk UseState ()Komponen Ujian yang Menggunakan Cangkuk UseState ()May 02, 2025 am 12:13 AM

TotestreactcomponentsusingtheusestateHook, usejestandreacttestinglibrarytosimulateIntionsIntionsandverifyStateChangesIntheui.1)

Kekunci dalam React: menyelam mendalam ke dalam teknik pengoptimuman prestasiKekunci dalam React: menyelam mendalam ke dalam teknik pengoptimuman prestasiMay 01, 2025 am 12:25 AM

KeysinreactarecrucialForOptimizingPerformanceAdingInefficientListupdates.1) UsEkeyStoIdentifyandTrackListelements.2) EvoleUsingArtArrayindicesSeyStoPreventProventProveSsues.3) pemilihan yang boleh dikenali

Apakah kunci dalam React?Apakah kunci dalam React?May 01, 2025 am 12:25 AM

Reactkeysareuniqueidiersededwhenrenderingliststoimprovereconciliationeficiency.1) theHelpreacttrackChangesinListItems, 2) menggunakanStableAnduniquiDiersLikeitemidsisismended, 3) mengelakkanAringArtArayindicesSeyStopreVentisswithreordering, dan.

Kepentingan kunci unik dalam React: Mengelakkan perangkap biasaKepentingan kunci unik dalam React: Mengelakkan perangkap biasaMay 01, 2025 am 12:19 AM

UnikKeysarecrucialinreactoroptimizingRenderingAndMaintainingComponentStateIntrity.1) useanaturalUniquierifierifierFromyourdataifavailable.2) ifnonaturalalidentifierexists, generateauniquekeyusingalibraryLikeuUid.3)

See all articles

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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual