用于从一边到另一边滑动长文本的Angular指令
Angular Directive for sliding long text from side to side
有人知道当鼠标悬停在HTML元素上时滑动长文本的Angular指令吗?如果可能的话,我不喜欢使用jQuery插件。
目前,文本被截断使用css,但我希望能够显示剩余的字符给用户当悬停在它。
我们也欢迎任何替代方案。
我的Html:
<div class="name"><span>{{ field.name }}</span>
我的CSS:
span {
padding: 0 10px;
font-size: 16px;
font-weight: 100;
line-height: 32px;
text-overflow: ellipsis;
overflow: hidden;
display: block;
white-space: nowrap;
}
我个人知道的唯一替代方法是使用CSS:
body{
background-color: lightgrey;
}
.blue-btn{
position:absolute;
left:35%;
top:40%;
}
.blue-btn a{
color: white;
text-decoration:none;
margin-top: 0em;
text-align: center;
display:inline-block; /* important */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.blue-btn, .first-link{
-webkit-transition: 3.3s;
-moz-transition: 3.3s;
transition: 3.3s;
-webkit-transition-timing-function: linear;
-moz-transition-timing-function: linear;
transition-timing-function: linear;
}
.blue-btn{
height: 64px;
font: normal normal 700 1em/4em Arial,sans-serif;
overflow: hidden;
width: 200px;
background-color: #3b5998;
}
.blue-btn:hover{
background-color: #003D99;
}
.blue-btn a:hover{
text-decoration: none;
}
.first-link{
margin-left: 0em;
}
.blue-btn:hover .first-link{
margin-left: -300px;
}
<html>
<body>
<div class="blue-btn">
<a class="first-link" href="">
This is a very long text, it will take a long time to reach the end
</a>
</div>
</body>
</html>
请使用CSS:
<style>
span {
padding: 0 10px;
font-size: 16px;
font-weight: 100;
overflow-y: hidden;
display: block;
white-space: nowrap;
width: 50px;
}
</style>
相关文章:
- 在Angular中重新使用HTML端的计算文本
- Angular JS-文本框未在独立范围内更新
- Angular http.get没有'我不喜欢在开头和结尾加方括号的文本文件
- Angular JS:翻译带有大量文本的静态html页面
- Angular指令中的最佳实践是将文本输入设置为英尺和英寸的格式
- Angular/Ionic:将所有文本保存在一个单独的文件中
- Angular,将文本框的动态值传给控制器
- Angular Js 尝试从主按钮回调动态更改模态文本并且不起作用
- HTML 标记在使用 Angular 指令时被视为纯文本
- 文本区域angular的regex验证
- Angular promise回调不是在构造函数方法内部触发,而是在对象文本方法中触发
- angular js文本到语音转换api
- 使用jQuery获取h4 class=“”的文本内容;ng结合”;超出Angular范围
- Angular Js将文本输入与模型绑定
- Angular中的HTML到(文本)字符串(不可查看)
- 基于嵌套指令Angular的宽度更改文本
- 文本angular不会在angularjs中加载单元格边框
- 根据下拉菜单中的选择来改变段落文本——Angular
- Angular js文本Angular组件事件上键
- 在提交按钮上显示文本区域的文本——Angular JS