初めまして、長文失礼致しました。CSS、HTML、JavaScript を使用しようとしているので、std の使用はお勧めしません。ライブラリ。
1) ナビゲーションバーで「フェードイン/フェードアウト効果」を実現するために、CSS、HTML、JavaScript でさまざまなアプローチを使用している人を見つけました。CSS と JavaScript を使用したアプローチのいくつかは次のとおりです。
a) プロパティ「left」を使用して、サブメニューを画面外に取得します。デフォルトの左:-500px;onmouseover-左:-10px
b) プロパティ「可視性」を使用します。デフォルトの可視性: "hidden" および onmouseover- 可視性: visbile
c) プロパティ「display」を使用します。デフォルトの display:none および onmouseover-display:block
私の質問は、どれが最良のアプローチであり、その理由は何ですか?
2)私はこのjsfiddleでメソッドa)を使用しました: http://jsfiddle.net/A7TND/。
CSS
.teal-box{
left:-10px;
}
HTML
<div class="level1" onmouseover="showSubs("+")">
Javascript
switch (vwFlg){
case "+" :
elmt.style.left = "-10px";
...
}
この例では、メインアイテム(お気に入り)とサブアイテム(jsfiddle、google)の間を移動しているときに関数が何度も呼び出されるかどうかわかりません。私の質問は次のとおりです。メインアイテム(お気に入り)とサブアイテム(googleとjsfiddle)の間のマウスの動き? b)それ(JavaScript関数を何度も呼び出すこと)は、ページの応答性にどのように影響しますか?
3.複数の画像(jsfiddleリンクを参照)を次のように区切るために私が行ったアプローチ
、複数の div があります - top の値が異なる場合、それが最善のアプローチですか? これは、画像ごとにdivを作成する必要があることを意味します。画像と同じ数のdivを作成せずに、絶対および相対の「位置」プロパティを使用してそれを実現する気の利いた方法はありますか?
- テーブルを作成したいのですが、「ボタンがページから飛び出す」ようにするにはどうすればよいですか? 商用 Web アプリをデバッグしようとしましたが、背景画像を繰り返しているように見えますが、試してみましたが、うまくいきませんでした。
CSS
.sel-row {
border-style:solid;
border-width:1px;
background-image:url("\lb_sel.gif");
background-repeat:repeat-x-y;
background-color:#CDD2D7 ;
border-color:#8B96A2 ;
height:20px;
}