国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html之input復(fù)選框變?yōu)閳A形、自定義復(fù)選框、消除默認(rèn)樣式、去除默認(rèn)樣式、事件代理、事件委托

這篇具有很好參考價(jià)值的文章主要介紹了html之input復(fù)選框變?yōu)閳A形、自定義復(fù)選框、消除默認(rèn)樣式、去除默認(rèn)樣式、事件代理、事件委托。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


html

<div class="checkbox_bx" onclick="checkboxF()">
	<input class="checkbox" type="checkbox" value="1" name="boole" onclick="checkboxF()" />
	
	<span>是否啟用服務(wù)</span>
</div>

css

.checkbox_bx {
    display: flex;
    align-items: center;
}

.checkbox_bx>span {
    margin-left: 8px;
}

/* 
 * 總體樣式
 * 去除默認(rèn)樣式
 * .checkbox[type="checkbox"]
 * 多種定義方式
 */
.checkbox {
    width: 20px;
    height: 20px;
    border: 1px solid #aaaaaa;
    position: relative;
    border-radius: 50%;
    outline: none;
    /* 去除默認(rèn)樣式 */
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
}

/* 
 * 未選中樣式
 * 如果沒(méi)有特殊樣式可以省略
 * .checkbox[type="checkbox"]::before
 */
.checkbox::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    border-radius: 50%;
}

/* 
 * 選中樣式
 * 不能使用padding屬性
 * .checkbox[type="checkbox"]:checked::before
 */
.checkbox:checked::before {
    content: "";
    width: 70%;
    height: 70%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #409eff;
    border-radius: 50%;
}

JavaScript

// 事件代理(委托)
function checkboxF() {
    let checkbox = document.querySelector('.checkbox');

    checkbox.checked = !checkbox.checked;
}

注意

input標(biāo)簽對(duì)事件委托不起作用,需要單獨(dú)在input上綁定事件。


outline

w3school

outline(輪廓)是繪制于元素周?chē)囊粭l線,位于邊框邊緣的外圍,可起到突出元素的作用。
注釋?zhuān)狠喞€不會(huì)占據(jù)空間,也不一定是矩形。
outline簡(jiǎn)寫(xiě)屬性在一個(gè)聲明中設(shè)置所有的輪廓屬性。

MDN

CSS的outline屬性是在一條聲明中設(shè)置多個(gè)輪廓屬性的簡(jiǎn)寫(xiě)屬性 ,例如outline-style, outline-width和outline-color。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-603216.html

