css - 元素上的自定义光标(在后面?)输入
问题描述
我使用 Bulma,我希望能够在输入字段的右侧图标上看到指针光标。
.main {
max-width: 400px;
margin: auto;
padding-top: 10px;
}
.is-clickable {
cursor: pointer;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.0/css/bulma.min.css" rel="stylesheet"/>
<div class="main">
<div class="field">
<p class="control has-icons-left has-icons-right">
<input class="input" type="email" placeholder="Email">
<span class="icon is-small is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-small is-right is-clickable">
<i class="fas fa-check"></i>
</span>
</p>
</div>
</div>
我应该怎么做才能看到光标?
谢谢
解决方案
它忽略了光标的移动,因为pointer-events: none
已经被 Bulma 添加了。如你看到的:
它需要pointer-events: auto;
看到光标移动。pointer-events
您可以从MDN找到更多信息。此外,图标不在输入后面。
.main {
max-width: 400px;
margin: auto;
padding-top: 10px;
}
.is-clickable {
cursor: pointer;
pointer-events: auto !important;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.0/css/bulma.min.css" rel="stylesheet"/>
<div class="main">
<div class="field">
<p class="control has-icons-left has-icons-right">
<input class="input" type="email" placeholder="Email">
<span class="icon is-small is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-small is-right is-clickable">
<i class="fas fa-check"></i>
</span>
</p>
</div>
</div>
推荐阅读
- laravel - laravel 收银员 webhook 在生产中,如何跟上听众?
- pip - 为什么在安装 rasa 时出现 h5py 错误?
- image - 我正在尝试在网格中并排获取 img 和 text 。我不工作
- mysql - SQL使用本地表的值到不同数据库中的引用表
- java - 未找到文件异常:(文件存在)-手动删除后
- audio - ffmpeg HLS 多尺寸,没有音频
- java - 如何在 Java 中访问 BasicDynaBean 类型的对象的元素?
- asp.net - @Html.DisplayFor(ModelItem => item.Category.Name) 不显示类别名称
- php - 如何在我的 PHP MySQL 查询中修复此语法错误
- java - java.lang.NoClassDefFoundError:解析失败:Ljava/sql/DriverAction;