ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Free Siteใส่ภาพยังงัยไม่ให้บีบอัดภาพ
หน้า: 1 [2]  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใส่ภาพยังงัยไม่ให้บีบอัดภาพ  (อ่าน 4666 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #20 เมื่อ: 28 พฤศจิกายน 2016, 22:58:35 »

ลองแบบนี้ดูครับ
<style>
   .format-image.hentry.post-image.post-format-image > a > img {
   max-width: 300px !important;
   max-height: 200px !important;
        height: auto !important;
        width: auto !important;
   display: block;
   position: relative;
   object-fit:contain;
}
</style>

ประเด็นที่ผมแนะนำให้เพิ่ม คือ
display: block;
position: relative;
object-fit:contain;

********************
ปกติ ผมจะใช้ประมาณนี้ครับ
width: 260px;
height: 260px;
display: block;
position: relative;
object-fit:contain;

เพื่อบังคับให้ภาพมีขนาด 260x260 เสมอ

*************************

ลองดูเกี่ยวกับ  object-fit:contain
เผื่อแก้ไขเพิ่มเติม หรือ ทดสอบดูครับ

หรือ ลองดูแนวจากตัวอย่างนี้ครับ
https://www.sitepoint.com/usin...it-object-position-properties/

เผื่อที่ผมแนะนำไม่ตรงกับที่ต้องการ
สามารถเปลี่ยนจาก contain เป็น
    fill
    contain
    cover
    none
    scale-down
 เพื่อทดสอบดู

****************

ตามเจตนาของท่าน cover น่าจะตรงมากกว่า contain ครับ
« แก้ไขครั้งสุดท้าย: 28 พฤศจิกายน 2016, 23:28:01 โดย sputtaro » บันทึกการเข้า
pornchai_vigo
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 151



ดูรายละเอียด
« ตอบ #21 เมื่อ: 29 พฤศจิกายน 2016, 00:11:52 »

แก้ไปแก้มาได้ล่ะครับ แต่ติดตรงที่ภาพไม่ชัด   wanwan003Tongue



เปรียบเทียบแบบเก่าๆ



บันทึกการเข้า
pornchai_vigo
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 151



ดูรายละเอียด
« ตอบ #22 เมื่อ: 30 พฤศจิกายน 2016, 11:10:28 »

ลองแบบนี้ดูครับ
<style>
   .format-image.hentry.post-image.post-format-image > a > img {
   max-width: 300px !important;
   max-height: 200px !important;
        height: auto !important;
        width: auto !important;
   display: block;
   position: relative;
   object-fit:contain;
}
</style>

ประเด็นที่ผมแนะนำให้เพิ่ม คือ
display: block;
position: relative;
object-fit:contain;

********************
ปกติ ผมจะใช้ประมาณนี้ครับ
width: 260px;
height: 260px;
display: block;
position: relative;
object-fit:contain;

เพื่อบังคับให้ภาพมีขนาด 260x260 เสมอ

*************************

ลองดูเกี่ยวกับ  object-fit:contain
เผื่อแก้ไขเพิ่มเติม หรือ ทดสอบดูครับ

หรือ ลองดูแนวจากตัวอย่างนี้ครับ
https://www.sitepoint.com/usin...it-object-position-properties/

เผื่อที่ผมแนะนำไม่ตรงกับที่ต้องการ
สามารถเปลี่ยนจาก contain เป็น
    fill
    contain
    cover
    none
    scale-down
 เพื่อทดสอบดู

****************

ตามเจตนาของท่าน cover น่าจะตรงมากกว่า contain ครับ


ใช่ครับผมใช้ cover ได้ตามที่ต้องการเลยครับ ขอบคุณมาก แต่ภาพไม่ชัดถ้าจะให้ชัดต้องปรับภาพ
max-width: 200px !important;
max-height: 200px !important;
แต่ภาพมันจะเล็กลง
« แก้ไขครั้งสุดท้าย: 30 พฤศจิกายน 2016, 11:17:25 โดย pornchai_vigo » บันทึกการเข้า
หน้า: 1 [2]  ทั้งหมด   ขึ้นบน
พิมพ์