【问题标题】:placeholder(input) onclick effect in CSS3CSS3中的占位符(输入)点击效果
【发布时间】:2021-10-28 02:02:15
【问题描述】:

我设计了一个这样的占位符:

点击后显示如下:

但我想要这样:

#input-id {
  border: none;
  border-bottom: 2px black solid;
}

#input-id:checked {
  border: none;
  border-bottom: 2px black solid;
}
<input id="input-id">

【问题讨论】:

  • 您好,请问您可以检查我的编辑并添加相关的html代码吗?
  • :checked 不适用于非单选框或复选框的输入。使用:focus , :active 或仅input 与规则:outline:none;
  • 您希望在单击/聚焦时在输入字段上显示两个点?

标签: css onclick placeholder


【解决方案1】:

尝试在focus 上发送outline: none;

input {  
  border:none;
  border-bottom: 2px black solid;
}
input:focus{
    border:none;
    border-bottom: 2px black solid;
    outline: none;
}
<input type="text" />

有关:focus 选择器和outline 属性的详细信息,请参阅以下文档::focus selectoroutline property

【讨论】:

  • 感谢它的工作原理
【解决方案2】:

您可以使用删除它

#input_id:focus {
  outline: none;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-27
    • 2020-04-12
    • 2011-07-28
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 2020-01-09
    相关资源
    最近更新 更多