【问题标题】:Show truncated text on touch触摸时显示截断的文本
【发布时间】:2015-03-16 16:19:18
【问题描述】:

正如我们所知,我们可以使用 CSS 截断文本并“以这种方式取消截断:

<style type="text/css">
.one-long-line {
max-width:400px;
white-space:nowrap; 
overflow:hidden;
text-overflow:ellipsis;
}

.one-long-line:hover {
overflow:visible;
}
</style>

我用它在移动视图中剪切了一个长 H1,但我希望用户能够看到完整的标题。因为悬停在移动设备上不起作用,我想知道是否可以在用户触摸标题的地方编写类似的代码,当然这个代码应该是什么。 谢谢

【问题讨论】:

  • tabindex plus :focus ...?
  • 已将 Javascript 和 'id="my-span" tabindex="0"' 添加到 H1 标记,但不幸的是这不起作用(截断没有成功留下所需的切换)

标签: css mobile truncated


【解决方案1】:

与 :active 一起使用

.overflow-tip {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.overflow-tip:active, .overflow-tip:hover {
  overflow-x: visible;
}

查看演示here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多