3

これはウェブデザインの悪い習慣ですか?(フェードイン全体)ここのユーザーから、それが過度であるというさまざまなレビューが寄せられています. コンセンサスは何ですか?私は一般的な慣行に従い、いかなる失敗も避けたいと思います。

それがなくても生きていけるような、とても微妙なことだとは思いますが、私の意見では、それはデザインに何かを追加します.

大きな懸念はこれです: 一部のユーザーを思いとどまらせますか? ユーザーが Javascript を有効にしていない場合のフォールバックはありませんが、ページは引き続き表示されます。それは問題ではないはずですが、その効果自体が人々を遠ざけるのでしょうか?

効果がロード/完了するのに「長すぎる」と見なされるのは何ですか? 多くのユーザーにとって 2.8 秒は長すぎると言う人もいます。一般的に受け入れられている値のタイプはありますか?

補遺:私は、ほとんどのサイトがこの種の効果を使用していないことに気付きました. これはロード時間が長くなって望ましくないためですか、それとも単に視覚効果が煩わしいだけですか?

脚本:

<script type="text/javascript">
    $(document).ready(function(){
        document.body.style.display = 'none';
        $('body').fadeIn(2800);
    })
</script>

CSS:

html {
    background: #000;
    height: 100%;
}
body {
    background: black url(images/bg.jpg) no-repeat 200px center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0;
    height: 100%;
}
4

1 に答える 1

6

ロード時にページがフェードインすることについて私たちの意見を求めている場合は、考慮すべき点がいくつかあると思います

長所

  • 特定のアニメーション ページ/プロジェクトに役立ちます
  • サイトをキャッシュして、最初のページの読み込み時にのみフェードすることができれば、非常にうまく機能します
  • を使用する$(document).readyと、ユーザーはサイトの未ロード部分を見る必要がなくなります。

短所

  • ページを更新/訪問するたびに読み込まれる可能性が高く、ユーザーを思いとどまらせる可能性があります
  • 2.8秒はかなり長い
  • を使用する$(document).readyと、サイトの一部が読み込まれていない場合、このページは読み込まれず、ユーザーはページが壊れていると思い込み、ページから遠ざける可能性があります。

全体として、それはあなたがいる状況に間違いなく依存すると思いますが、あなたがやりたいことに対する最善の解決策ではない可能性が最も高いです

「長すぎる」という質問に答えるには、ほとんどの場合、.5秒を使用し、最大で秒1を使用したと言えます。

ほとんどのサイトでは、この機能を使用していません。ユーザーは、表示されるページに慣れているため、サイトがきちんと遷移しなくても動揺しないからです。そして、imgたまたまロードされない場合、彼らは自動的にあなたのサイトを離れます

于 2013-04-27T04:40:23.037 に答える