将图标放在纯文本元素上

詹姆斯·R

不敢相信我在这个简单的任务上挣扎了多少。将jQuery Mobile数据图标放置在用户不与之交互的元素上的正确方法是什么?如果我想要一个仅向用户显示消息的段落,例如“找不到合适的批次”,而我希望该元素具有“信息”图标,该怎么办?

我知道这不会做,但是类似:

<p data-role="content" data-icon="info" class="my-message-block">No suitable lots were found</p>

没有链接。不是按钮,复选框或...。只是显示消息的普通旧框?我看到的所有示例都是交互式元素,而不是静态元素。

提前致谢。

赞克

我通过添加一些CSS跨度来做到这一点,如下所示:

<p data-role="content" class="my-message-block"><span class="ui-icon-info ui-btn-icon-notext inlineIcon"></span>No suitable lots were found</p>

然后,inlineIcon该类具有以下规则来放置图标:

.inlineIcon {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 6px;
}

右边距控制图标和文本之间的间隔。

如果您希望黑色图标后面没有灰色磁盘,请执行以下操作:

<p class="my-message-block"><span class="ui-alt-icon ui-icon-info ui-btn-icon-notext inlineIconNoDisk"></span>No suitable lots were found</p>

.inlineIconNoDisk {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 6px;
}
.inlineIconNoDisk:after {
    background-color: transparent;
}

ui-alt-icon在span上更改图标颜色,并background-color: transparent;在:after伪元素上隐藏磁盘。

这是一个演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文本元素未显示在SVG上

来自分类Dev

R Markdown:隐藏剧透文本(将鼠标悬停在文本元素上)

来自分类Dev

如何将文本放在 <input type = "image" /> 元素上?

来自分类Dev

如何忽略使用jQuery的文本元素上的特定字符?

来自分类Dev

在非文本元素上使用Microdata的'itemprop'属性

来自分类Dev

多行文本元素上的左边框倾斜

来自分类Dev

在svg文本元素数组上使用javascript的indexOf

来自分类Dev

如何修剪或删除jQuery中文本元素上的空行?

来自分类Dev

将图标放在XAML椭圆上

来自分类Dev

将图标放在圆上的最佳方法

来自分类Dev

将基本元素作为字段的类上的@InjectMocks

来自分类Dev

从文本元素获取小数

来自分类Dev

文本元素的背景颜色

来自分类Dev

jQuery将文本放在元素旁边

来自分类Dev

字体真棒问题将文本放在图标下

来自分类Dev

EmberJS Octane将重点放在元素上

来自分类Dev

将重点放在MagicSuggests输入元素上

来自分类Dev

如何在导航栏中将文本元素向右浮动,将png元素向左浮动

来自分类Dev

将TMemo放在窗体上后,TMainMenu图标消失

来自分类Dev

CSS:将选中的图标div放在图像div上

来自分类Dev

python 3-硒-打印从网页上抓取的文本元素

来自分类Dev

标签缩进后在r中将每个文本元素打印在新行上

来自分类Dev

D3图缺少的文本元素与轴上的刻度一样多

来自分类Dev

在带有空白的SVG文本元素上使用getStartPositionOfChar(或getEndPositionOfChar)

来自分类Dev

在 angular 6 上显示浏览器时,某些文本元素有延迟

来自分类Dev

当我将脚本元素放在头部以从URL加载它时,我的Javascript不起作用

来自分类Dev

难以对齐文本元素

来自分类Dev

html文本元素的高度很奇怪

来自分类Dev

截断多个单行文本元素

Related 相关文章

  1. 1

    文本元素未显示在SVG上

  2. 2

    R Markdown:隐藏剧透文本(将鼠标悬停在文本元素上)

  3. 3

    如何将文本放在 <input type = "image" /> 元素上?

  4. 4

    如何忽略使用jQuery的文本元素上的特定字符?

  5. 5

    在非文本元素上使用Microdata的'itemprop'属性

  6. 6

    多行文本元素上的左边框倾斜

  7. 7

    在svg文本元素数组上使用javascript的indexOf

  8. 8

    如何修剪或删除jQuery中文本元素上的空行?

  9. 9

    将图标放在XAML椭圆上

  10. 10

    将图标放在圆上的最佳方法

  11. 11

    将基本元素作为字段的类上的@InjectMocks

  12. 12

    从文本元素获取小数

  13. 13

    文本元素的背景颜色

  14. 14

    jQuery将文本放在元素旁边

  15. 15

    字体真棒问题将文本放在图标下

  16. 16

    EmberJS Octane将重点放在元素上

  17. 17

    将重点放在MagicSuggests输入元素上

  18. 18

    如何在导航栏中将文本元素向右浮动,将png元素向左浮动

  19. 19

    将TMemo放在窗体上后,TMainMenu图标消失

  20. 20

    CSS:将选中的图标div放在图像div上

  21. 21

    python 3-硒-打印从网页上抓取的文本元素

  22. 22

    标签缩进后在r中将每个文本元素打印在新行上

  23. 23

    D3图缺少的文本元素与轴上的刻度一样多

  24. 24

    在带有空白的SVG文本元素上使用getStartPositionOfChar(或getEndPositionOfChar)

  25. 25

    在 angular 6 上显示浏览器时,某些文本元素有延迟

  26. 26

    当我将脚本元素放在头部以从URL加载它时,我的Javascript不起作用

  27. 27

    难以对齐文本元素

  28. 28

    html文本元素的高度很奇怪

  29. 29

    截断多个单行文本元素

热门标签

归档