【发布时间】:2013-03-10 13:43:00
【问题描述】:
我希望这个扫描线效果能够正常工作。从左到右显示文本。仿佛阴极射线正在将其燃烧到屏幕上的荧光粉中。
这个想法是在黑色的行上滑动,这些行有一个透明的尖端。 Here is a 80% working demo.
每行最右边的黑色.mask div 不会展开。必须的。
我试图将最右边的.mask div 与黑色背景作为内联块并使其全宽。我有点理解为什么请求不起作用(宽度:100% 将其他内联块推到下一行,这是正确的),但是必须有一种方法可以在不破坏 javascript 宽度的情况下获得这个完整的右侧.
.row {
font-family:'Courier New',Courier,monospace;
font-size:16px;
display:block;
height:auto;
width:100%;
min-width:20%;
position:relative;
margin-right:0px;
}
.mask {
display:inline-block;
width:auto; /* 100% does not work */
background:black;
white-space:pre;
}
【问题讨论】:
-
你的 jsbin 中的 html 中是否有 js 与 css 混合?为了让我们的生活更轻松,请将 html 与 js 与 css 分开。我无法让您的代码在我自己的机器上运行
-
好吧,当你已经有一个 CSS 文件时,有必要在 HTML 中使用样式块吗?
-
@abbood jsbin.com/uteyik/7/edit
-
@VolkerE。 jsbin.com/uteyik/7/edit
标签: javascript jquery css scanline