フォームを切り替えた後に最初に表示されるコンタクト フォーム フィールドの問題に対処するために、この記事ではプリロードのさまざまなアプローチを検討します。 CSS 画像を使用して、包括的なソリューションを提供します。
1 つの方法は、JavaScript を使用して画像を直接プリロードすることです。このメソッドは、
で提供されているスニペットと同様のコードを使用して実装できます。 HTML ドキュメントのセクション。ただし、JavaScript を使用しても期待どおりの結果が得られない場合は、別の方法をお勧めします。CSS は、JavaScript に依存せずに画像をプリロードするためのより効率的な方法を提供します。このトリックには、::after 疑似要素を使用して、プリロードされる画像の URL を含むコンテンツを定義することが含まれます。デフォルトでは、このコンテンツは非表示になっており、画像は表示されません。
body::after { position: absolute; width: 0; height: 0; overflow: hidden; z-index: -1; content: url(img1.png) url(img2.png) url(img3.gif) url(img4.jpg); }
このコードは、指定された画像がページ上に表示されない場合でも、ブラウザーに直ちに読み込むように指示します。この手法を組み込むことで、お問い合わせフォームのフィールドを CSS 背景画像としてプリロードし、フォームの表示時に遅延なく表示されるようにすることができます。
以上がCSS 画像をプリロードして問い合わせフォームの表示速度を向上するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。