当前位置: 首页 > 编程日记 > 正文

【代码片段】如何使用CSS来快速定义多彩光标

对于web开发中,我们经常都看得到需要输入内容的组件和元素,比如,textarea,或者可编辑的DIV(contenteditable) ,如果你也曾思考过使用相关方式修改一下光标颜色的,那么这篇技术小分享,你绝对不应该错过哈~


使用如下的CSS代码即可实现光标颜色的设定

CSS

    input,textarea,[contenteditable] {caret-color: orange;}

相关HTML

  <input type="text" placeholder="邮件"><br><br><textarea name="comments" id="" cols="30" rows="10"></textarea><br><br><div contenteditable>igeekbar.com - 请点击我</div>

在线演示

地址:http://www.igeekbar.com/igclass/code/c986f33e-c8af-482d-ad98-984dbacbad60.htm


如果想更好玩的话,可以让你的光标在输入框中支持多颜色变化

CSS代码

  @keyframes rainbow {0% { caret-color: red; }20% { caret-color: orange; }40% { caret-color: yellow; }60% { caret-color: green; }80% { caret-color: blue; }100% { caret-color: purple; }}input {padding:10px;font-size:18px;width:80%;caret-color: orange;display: block;margin-bottom: .5em;}input:focus {animation: 3s infinite rainbow;}body {background-color: orange;}

以上代码使用keyframe来生成动画效果,再设置为input:focus属性中,这样用户点击输入框,都会生成不同的光标颜色, 非常有趣,大家有兴趣可以点击下面链接尝试一下

在线演示:http://www.igeekbar.com/igclass/code/148e9cb3-61be-4954-9447-c931eb4e7c4d.htm

是不是有点意思, 如果大家有更好玩的光标CSS效果,请立刻留言和我分享,感谢阅读~~

转载于:https://www.cnblogs.com/gbin1/p/7456420.html

相关文章:

如何划分155MSDH带宽

我们单位拟计划租用运营商155MSDH电路&#xff0c;由于我们单位应用业务较多&#xff0c;为了避免各业务之间相互影响&#xff0c;更好地分享带宽&#xff0c;根据各业务数据量的大小&#xff0c;分别赋予一定的带宽&#xff0c;使各业务在自己的带宽内传输&#xff0c;但不知选…

慕课袁春风老师《计算机系统基础》一二三部分练习题

2.2 1、下列几种存储器中&#xff0c;&#xff08; A &#xff09;是易失性存储器。 A. cache B. EPROM C. Flash Memory D. CD-ROM 2、下面有关半导体存储器组织的叙述中&#xff0c;错误的是&#xff08; D &#xff09;。 A. 存储器的核心部分是存储阵列&#xff0c;…

47种常见的浏览器兼容性问题大汇总

浏览器兼容性问题大汇总 JavaScript 31. HTML对象获取问题 32. const问题 33. event.x与event.y问题 34. window.location.href问题 35. frame问题 36. 模态和非模态窗口问题 37. firefox与IE的父元素(parentElement)的区别 38. document.formName.item(”itemName”) 问题 39.…

封装了一下我佛山人4.0 (支持vs2005)asp.net 页面验证

第一次写控件&#xff0c;拿“我佛山人4.0”开个刀&#xff0c;实际上也不算是什么控件&#xff0c;只是封装了一下&#xff0c;方便在asp.net中使用。 建议先看“我佛山人 4。0”文档。 声明&#xff1a;控件中参考了不少网上的源码&#xff0c;大家不要觉得眼熟BS人啊。注&am…

九章算法班L8 Array Number

转载于:https://www.cnblogs.com/sissie-coding/p/10295478.html

linux密码时效更改方法

密码时效 按目前的形势&#xff0c;已有更强大的硬件大大地缩短了利用自动运行的程序来猜测密码的时间。因此在UNIX系统中防止密码被***的别一方法就是要经常地改变密码。很多时候&#xff0c;用户却不改变密码。因此一种机制用来强制规律性的更改密码是合乎要求的。这种技术称…

YOLOv10训练自己的数据集

