[html] จะจัดภาพ background ให้เข้ากับทุกขนาดจอได้อย่างไรคะ

เริ่มโดย SG14, 27 มกราคม 2012, 11:09:13

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

SG14

 จะจัดภาพ background ให้เข้ากับทุกขนาดจอได้อย่างไรคะ

เช่นมีภาพ 1440* 800 มาเป็น bg แต่อยากให้แสดงผลให้เข้ากับทุก ขนาดคะ ต้องใช้ html อย่างไรคะ หรือจัดด้วย css

:wanwan017:

jim_no1

[direct=http://www.jimbeautify.com]jimbeautify.com ป้ายทะเบียนยาว[/direct]
[direct=http://jimbeautify.com/design/Plate_car/home_car.php]jimbeautify ออกแบบรถอย่างง่าย ๆ ด้วยตนเอง[/direct]
[direct=http://www.jimbeautify.com/forum/index.php] ประกาศขายสินค้าต่าง ๆ[/direct]
[direct=http://www.jimbeautify.com/forum/index.php?topic=15.0]คลิีกดูรายละเอียดเข้าร่วมฝึกอบรมทำป้ายทะเบียนกันน้ำแบบมืออาชีพ
[/direct]

mSkyline

ก็จัด css ให้มัน ชิด บน กลาง ครับ
ยิ่งใหญ่ไว้ยิ่งดีครับ เผื่อเจอพวกตั้งขนาดขอไว้สูงๆ แล้วรูปมันจะไปไม่ถึงครับ

background: url('xxxx.jpg') top center no-repeat;
AnyWhereToThai รับขนสินค้าจาก US UK JP KR CN กลับไทย
https://www.facebook.com/AnyWhereToThai

KINGRPG


MeenyFancy

tyr this

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;
}
Have a good trip.
[direct=http://petdeecare.com]สุนัขป่วย[/direct] [direct=http://petdeecare.com]แมวป่วย[/direct]
[direct=http://petdeecare.com]หนูป่วย[/direct] [direct=http://petdeecare.com]อาหารแมว[/direct] [direct=http://petdeecare.com]อาหารหมา[/direct]

แน่น

ซุ่มรอจนได้คำตอบ ช่วย จขกท ขอบคุณอีกแรง :wanwan017:

SG14

อ้างถึงจาก: jim_no1 ใน 27 มกราคม 2012, 11:13:02
ไม่เิข้าใจคำถามแฮะ

คือสมมติมีภาพ bg ขนาด 1440*900 แต่อยากให้ bg อันนี้มันฟิค พอดีกับทุกความละเอียดหน้าจอนะคะ
เช่น จอที่บ้านเรา 1280*900 ก้สามารถมอง bg ได้เหมือนกับ 1440*900 อะคะ


SG14

ยังทำไม่ได้เลยคะ

มีของคุณ MeenyFancy  เริ่มใกล้เคียง :wanwan017:

TummZ

อ้างถึงจาก: SG14 ใน 27 มกราคม 2012, 11:47:24
ยังทำไม่ได้เลยคะ

มีของคุณ MeenyFancy  เริ่มใกล้เคียง :wanwan017:

หมายความว่า => ถึงแม้จะเปลี่ยนขนาดหน้าจอ ภาพ BG จะต้องไม่เสียสัดส่วนด้วยใช่ไหมครับ

MeenyFancy

อ้างถึงจาก: SG14 ใน 27 มกราคม 2012, 11:47:24
ยังทำไม่ได้เลยคะ

มีของคุณ MeenyFancy  เริ่มใกล้เคียง :wanwan017:

โค้ดตัวนั้นไม่รองรับIE ครับ ถ้าเปิดใน chrome/FF จะเวิค
แต่ถ้าจะให้ใช้ใน IE ได้ต้องใช้พวก JQuery
Have a good trip.
[direct=http://petdeecare.com]สุนัขป่วย[/direct] [direct=http://petdeecare.com]แมวป่วย[/direct]
[direct=http://petdeecare.com]หนูป่วย[/direct] [direct=http://petdeecare.com]อาหารแมว[/direct] [direct=http://petdeecare.com]อาหารหมา[/direct]

kobesilk

ใส่ รูปไปใน html นะครับ ให้ชื่อ class ตรงกับ CSS ของเรา



#img.source-image {
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
}

มันจะไม่ใช่ background ตามทฤษฎี แต่มันคือรูปภาพที่อยู่หลังสุดของเว็บ   เพราะงั้นตามทางปฏิบัติ มันคือ background นั่นแหละครับ

Ref: http://css-tricks.com/how-to-resizeable-background-image/
Search keyword: css background resize
เปิดแล้ว ModifyWordPressCourse.com - สอนการสร้างธีม และแก้ไขธีม WordPress อย่างถูกวิธี  เรียนจบทำเว็บได้เลย   

เรียนแล้วจะปรับแก้ธีมได้ทุกอย่างแบบถูกต้อง พร้อมวิธีลัด และเทคนิคที่ใช้ทำเว็บให้ลูกค้า   และสอนการเป็น Freelance พร้อมเครื่องมือที่จะทำให้ชีวิตคุณง่ายขึ้นมาก สอน wordpress theme แก้ธีมได้ดั่งใจ



ไปดูตัวอย่าง ธีม เทพ ๆ ได้ที่นี่ (ดีไซน์ง่าย ๆ แต่ขายได้)

kiraoji

อ้างถึงจาก: SG14 ใน 27 มกราคม 2012, 11:43:42
อ้างถึงจาก: jim_no1 ใน 27 มกราคม 2012, 11:13:02
ไม่เิข้าใจคำถามแฮะ

คือสมมติมีภาพ bg ขนาด 1440*900 แต่อยากให้ bg อันนี้มันฟิค พอดีกับทุกความละเอียดหน้าจอนะคะ
เช่น จอที่บ้านเรา 1280*900 ก้สามารถมอง bg ได้เหมือนกับ 1440*900 อะคะ



ตัวด้านล่างนี้ css3   ผมว่าตัวนี้น่าจะใช่สุด

อ้างถึงจาก: MeenyFancy ใน 27 มกราคม 2012, 11:34:39
tyr this

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;
}


hiomard


SG14

อ้างถึงจาก: TummZ ใน 27 มกราคม 2012, 12:05:05
อ้างถึงจาก: SG14 ใน 27 มกราคม 2012, 11:47:24
ยังทำไม่ได้เลยคะ

มีของคุณ MeenyFancy  เริ่มใกล้เคียง :wanwan017:

หมายความว่า => ถึงแม้จะเปลี่ยนขนาดหน้าจอ ภาพ BG จะต้องไม่เสียสัดส่วนด้วยใช่ไหมครับ

ใช่เลยคะ

SG14

อ้างถึงจาก: kobesilk ใน 27 มกราคม 2012, 12:40:57
ใส่ รูปไปใน html นะครับ ให้ชื่อ class ตรงกับ CSS ของเรา



#img.source-image {
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
}

มันจะไม่ใช่ background ตามทฤษฎี แต่มันคือรูปภาพที่อยู่หลังสุดของเว็บ   เพราะงั้นตามทางปฏิบัติ มันคือ background นั่นแหละครับ

Ref: http://css-tricks.com/how-to-resizeable-background-image/
Search keyword: css background resize


แบบนี้่หรอคะ
<img class="source-image" src="images/image.jpg" alt="" />

thekoper


SG14

ตอนนี้คาดว่าจะทำไม่ได้แน่ๆเลยคะเลยตัดสินใจจะ เอา bg repeat x และ y ไว้คะ แล้วตัดภาพอีกไว้ด้านล่างโดยใช้ css วางแทน

bg เราเป็นรูปเมฆด้านบนแล้วมีต้นไว้ด้านล่างนะคะ ตรงกลางเป็นท้องฟ้า


AbuseMan

รูป bg ใหญ่ๆ มันทำให้หน้าเว็บโหลดช้านะนั่น
█ [direct=https://radio.sukson.com]ฟังเพลงออนไลน์[/direct] : เว็บเพลงออนไลน์ที่คุณขอฟังเพลงได้ด้วยตัวคุณเอง
█ [direct=https://chat.sukson.com]ห้องแชท[/direct] : บริการฟรีห้องแชทสำหรับติดเว็บ
█ [direct=https://music.sukson.com]เพลงใหม่[/direct] : เพลงใหม่ เพลงฮิต
█ [direct=https://bankumka.com]บ้านคุ้มค่า[/direct] : ลงประกาศขายบ้าน ที่ดิน พร้อมอัพเดทโครงการบ้านและคอนโดใหม่ที่น่าสนใจ

bompople

[direct=https://wwv.onlygroub.com]ข่าวหนัง[/direct]
[direct=https://catweb.in.th]CATWEB[/direct]