ฉันมีเพจบนมือถือที่มีภาพพื้นหลังแบบเต็มหน้าจอ
ฉันมีรูปภาพหนึ่งรูปสำหรับแนวตั้งและอีกรูปสำหรับแนวนอน ภารกิจของฉันคือรักษาความสูงของภาพให้เต็มหน้าจอในขณะที่ครอบตัดด้านข้างเพื่อให้พอดีกับหน้าจอและรักษาอัตราส่วนไว้
ฉันลองใช้เทคนิค CSS นี้ โพสต์ :
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
ในขณะที่ทำงานได้ดี (ตามที่ฉันต้องการ) ในแนวตั้ง มันไม่ตรงกับความต้องการของฉันในแนวนอน: มันคงความกว้างของภาพแบบเต็มหน้าจอและครอบตัดจากด้านบนและด้านล่าง (ข้อกำหนดของฉันจากนักออกแบบคือรักษาความสูงเต็มหน้าจอไว้และครอบตัด ด้านข้าง) มีตัวอย่างมากมายบนอินเทอร์เน็ตเพื่อรักษาอัตราส่วนของรูปภาพ ฯลฯ (สำหรับ example ) แต่ฉันสามารถหาทางแก้ไขสำหรับสถานการณ์ของฉันได้...
ขอบคุณ! ยานิฟ