至此,整个YOLOv10的训练预测阶段完成,与YOLOv8差不多。欢迎各位批评指正。

安卓相对布局常用语句

不BB写在自己博客园看的舒服 RelativeLayout布局 android:layout_marginTop"25dip" //顶部距离 android:gravity"left" //空间布局位置 android:layout_marginLeft"15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于…

Tomcat V6 Examples移植到Apusic V5.1

目标&#xff1a;将Tomcat V6的的例子Examples移植到Apusic V5.1上术语&#xff1a;Tomcat&#xff1a;只提供了WEB容器的开源服务器&#xff1b;Apusic&#xff1a;提供了完整的J2EE支持的商用服务器&#xff1b;%TOMCAT_HOME%&#xff1a;Tomcat安装目录%APUSIC_HOME%&#x…

Android 活动与活动间数据传递--登录注册页面

AndroidManifest.xml: <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"package"com.example.myapplica…

使用SVG中的Symbol元素制作Icon

前言 随着大屏幕分辨率的普及以及各种移动设备层出不穷的移动互联网时代的到来&#xff0c;我们在网站设计时更应该关心内容在各种设备上的阅读性和显示效果。我们都希望能在任何时间&#xff0c;任何设备上都能清楚的&#xff0c;高效的传递信息给用户。 而随着各种高清视网膜…

【JOURNAL】恭喜发财

刚写完上一条blog不久&#xff0c;南京城里开始响彻了鞭炮声&#xff0c;人见人爱、极具亲和力的财神来了。上海的一个朋友发短信来说那个国际化大都市也被对财神的膜拜感染得热闹喧天。这是好的。昨天给老婆表亲家的孩子压岁钱&#xff0c;对方说免了吧&#xff0c;我坚持让他…

[树形dp] Jzoj P5233 概率博弈

Description 小A和小B在玩游戏。这个游戏是这样的&#xff1a;有一棵n个点的以1为根的有根树&#xff0c;叶子有权值。假设有m个叶子&#xff0c;那么树上每个叶子的权值序列就是一个1->m 的排列。一开始在1号点有一颗棋子。两人轮流将这颗棋子移向其当前位置的一个儿子。假…

ASP.NET获取IP的6种方法

服务端&#xff1a; //方法一HttpContext.Current.Request.UserHostAddress; //方法二HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];//方法三stringstrHostName System.Net.Dns.GetHostName();stringclientIPAddress System.Net.Dns.GetHostAddresse…

软件工程实践第一次作业

准备篇 一、回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的&#xff1f; 在读到博文B时&#xff0c;博客B[1]的作者说道&#xff1a;“ 那时&#xff0c;对其他学校认知的匮乏让自己无助起来&#xff0c;最后的抉择&#xff0c;是希望选择一个…

VC 6.0不老

最近做的几个项目&#xff0c;客户都是要求使用Vc 6开发&#xff0c;我用的是VC 6.0 Sp6。VC 6 装上插件之后发现使用方便多了&#xff0c;下面是转载[url]http://hi.baidu.com/linuxtoys/blog/item/5f4251a9f12a53fd1e17a272.html[/url] 的一篇关于VC6的小插件的文章&#xff…

[03] 处理注解:反射

1、AnnotatedElement接口如果没有用来读取注解的方法和工作&#xff0c;那么注解也就不会比注释更有用处了。使用注解的过程中&#xff0c;很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API&#xff0c;以帮助程序员快速的构造自定义注解处理器。Java用An…

P2261 [CQOI2007]余数求和

我是题面 题意还是很清晰&#xff0c;很容易理解 1e9范围明显不能暴力&#xff0c;除非你能把常数优化到\(\frac1 {10}\)&#xff0c;但我实在想象不到用了这么多取模怎么把常数优化下去 我们可以把\(k\%i\)变成\(k-k/i*i\)(整除) 那么总的和也就从\(\sum_{i1}^{n}k\%i\)变成了…

Windows Server 2008正式版[微软官方下载地址+官方语言包]

