news 2026/4/23 0:28:30

contenteditable属性

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
contenteditable属性
参考文档:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Global_attributes/contenteditable

定义:

contenteditable是一个全局枚举属性,用来决定html标签内部的内容是否可以编辑

<p contenteditable="true">Edit this content to add your own quote</p>

属性值:

  • true空字符串,表示元素是可编辑的。没有设置该属性值的时候,被视为空字符串。
  • false表示元素不是可编辑的。
  • plaintext-only表示元素的原始文本是可编辑的,但富文本格式会被禁用。

如果没给出该属性或设置了无效的属性值,则其默认值继承自父元素:即,如果父元素可编辑,该子元素也可编辑。

caret扩展:

caret-color

css属性caret-color属性用来定义插入光标(caret)的颜色。就是当前文本获取焦点之后的那个小竖线。

p { caret-color:skyBlue }

caret-animation:

光标动画(这个属性比较新,不是所有的浏览器都支持):用来控制光标的闪烁动画。

/* Keyword values */ caret-animation: auto; //指定文本光标闪烁显示 caret-animation: manual;//指定文本光标不闪烁显示 /* Global values */ caret-animation: inherit; caret-animation: initial; caret-animation: revert; caret-animation: revert-layer; caret-animation: unset;

目前我用的腾讯文档的类似就是:

p { caret-color:blue caret-animation: auto; }

也可以自定义光标动画

@keyframes custom-caret-animation { from { caret-color: transparent; } to { caret-color: darkblue; } } p { animation: custom-caret-animation infinite linear alternate 0.75s; caret-color: darkblue; caret-animation: manual; }

补充一下动画属性:

animation: custom-caret-animation infinite linear alternate 0.75s;

相当于:

  • animation-name: 使用名为custom-caret-animation的关键帧动画
  • animation-duration:0.75s- 每次动画循环持续 0.75 秒
  • animation-timing-function:linear- 动画速度均匀(匀速)
  • animation-iteration-count:infinite- 无限循环播放
  • animation-direction:alternate- 动画交替反向播放(去时正向,回时反向)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 10:07:24

Jimeng LoRA多场景应用:游戏原画预研、IP形象延展、营销视觉快速试稿

Jimeng LoRA多场景应用&#xff1a;游戏原画预研、IP形象延展、营销视觉快速试稿 1. 为什么Jimeng LoRA值得你花5分钟了解 你有没有遇到过这样的情况&#xff1a; 刚训练完一个LoRA&#xff0c;想看看它在不同阶段的表现&#xff0c;结果每次换版本都要等底座模型重新加载——…

作者头像 李华
网站建设 2026/4/22 18:38:56

DAMO-YOLO赛博朋克UI效果展示:Neon Green+Deep Black动态交互录屏

DAMO-YOLO赛博朋克UI效果展示&#xff1a;Neon GreenDeep Black动态交互录屏 1. 什么是DAMO-YOLO视觉探测系统&#xff1f; DAMO-YOLO不是普通的目标检测工具&#xff0c;它是一套能“看懂世界”的智能视觉系统。你不需要调参、不用配环境、不碰一行训练代码——只要上传一张…

作者头像 李华
网站建设 2026/4/23 11:36:40

Elasticsearch设置密码:多节点同步配置实践

以下是对您提供的博文内容进行 深度润色与专业重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、老练、有“人味”——像一位在一线踩过无数坑的Elasticsearch运维老兵在分享; ✅ 所有标题重写为真实技术博客风格,摒弃模板化结构(如“引言”…

作者头像 李华
网站建设 2026/4/23 9:59:24

开源镜像GPEN快速上手:3步实现人脸像素级重构

开源镜像GPEN快速上手&#xff1a;3步实现人脸像素级重构 1. 什么是GPEN&#xff1f;一把专为人脸设计的“数字美容刀” 你有没有翻出过十年前的自拍照&#xff0c;发现连自己眼睛里的高光都糊成一片&#xff1f;或者用AI画图工具生成人物时&#xff0c;总被“三只眼”“歪嘴…

作者头像 李华
网站建设 2026/4/23 14:47:07

GLM-4.6V-Flash-WEB使用踩坑记录,这些错误千万别犯

GLM-4.6V-Flash-WEB使用踩坑记录&#xff0c;这些错误千万别犯 刚拿到GLM-4.6V-Flash-WEB镜像时&#xff0c;我满心期待——网页API双模推理、单卡可跑、智谱最新开源视觉模型……听起来就像为开发者量身定制的“开箱即用神器”。结果部署过程却让我连续踩了5个深坑&#xff0…

作者头像 李华
网站建设 2026/4/23 9:55:22

电商客服录音处理实战:用FSMN VAD快速提取对话片段

电商客服录音处理实战&#xff1a;用FSMN VAD快速提取对话片段 1. 为什么电商客服需要语音活动检测&#xff1f; 你有没有遇到过这样的情况&#xff1a; 客服团队每天产生上百条通话录音&#xff0c;每条平均3-5分钟&#xff0c;总时长轻松突破10小时。但真正有价值的&#x…

作者头像 李华