Kesan dan kod ada di sini
http://u6.gg/RJD
Kesan akhir yang saya inginkan adalah seperti berikut:
Cuma letakkan avatar pengguna ke dalam bingkai latar belakang. Tetapi apabila tetingkap dikurangkan, avatar bergerak keluar dari kedudukan.
Ada cara? ? Saya melihat bahawa orang lain boleh mencapainya, tetapi sekarang saya tidak dapat menemuinya.
Ada masalah dengan pemotongan gambar anda Bagaimana latar belakang yang besar boleh dipotong menjadi satu gambar lebar adalah 100% , dengan cara ini tidak akan ada masalah tidak kira bagaimana anda mengubahnya
Saya juga rasa ada yang tidak kena dengan potongan anda. Saya hampir tidak mencapai permintaan anda, tetapi ia bukan penyelesaian jangka panjang.
HTML
CSS
Pandangan Jsfiddle
Perhatikan apa yang ditunjukkan oleh anak panah dalam gambar:
Dalam tetapan gaya anda:
backgorund-size:contain
, dan kemudian saya cuba mengezum masuk dan keluar Akibatnya, gambar itu sendiri tidak banyak berubah, tetapi ia tidak dapat dizum dalam penyegerakan. Saya tidak faham maksud atributcontain
... Saya akan mencarinya sendiri. . . Hanya tetapkan ini kepadabackground-size:auto
.backgorund-size:contain
,然后我试着放大缩小了,结果,图片本身并没有发生多大的变化,就是不能同步缩放。我也不懂contain
这个属性是啥意思...,自己百度吧。。。把这个设置成background-size:auto
就好了。还有一个就是,你的背景图片的位置是设置成
center center
,即水平,垂直居中。所以你的图片也要设置成水平,垂直居中。关于如何水平垂直居中的,这个你只能百度,google。。了,我这边提供的是css3
css3
. 🎜 🎜 bermaksud, tetapkan gambar itu secara melintang dan menegak. 🎜 🎜Keputusan ujian saya di sini ok, anda boleh mencubanya... 🎜Tetapkan imej sebagai imej latar belakang bingkai padamkan teg img