Windows Server 2008(包含 Standard Enterprise Datacenter)32http://download.microsoft.com/download/d/d/b/ddb17dc1-a879-44dd-bd11-c0991d292ad7/6001.18000.080118-1840_x86fre_Server_en-us-KRMSFRE_EN_DVD.iso64http://download.microsoft.com/download/d/d/b/ddb17dc1…

线性代数-矩阵-【5】矩阵化简 C和C++实现

点击这里可以跳转至 【1】矩阵汇总&#xff1a;http://www.cnblogs.com/HongYi-Liang/p/7287369.html 【2】矩阵生成&#xff1a;http://www.cnblogs.com/HongYi-Liang/p/7275278.html 【3】矩阵加减&#xff1a;http://www.cnblogs.com/HongYi-Liang/p/7287403.html 【4】矩阵…

哈佛管理论丛:谁背上了令人讨厌的猴子

先说说我的读后感想&#xff1a; 在团队管理中&#xff0c;应该尽量明晰的界定每一位团队成员在当前的任务中充当的角色和应该负责的职责。 实际的执行方法就是&#xff1a;约定好给猴子喂食的时间&#xff0c;并且确定在喂食时间到来时&#xff0c;猴子应该长成什么样子。 所以…

json_encode 中文不乱码

echo json_encode("中文", JSON_UNESCAPED_UNICODE);//"中文" 转载于:https://www.cnblogs.com/zxqblogrecord/p/10300244.html

Android-room的学习

目录 关于ROOM 1.Room有3个主要的组件 2.Room 不同组件之间的关系如图所示 3.导入ROOM&#xff08;使用 Room 需要添加依赖&#xff09; 4.&#xff08;实现数据库操作的步骤&#xff09;以下代码段包含具有一个实体和一个 DAO 的示例数据库配置 实例demo 1.Student.java …

JDK5中的控制台输入

Scanner类是JDK5新添加的一个类&#xff0c;主要作用是处理输入流、文件和文本内容等 。这个类在java.util包里面&#xff0c;实现了Iterator接口&#xff0c;而且io处理采用了jdk1.4才发布的nio。由于这个类实现了Iterator接口&#xff0c;如果全部是string的话&#xff0c;就…

[BZOJ3779]重组病毒(LCT+DFS序线段树)

同[BZOJ4817]树点涂色&#xff0c;只是多了换根操作&#xff0c;分类讨论下即可。 1 #include<cstdio>2 #include<algorithm>3 #define lc ch[x][0]4 #define rc ch[x][1]5 #define ls (x<<1)6 #define rs (ls|1)7 #define lson ls,L,mid8 #define rson rs,m…

UVA - 1594 Ducci Sequence

/*做这题时的心路历程其实挺有趣的一开始看到说Ducci序列最终要么全0&#xff0c;要么循环&#xff0c;我在想&#xff1a;要怎么判断循环呢&#xff1f;是不是还得记录下循环节什么的&#xff1f;是该用数组记录循环节吗&#xff1f;还是想要让我们利用STL来记录&#xff1f;后…

RTF密码破解

有一个RTF文件带密码&#xff0c;用文本编辑器察看&#xff0c;有类似“password”字样。为了编辑它&#xff0c;有两个方法&#xff1a; 1、用word2000打开该文件&#xff0c;Tools--〉Unprotect Document&#xff0c;执行后&#xff0c;文件就可以正常编辑了。如果有多个文件…

Android 数据存储-内外部存储测试

案例分析&#xff1a;FilePersistenceTest 在EditText中输入文本内容&#xff0c;退出应用程序或者 单击“保存”按钮时 保存EditText中的数据到名 为“data”的文件中。 打开Device File Explorer&#xff0c;该文件应该存于 /data/data/cn.edu.hunnu.filepersistencetest/…

微软以后要是也开源也免费,java还竞争过.NET吗?

上次参加招聘会&#xff0c;看得到好多大公司都要求精通java&#xff0c;可惜上大学大一就学了.NET,而java到大三才开&#xff0c;并且草草地只讲了些基本知识。有时我就在想难道学当初选择.NET真的错了吗&#xff1f;java确实比.NET存在很多优势。开源、跨平台、免费、开发工具…