CSSで幅100%に設定されているにもかかわらず、画像のズームを有効にする方法は?
この質問は矛盾しているように聞こえるかもしれません -- 何かを 100% 幅に設定した場合
img {
width: 100%;
height: auto;
padding: 0;
border: 0;
margin-bottom: 0.66em;
あなたはそれが欲しいですよね?
ええと... これを図にします: 幅を 100% にしたい画像のギャラリーがあります。ユーザーがズームすると、テキストのみがズームされます。画像は、どのズーム レベルでも 100% のままです。
私が望むのは、この動作です:
画像はニュートラル ズーム レベルで 100% 幅ですが、ユーザーがページをズームすると、画像もズームされます。ズーム)。
これに対するCSSのみの解決策はありますか?
JavaScript を使用して考えられる解決策は、代わりに JavaScript で画像の幅をブラウザー ウィンドウの px に設定することです。ズームは期待どおりに画像に対して機能します。ユーザーがブラウザのサイズを変更すると、JavaScript は画像の幅を再度変更する必要があります。