ユーザーのブラウザの幅に応じて背景が拡大する場所を設定しようとしていますが、特定の要素の下にある外部スタイルシートに設定されている背景に結びついています。私は背景を変更することができます、私はその属性を変更することができますが、私はhtmlの背景に置き換えることはできません。CSSスタイルシート内に外部のJavaScriptをリンクすることはできますか?
私はこれに対する解決方法を研究してきましたが、そのほとんどはうまくいかないようです。私はさらに、画面の解像度を検出し、それに応じてbgファイルを選択する外部JSを(HTMLで)リンクしようとしましたが、ブラウザーはhtmlまたはちょうどリンクしてください。だから私はCSSのbg設定の下でそれをリンクする方法を探しています。私が読んだところでは、これは「可能性があるが危険である」、それがどのように行われたかについての実際の指示はない。
私はリスクにもかかわらずそれを試してみたいと思っていますが、私はまた別の提案にもオープンしています。私が必要とするのは、小さな電話機と他のすべてのものに対して、2つの異なる画像ファイル(同じ画像、異なる縮尺でのみ)を設定できることです。私はすでにsrcsetを見てきましたが、htmlに埋め込む必要があるので、私はそれに興奮していましたが、それは私には行きません。私は実際に画像を自分で編集しても構いません。
私はタイトルを恐れているので、細部を読むことを敢えてしなかった、私は答えはノーだと思います。 – gevorg
画面サイズに基づいて 'background-image'を置き換えようとしているなら、あなたが探しているものは[media queries]だと思います(http://stackoverflow.com/questions/21441938/media-queries-loading - 異なる画像 - 画面サイズに依存する)。 – neilsimp1
ようこそStackOverflowへ。試したコードを追加してください。 – YakovL