css:去除input和textarea默认边框样式并美化

news/2024/10/18 14:18:19/

input

input默认样式和focus样式
在这里插入图片描述

参考element-ui的css,可以实现如下效果
在这里插入图片描述
实现代码

<style>/* 去除默认样式 */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;}/* 自定义样式 */.mo-input {color: #606266;background-color: #fff;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;display: inline-block;transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);width: 180px;height: 40px;line-height: 40px;padding: 0 15px;}/* 提示文字 */.mo-input::placeholder {color: #c0c4cc;}/* 鼠标hover */.mo-input:hover {border-color: #c0c4cc;}/* 获得焦点 */.mo-input:focus {border-color: #3677f0;}</style><inputtype="text"class="mo-input"/><inputtype="text"class="mo-input"/>

textarea

textarea默认样式和focus样式
在这里插入图片描述
同样参考element-ui的css,可以实现如下效果
在这里插入图片描述

<style>/* 去除默认样式 */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%;}textarea:focus {outline: none;}/* 自定义样式 */.mo-textarea {display: inline-block;resize: vertical;padding: 5px 15px;line-height: 1.5;box-sizing: border-box;color: #606266;background-color: #fff;border: 1px solid #dcdfe6;border-radius: 4px;transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}/* 提示文字 */.mo-textarea::placeholder {color: #c0c4cc;}/* 鼠标hover */.mo-textarea:hover {border-color: #c0c4cc;}/* 获得焦点 */.mo-textarea:focus {border-color: #3677f0;}
</style><textareaclass="mo-textarea"placeholder="请输入内容"
></textarea><textareaclass="mo-textarea"placeholder="请输入内容"
></textarea>

参考资料

  1. https://element.eleme.io/#/zh-CN/component/input
  2. 去掉谷歌浏览器获取焦点时默认的input、textarea的边框

http://www.ppmy.cn/news/623775.html

相关文章

Nginx基于客户端访问控制

目录 一、配置文件前&#xff0c;要将文件备份 二、修改配置文件 三、重启服务后192.168.234.124就无法访问 一、配置文件前&#xff0c;要将文件备份 二、修改配置文件 三、重启服务后192.168.234.124就无法访问

飞思卡尔测速仪器

飞思卡尔比赛需要一个测速的仪器&#xff0c;于是本仪器就应运而生啦&#xff01; 其实本测速仪器很简单&#xff0c;应用的ATS52单片机&#xff0c;传感器部分是沪工的光电开关&#xff08;常开&#xff09;&#xff0c;利用52的外部中断机制&#xff0c;当第一次检测到有车辆…

飞思卡尔智能车

今年做的是光电直立&#xff0c;程序主要是参考官网上面给的清华的方案。原理什么的就不具体研究了&#xff0c;方案还有论文里面都非常的详细。 主要有三个部分&#xff1a;1角度控制&#xff0c;2速度控制&#xff0c;3方向控制。其中还有利用互补滤波来计算角度以及利用PID算…

短片脚本:英飞凌对智能车竞赛芯片支持

英飞凌智能车竞赛芯片支持 01 芯片支持 一、前言 今天公布了第十八届全国大学生智能车竞赛中英飞凌芯片支持计划&#xff0c; 下面就第十八届全国大学智能汽车中英飞凌芯片对应的 竞赛组别 芯片种类 申请方法 以及相关技术支持等内容进行说明。 详细内容请参见竞赛公众号…

飞思卡尔智能车—电磁循迹(节能组)

飞思卡尔智能车—电磁循迹&#xff08;节能组&#xff09; 详细参赛要求请以智能车官方为准&#xff0c;此文章仅分享本人参赛经验&#xff0c;开源硬件电路设计&#xff0c;供大家学习&#xff01; 电磁循迹部分设计思路&#xff1a; 电感采集电磁信号&#xff0c;放大&…

飞思卡尔智能车—电磁循迹(组别通用)

飞思卡尔智能车—电磁循迹&#xff08;组别通用&#xff09; 详细参赛要求请以智能车官方为准&#xff0c;此文章仅分享本人参赛经验&#xff0c;开源硬件电路设计&#xff0c;供大家学习&#xff01; 电磁循迹部分设计思路&#xff1a; 电感采集电磁信号&#xff0c;放大&a…

思维模型 格瑞斯特定理

本系列文章 主要是 分享 思维模型&#xff0c;涉及各个领域&#xff0c;重在提升认知 1 模型故事 美丽的蚂蚁岛上生活着忙碌而幸福的蚂蚁们。突然有一天&#xff0c;懒惰的蝗虫入侵&#xff0c;抢走了蚂蚁们的食物&#xff0c;并且要求蚂蚁们在最后一片树叶飘落之前准备好冬天…

智能车改舵机中值步骤_智能车制作全过程(飞思卡尔)

如果我写得好,请顶我一下,我将再接再厉! (本人在很久以前做的一辆用来比赛的智能车--获得华北一等奖,全国二等奖,有许多可改进地方.) 下面我们来立即开始我们的智能车之旅: 首先,一个系统中,传感器至关重要. "不管你的CPU的速度如何的快,通信机制如何的优越,系统的精度永远…