このスキャンラインエフェクトを正しく動作させます。 には、の左から右へのテキストが表示されます。あたかも陰極線が画面上の蛍光体の中にそれを燃やしているかのように。このCSSを完全に展開します。インラインブロックdivスキャンライン
アイデアは透明な先端を持つ黒い行を横切ってスライドすることです。 Here is a 80% working demo. すべての行の一番右の黒.mask
divは展開されません。ちがいない。
私は、黒い背景を持つ最も右側の.mask
divをインラインブロックのままにして、全幅にしようとしました。私は幾分理解できません(width: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内のCSSと混ざっJSを持っているのですか?すべての私たちの生活をより簡単にするには、CSSからjsからHTMLを分離してください..私は自分のマシン上であなたのコードを実行するのに問題がある – abbood
まあ、HTML内のスタイルブロックを持つために必要な理由は、既にCSSファイルがありますか? –
@abbood http://jsbin.com/uteyik/7/edit –