您现在的位置是:网站首页> 编程资料编程资料
如何利用css隐藏input的光标示例代码CSS3表单input输入框聚焦动画特效源码 24种CSS3实现input动态输入框特效源码基于CSS3实现4种input元素滑块UI样式特效源码CSS3实现input按钮样式特效源码使用CSS来扩展增强Input Range的示例CSS3实现的input输入框蓝光特效源码CSS实现当鼠标移到input上时鼠标变为不可输入的状态CSS样式去除input和textarea点击选中框CSS为指定的input文本框添加背景在input中右边加上一个图标的css样式
2021-09-04
1037人已围观
简介 这篇文章主要给大家介绍了关于如何利用css隐藏input光标的相关资料,这是最近工作中遇到的一个需求,虽然看似不合理,但是有需要就要有解决的办法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
前言
最近公司的ui突然跑过来问我一个问题:“如何在不影响操作的情况下,把input的光标隐藏了?”。
我相信很多人会跟我一样,觉得这是个什么狗屁需求,输入框不要光标这不是反人类吗?可惜我们只是个小小的撸码仔,没有反驳的权利只能默默接受...
在网上搜索了很多方式:用div模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,最后还是找到一位大神提供的方法完美解决。
方法如下:
首先隐藏光标
因为光标是跟随文字的,所以我们把文字的color设置为透明,光标就不见了耶~
但是问题来了,文字都透明了要输入框有啥用?别着急,请往下看~
把文字给显示出来
在input上设置text-shadow,文字是透明的但是我们可以用文字阴影来代替文字的颜色,这样就完美解决啦。

text-shadow属性
语法:
text-shadow:x-offset y-offset blur color;
说明:
x-offset:(水平阴影)表示阴影的水平偏移距离,单位可以是px、em或者百分比等。如果值为正,则阴影向右偏移;如果值为负,则阴影向左偏移;
y-offset:(垂直阴影)表示阴影的垂直偏移距离,单位可以是px、em或者百分比等。如果值为正,则阴影向下偏移;如果值为负,则阴影向上偏移;
blur:(模糊距离)表示阴影的模糊程度,单位可以是px、em或者百分比等。blur值不能为负。如果值越大,则阴影越模糊;如果值越小,则阴影越清晰。当然,如果不需要阴影模糊效果,可以吧blur值设置为0;
color:(阴影的颜色)表示阴影的颜色
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
相关内容
- css3实现多个元素依次显示效果CSS :befor :after 伪元素的巧妙用法详解CSS nth-child与nth-of-type的元素查找方式css判断某元素的子元素个数并分别设置样式的方法CSS 实现元素较宽不能被完全展示时将其隐藏的方法单元素利用css实现多重边框效果示例代码css3之UI元素状态伪类选择器实例演示利用CSS3伪元素实现逐渐发光的方格边框css 获取从第n个开始之后的所有元素
- 利用纯css实现缩略图悬停效果实例代码纯CSS3实现的鼠标悬停文字发光动画特效源码纯CSS3实现鼠标悬停星星评分特效源码纯CSS3制作12种鼠标经过按钮悬停动画效果特效源码纯css3实现的鼠标悬停图片遮罩文字显示动画特效源码纯CSS3制作的鼠标悬停时边框旋转纯css3实现的鼠标悬停放大图片,同时其他图片模糊效果源码纯CSS3实现鼠标悬停卡片翻转切换特效源码纯css3实现的鼠标悬停图标导航动画变换特效源码纯CSS实现鼠标悬停显示图片效果的实例分享纯css3实现的9款鼠标悬停后图片散开动画特效源码
- 浅析CSS里的BFC和IFC的用法10分钟理解CSS BFC原理及其应用浅谈CSS潜藏着的BFCcss布局之BFC模式(block formatting context)CSS布局基础BFC CSS使用BFC规则布局引发外层div包裹内层div的处理方法CSS理解块级格式上下文(BFC)
- CSS定位的教程CSS属性之定位属性(图文详解)css绝对定位如何在不同分辨率下的电脑正常显示定位位置?(一定要看!)CSS position属性和实例应用演示css position定位属性_动力节点Java学院整理 css中的三种基本定位机制CSS的position定位和float浮动详解CSS 定位之position全面了解CSS3定位和浮动详解深入理解CSS定位与层叠
- CSS圆形缩放动画简单实现CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 浅谈CSS代码重构页面重构技能-Javascript、CSS篇页面重构技能-内容篇Firefox和IE通用的三则网站重构实用技巧-CSS教程-网页制作-网页教学网
- 利用CSS+JS实现唯美星空轨迹运动效果css3进阶之less实现星空动画的示例代码
- CSS命名规则和命名方法值得收藏的CSS命名规范(规则)常用的CSS命名规则 常用的 css 命名规则(推荐)浅谈css命名规则(新手必看)CSS语义化命名方式及常用命名规则CSS书写规范、顺序和命名规则常用的CSS命名规则 web标准化设计编写CSS代码时样式的命名规则CSS 样式命名规则CSS 文件命名规则CSS的class与id常用的命名规则
- CSS实现Sticky Footer的示例代码
- CSS中选择器的权重值的计算浅谈CSS中的继承性,特殊性,层叠性和重要性css 权重值(层叠性)实例详解
