css去掉input,textarea默认样式,自定义样式

1.HTML

html 复制代码
<section>
            <div class="text">姓名</div>
            <input type="text" placeholder="请输入姓名" class="input">
        </section>
<section>
            <div class="text">详情</div>
            <textarea class="textarea" placeholder="请输入详情"></textarea>
</section>

2.css

css 复制代码
/* 去除默认样式 */
        input {
            border: none;
            outline: none;
            padding: 0;
            margin: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-image: none;
            background-color: transparent;
            font-size: inherit;
        }

        input:focus {
            outline: none;
        }

        .input {
            width: 100%;
            height: 40px;
            color: #606266;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #dcdfe6;
            padding-left: 15px;
            margin-top: 10px;
            line-height: 40px;

        }

        /* 修改文字颜色 聚焦 */
        .input::placeholder {
            color: #c0c4cc;
        }

        .input:hover {
            border-color: #c0c4cc;
        }

        .input:focus {
            border-color: #3677f0;

        }
css 复制代码
textarea {
            border: none;
            outline: none;
            padding: 0;
            margin: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-image: none;
            background-color: transparent;
            /* font-size: inherit; */
            width: 100%;
        }

        input:focus {
            outline: none;
        }

        .textarea {
            width: 100%;
            height: 80px;
            color: #606266;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #dcdfe6;
            padding: 5px 0 5px 15px;
            margin-top: 10px;
        }

        /* 修改文字颜色 聚焦 */
        .textarea::placeholder {
            color: #c0c4cc;

            font-size: 16px;
            font-weight: 600;
        }

        .textarea:hover {
            border-color: #c0c4cc;
        }

        .textarea:focus {
            border-color: #3677f0;

        }
相关推荐
李明卫杭州1 分钟前
CSS 媒体查询详解:一文掌握响应式设计的核心技术
前端
lichenyang45337 分钟前
从 H5 按钮到 OpenHarmony 能力调用:我如何理解 ASCF 的运行链路
前端
下家1 小时前
我放弃了 Vue/React,选择自研框架
前端·前端框架
Asize2 小时前
HTML5 Canvas 基础:从按帧动画到 ECharts 数据可视化
前端·javascript·canvas
默_笙2 小时前
🎄 后端给我一堆扁平数据,我 10 行代码把它变成了树
前端·javascript
Mahut2 小时前
我用 Electron + FFmpeg 做了一个本地视频处理工作站 ClipForge
前端·ffmpeg·electron
前端Hardy2 小时前
又一个 AI 神器火了!
前端·javascript·后端
锋行天下2 小时前
我试图优化 Vite 的拆包,结果首屏慢了 10 倍
前端·vue.js·架构
PBitW2 小时前
GPT训练我的第二天,我表示不过如此!!!😕😕😕
前端·javascript·面试
用户99045017780092 小时前
学习了AI修图,我把自己闲鱼出租房照片整成airbnb风格了
前端