32.带前缀的输入框 & 带图像剪切的卡片

带前缀的输入框 

创建一个带有可视化、不可编辑前缀的输入框。

  • 使用 display: flex 创建一个容器元素。

  • 移除 <input> 字段的边框和轮廓。将它们应用于父元素,使其看起来像一个输入框。

  • 使用 :focus-within 伪类选择器来相应地设置父元素的样式,当用户与 <input> 字段交互时。

<div class="input-box">
  <span class="prefix">+86</span>
  <input type="tel" placeholder="139 1234 5678"/>
</div>
.input-box {
  display: flex;
  align-items: center;
  max-width: 300px;
  background: #fff;
  border: 1px solid #a0a0a0;
  border-radius: 4px;
  padding-left: 0.5rem;
  overflow: hidden;
  font-family: sans-serif;
}

.input-box .prefix {
  font-weight: 300;
  font-size: 14px;
  color: #999;
}

.input-box input {
  flex-grow: 1;
  font-size: 14px;
  background: #fff;
  border: none;
  outline: none;
  padding: 0.5rem;
}

.input-box:focus-within {
  border-color: #777;
}

b3a4cea62f13297ad6de06ce3425e367.gif

这个技巧创建了一个带有不可编辑前缀的输入框,通常用于电话号码或其他需要标准化前缀的字段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 首先,要明确一点:Regedit(注册表编辑器)无法直接删除文件名自前缀内容。Regedit是用于修改Windows操作系统的注册表的工具,而文件名的前缀内容是在Windows资源管理器中的文件系统中设置的。 如果您想删除文件名自前缀内容,您需要在资源管理器中进行操作。以下是在Windows系统中删除文件名前缀内容的步骤: 1. 打开资源管理器:在桌面的任务栏上单击资源管理器图标,或者按下Win + E键同时打开资源管理器。 2. 导航到包含要修改文件名的目录或文件夹。 3. 选择要修改文件名前缀的文件。 4. 单击文件名两次或者按下F2键,以进入文件名编辑模式。 5. 手动删除文件名中的前缀内容。您可以使用键盘的方向键自由编辑文件名。 6. 完成编辑后,按下Enter键或单击其他空白区域以保存更改。 请注意,删除文件名中的前缀内容可能会导致文件在系统中的标识符发生变化,这可能会导致某些依赖文件名的程序无法正常运行。此外,删除文件名前缀的操作不能撤消,请确保您对更改后的文件名进行了仔细的检查和确认。 对于一些操作相对复杂或频繁的任务,还可以使用一些第三方文件批量重命名工具来批量删除文件名前缀内容,这样可以更加高效和方便地完成操作。 ### 回答2: 在regedit中删除文件名自前缀内容,实际上是通过修改注册表项来实现的。以下是具体的步骤: 1. 在开始菜单中的搜索栏中输入"regedit"并打开注册表编辑器。 2. 在注册表编辑器界面左侧的导航栏中,依次展开以下路径:HKEY_CLASSES_ROOT\*\shell\ 3. 在"shell"文件夹中,你会看到一些子文件夹和注册表项。 4. 浏览这些子文件夹和注册表项,找到文件名前缀对应的项。通常,文件名前缀对应的项的名称与前缀内容相同或类似。 5. 右键点击该项,选择"删除"。 6. 重复步骤4和步骤5,直到删除所有相关的文件名前缀项。 7. 关闭注册表编辑器。 请注意,在进行以上操作前,建议先备份注册表,以防意外情况发生。此外,在删除注册表项时,需要谨慎行事,确保只删除与文件名前缀相关的项,以免影响其他功能或产生意外问题。 值得一提的是,通过修改注册表来删除文件名自前缀内容可能会来一定的风险,例如误删除重要的注册表项导致系统不稳定或无法正常运行。所以,在进行任何修改之前,强烈建议谨慎操作,并谨记备份重要文件和系统。 ### 回答3: 使用 regedit 删除文件名自前缀内容是不可能的。Regedit 是一个用于修改 Windows 注册表的工具,而文件名的前缀是由操作系统控制的。文件名的前缀是指文件名中的起始部分,包括路径、文件夹名称及盘符等信息。Regedit 工具仅能用于编辑与系统配置相关的信息,例如用户设置、网络配置和软件配置等。 要删除文件名中的前缀内容,您需要使用其他工具或方法。以下是一些可行的方法: 1. 重命名文件:选中文件,右键点击,选择“重命名”,然后删除不需要的前缀内容,按下回车键即可。请注意,这将修改文件名而不是删除前缀信息。 2. 使用命令提示符:打开命令提示符窗口,使用“ren”命令(rename 的简写)来重命名文件。例如,输入“ren C:\路径\文件名 去除的前缀内容”来重命名文件。请记得将路径和文件名替换为您自己的文件路径。 3. 使用批处理文件:创建一个文本文件,将以下命令写入其中: ``` @echo off setlocal EnableDelayedExpansion set "file=需要重命名的文件路径及名称" set "prefix=需要删除的前缀内容" set "newname=!file:%prefix%=!" ren "%file%" "%newname%" ``` 保存文件并将其重命名为 .bat 扩展名。然后,双击运行批处理文件,它将删除文件名中指定的前缀内容。 请注意,在执行上述方法时,谨慎操作以免误删除重要文件。备份文件再进行操作是一个明智的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@大迁世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值