亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 web前端 css教程 如何使單選按鈕看起來像僅使用 CSS 的按鈕?

如何使單選按鈕看起來像僅使用 CSS 的按鈕?

Dec 11, 2024 am 08:57 AM

How Can I Make Radio Buttons Look Like Buttons Using Only CSS?

使單選按鈕看起來像按鈕

將單選按鈕合并到捐贈表單中很常見,但許多人更喜歡類似按鈕的外觀,而不是傳統(tǒng)的圓形表盤。為了實現(xiàn)這一點,可以有效地利用 CSS,而不需要額外的 HTML 或 JavaScript 庫。

第 1 步:HTML 結(jié)構(gòu)

保持原始 HTML 結(jié)構(gòu)單選按鈕。例如:

<li><input type="radio">

第 2 步:CSS 樣式

使用 CSS,自定義外觀:

/* Reset styles */
.donate-now {
  list-style-type: none;
  margin: 25px 0 0 0;
  padding: 0;
}

.donate-now li {
  float: left;
  margin: 0 5px 0 0;
  width: 100px;
  height: 40px;
  position: relative;
}

.donate-now label,
.donate-now input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Hide the radio button visually */
.donate-now input[type="radio"] {
  opacity: 0.01;
  z-index: 100;
}

/* Highlight the button when checked */
.donate-now input[type="radio"]:checked+label,
.Checked+label {
  background: yellow;
}

/* Visual button design */
.donate-now label {
  padding: 5px;
  border: 1px solid #CCC;
  cursor: pointer;
  z-index: 90;
}

.donate-now label:hover {
  background: #DDD;
}

說明:

  • 重置樣式刪除默認瀏覽器樣式。
  • 使用絕對定位重新定位元素允許單選按鈕與標(biāo)簽。
  • 隱藏單選按鈕 使其在視覺上不可見。
  • 檢測到選中狀態(tài) 會更改關(guān)聯(lián)標(biāo)簽的背景顏色。
  • 視覺增強賦予按鈕外觀,包括內(nèi)邊距、邊框和懸停

通過這些 CSS 調(diào)整,您的單選按鈕將呈現(xiàn)類似按鈕的外觀,同時保留其功能以及與 IE8 等舊版瀏覽器的兼容性。

以上是如何使單選按鈕看起來像僅使用 CSS 的按鈕?的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

CSS動畫:很難創(chuàng)建它們嗎? CSS動畫:很難創(chuàng)建它們嗎? May 09, 2025 am 12:03 AM

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@KeyFrames CSS:最常用的技巧 @KeyFrames CSS:最常用的技巧 May 08, 2025 am 12:13 AM

@keyframesispopularduetoitsversatoryand and powerincreatingsmoothcssanimations.keytricksinclude:1)definingsmoothtransitionsbetnestates,2)使用AnimatingmatematingmultationmatingMultationPropertiessimultane,3)使用使用4)使用BombingeNtibalibility,4)使用BombingingWithjavofofofofofoffo

CSS Flexbox與網(wǎng)格:全面評論 CSS Flexbox與網(wǎng)格:全面評論 May 12, 2025 am 12:01 AM

選擇Flexbox還是Grid取決于布局需求:1)Flexbox適用于一維布局,如導(dǎo)航欄;2)Grid適合二維布局,如雜志式布局。兩者在項目中可結(jié)合使用,提升布局效果。

DEV狀態(tài):每個開發(fā)人員的調(diào)查 DEV狀態(tài):每個開發(fā)人員的調(diào)查 May 07, 2025 am 09:30 AM

開發(fā)委員會調(diào)查現(xiàn)已開始參與,并且與以前的調(diào)查不同,它涵蓋了除法:職業(yè),工作場所,以及健康,愛好等。?

軌道力學(xué)(或我如何優(yōu)化CSS KeyFrames動畫) 軌道力學(xué)(或我如何優(yōu)化CSS KeyFrames動畫) May 09, 2025 am 09:57 AM

重構(gòu)自己的代碼看起來是什么樣的?約翰·瑞亞(John Rhea)挑選了他寫的一個舊的CSS動畫,并介紹了優(yōu)化它的思維過程。

Flexbox vs Grid:我應(yīng)該學(xué)習(xí)兩者嗎? Flexbox vs Grid:我應(yīng)該學(xué)習(xí)兩者嗎? May 10, 2025 am 12:01 AM

是的,youshouldlearnbothflexboxandgrid.1)flexboxisidealforone-demensional,flexiblelayoutslikenavigationmenus.2)gridexcelstcelsintwo-dimensional,confffferDesignssignssuchasmagagazineLayouts.3)blosebothenHancesSunHanceSlineHancesLayOutflexibilitibilitibilitibilitibilityAnderibilitibilityAndresponScormentilial anderingStruction

使用卷軸驅(qū)動動畫的現(xiàn)代滾動陰影 使用卷軸驅(qū)動動畫的現(xiàn)代滾動陰影 May 07, 2025 am 10:34 AM

使用滾動陰影,尤其是對于移動設(shè)備,是克里斯以前涵蓋的一個微妙的UX。杰夫(Geoff)涵蓋了一種使用動畫限制屬性的新方法。這是另一種方式。

CSS計數(shù)器:自動編號的綜合指南 CSS計數(shù)器:自動編號的綜合指南 May 07, 2025 pm 03:45 PM

CSSCOUNTERSAREDOMANAGEAUTOMANAMBERINGINWEBDESIGNS.1)他們可以使用forterablesofcontents,ListItems,and customnumbering.2)AdvancedsincludenestednumberingSystems.3)挑戰(zhàn)挑戰(zhàn)InclassINCludeBrowsEccerCerceribaliblesibility andperformiballibility andperformissises.4)創(chuàng)造性

See all articles