到了這里,關(guān)于html之input復(fù)選框變?yōu)閳A形、自定義復(fù)選框、消除默認(rèn)樣式、去除默認(rèn)樣式、事件代理、事件委托的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue中獲取復(fù)選框是否被選中的值、如何用JavaScript判斷復(fù)選框是否被選中

    一、方法介紹? ????????第一種方法:通過(guò)獲取dom元素,getElementById、querySelector、getElementsByName、querySelectorAll(需要遍歷,例如:for循環(huán)) ????????第二種是用v-model在input復(fù)選框上綁定一個(gè)變量,通過(guò)雙向綁定的特性來(lái)判斷復(fù)選框是否被選中。 (推薦使用) 二、演示

    2024年02月03日
    瀏覽(35)
  • react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開(kāi)/折疊)

    react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開(kāi)/折疊)

    背景 折疊面板Collapse標(biāo)題中增加復(fù)選框,點(diǎn)擊復(fù)選框,會(huì)觸發(fā)折疊面板的展開(kāi)和折疊。 我們希望勾選復(fù)選框的時(shí)候,不能影響到折疊面板的展開(kāi)和折疊。 最開(kāi)始使用 onChange 自帶的event來(lái)阻止事件冒泡,這種方式是無(wú)效的,代碼如下: 解決 監(jiān)聽(tīng)復(fù)選框的 onClick 事件,用 e.st

    2024年02月11日
    瀏覽(37)
  • uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    選擇了排他選項(xiàng)之后 復(fù)選框其他選項(xiàng)不可以選擇

    2024年01月24日
    瀏覽(32)
  • Layui列表復(fù)選框根據(jù)條件禁用
  • 安卓控件 - 單選按鈕和復(fù)選框

    安卓控件 - 單選按鈕和復(fù)選框

    安卓應(yīng)用中,常常需要用戶(hù)從若干選項(xiàng)中進(jìn)行選擇,有時(shí)要求只能選擇一個(gè),那么就要使用單選按鈕(RadioButton),有時(shí)要求用戶(hù)可以選擇多個(gè),那么就要使用復(fù)選框(CheckBox) 常用屬性 屬性 含義 orientation vertical (或 horizontal),決定單選按鈕是垂直排列還是水平排列 layo

    2024年02月06日
    瀏覽(27)
  • 復(fù)選框QCheckBox和分組框QGroupBox

    復(fù)選框QCheckBox和分組框QGroupBox

    實(shí)例化 1.1.1?復(fù)選框的基本函數(shù) 復(fù)選框選中狀態(tài)的參數(shù) QCheckBox dialog.cpp 復(fù)選框被選中狀態(tài)改變?觸發(fā)信號(hào) QCheckBox 綁定 dialog.cpp 槽 定義 dialog.h 實(shí)現(xiàn) dialog.cpp 實(shí)例化 2.1.1?分組框的基本函數(shù) QGroupBox dialog.cpp

    2024年01月15日
    瀏覽(24)
  • Android:設(shè)置復(fù)選框 CheckBox 的顏色

    Android:設(shè)置復(fù)選框 CheckBox 的顏色

    Android:設(shè)置復(fù)選框 CheckBox 的顏色 meta charset=\\\"utf-8\\\" 如何設(shè)置復(fù)選框在不同狀態(tài)的顏色? 默認(rèn)樣式 image 預(yù)期樣式 image meta charset=\\\"utf-8\\\" 先定義Checkbox的style,在values文件下的styles.xml文件中加入: colorControlNormal是未選中的顏色 ,colorControlActivated表示選中時(shí)的顏色, 自己在values下的

    2024年02月06日
    瀏覽(24)
  • Vue3+ElementUI 多選框中復(fù)選框和名字點(diǎn)擊方法效果分離

    Vue3+ElementUI 多選框中復(fù)選框和名字點(diǎn)擊方法效果分離

    現(xiàn)在的需求為 比如我點(diǎn)擊了Option A ,觸發(fā)點(diǎn)擊Option A的方法,并且復(fù)選框不會(huì)取消勾選,分離的方法。 ? 通過(guò)Vue事件處理的方法.prevent來(lái)阻止。!-- 提交事件將不再重新加載頁(yè)面 --

    2024年01月22日
    瀏覽(23)
  • Excel 添加復(fù)選框或選項(xiàng)按鈕(表單控件)

    Excel 添加復(fù)選框或選項(xiàng)按鈕(表單控件)

    要添加復(fù)選框或選項(xiàng)按鈕,需要使用功能區(qū)上的“開(kāi)發(fā)工具”選項(xiàng)卡。 注意: 若要啟用“開(kāi)發(fā)工具”選項(xiàng)卡,請(qǐng)按照以下說(shuō)明進(jìn)行操作: 在 Excel 2010 和后續(xù)版本中,選擇“文件 選項(xiàng)”“自定義功能區(qū)”,選擇“開(kāi)發(fā)人員檢查”框,然后選擇“確定”。 在 Excel 2007 中,選擇“

    2024年01月17日
    瀏覽(26)
  • Android Studio:單選按鈕和復(fù)選框

    Android Studio:單選按鈕和復(fù)選框

    安卓應(yīng)用中,常常需要用戶(hù)從若干選項(xiàng)中進(jìn)行選擇,有時(shí)要求只能選擇一個(gè),那么就要使用單選按鈕(RadioButton),有時(shí)要求用戶(hù)可以選擇多個(gè),那么就要使用復(fù)選框(CheckBox)。 1、繼承關(guān)系圖 RadioGroup是LinearLayout的子類(lèi) 2、常用屬性 3、設(shè)置事件監(jiān)聽(tīng)器 4、注意事項(xiàng) 導(dǎo)入and

    2024年02月06日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包