input框和单选按钮美化纯css

本文介绍了如何使用纯CSS技术对input输入框和单选按钮进行美化,包括详细步骤和示例,帮助开发者提升网页表单的视觉效果。
摘要由CSDN通过智能技术生成

input美化:

<input type="text" class="dz_text" name="" id="" value="" />
.dz_text{
	display: inline-block; margin-bottom: 20px; border: 1px solid #ccc; padding: 7px 0px;
    padding-left:5px; width: 230px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.dz_text:focus{
    border-color: #66afe9; outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

单选按钮美化:


                
美化HTML中的单选按钮,可以使用CSS和JavaScript配合来实现。首先,你可以给每个单选按钮添加一个自定义的样式类,比如"radioStyle"。然后,使用CSS来定义这个样式类的外观,包括背景颜色、边样式、大小等。可以使用伪类选择器:checked来为选中的单选按钮设置不同的样式。例如,可以设置背景颜色和边样式来区分选中和未选中的状态。接下来,使用JavaScript来监听单选按钮的点击事件,当点击某个单选按钮时,取消其他单选按钮的选中状态,并给当前点击的单选按钮添加选中状态的样式。这样就可以实现单选按钮美化效果了。 例如,在HTML代码中,给每个单选按钮添加class="radioStyle",并使用CSS来定义这个样式类的外观: ```html <h2>我最喜欢的明星</h2> <div class="radioStyle"> <input type="radio" name="like" id="likeL" checked> *** padding: 8px 16px; background-color: #eaeaea; border: 1px solid #ccc; border-radius: 4px; cursor: pointer; } .radioStyle input[type="radio"]:checked + label { background-color: #007bff; color: #fff; } ``` 最后,使用JavaScript来监听单选按钮的点击事件,并切换选中状态的样式: ```javascript var radioButtons = document.querySelectorAll('.radioStyle input[type="radio"]'); radioButtons.forEach(function(button) { button.addEventListener('click', function() { // 取消其他单选按钮的选中状态 radioButtons.forEach(function(otherButton) { if (otherButton !== button) { otherButton.checked = false; } }); // 给当前点击的单选按钮添加选中状态的样式 button.checked = true; }); }); ``` 这样,你就可以通过CSS和JavaScript来美化HTML中的单选按钮了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [美化表单——自定义单选按钮和复选按钮](https://blog.csdn.net/weixin_33187554/article/details/118049550)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [CSS+HTML实现【单选/多选按钮】美化特效](https://blog.csdn.net/weixin_36732046/article/details/103843937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值