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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingCSS : ภาพพื้นหลังกำหนดขนาดรูปได้หรือป่าวครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: CSS : ภาพพื้นหลังกำหนดขนาดรูปได้หรือป่าวครับ  (อ่าน 6791 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Growth
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,734



ดูรายละเอียด เว็บไซต์
« เมื่อ: 06 กันยายน 2009, 17:10:50 »

ปกติแล้ว background ที่ผมใช้จะกำหนดได้แค่ ให้มัน repeat หรือ ไม่เท่านั้นเอง แต่ที่นี้ผมอยากกำหนดขนาดรูป ได้หรือป่าวครับ

ผมกลัวผมอธิบายมะรู้เรื่อง ผมเลยมีตัวอย่างครับ
เช่น

ภาพปกติที่มี ขนาด 150 * 150

แต่ถ้ากรอบผมคือ 200 * 200

ถ้าใช้ background: url('img.png') repeat; มันก็จะได้เต็มกรอบแต่ดึงรูปแบบซ้ำๆ

แล้วถ้าผมต้องการขยายขนาดมากกว่าการให้ทำการ repeat มีคำสั่งอะไรหรือป่าวครับ

ชี้แนะด้วยคราบ  Kiss Kiss Kiss
บันทึกการเข้า

barbies55
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 11,521



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 กันยายน 2009, 17:20:03 »

จัดปายยย

http://www.w3.org/TR/css3-background/#the-background-size
บันทึกการเข้า

รับทำเทมเพลท รับโมเทมเพลทให้เข้ากับสคริปต์ต่างๆ


On the Internet, Never One Know You are a Dog.
ผ้าขี้ริ้วห่อทองย่อมเป็นทองฉันใด เอาทองเปลวมาห่อขี้ก็ยังเป็นขี้ฉันนั้น
Growth
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,734



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 06 กันยายน 2009, 18:00:09 »

ผมไปดูมาแว้วครับ

แต่ทำไมมันใช้มะค่อยได้อ่าครับ

background-size:100% 100%;

ขอ confirm หน่อยซิครับ ว่าใช่ตัวนี้หรือป่าว
บันทึกการเข้า

daclubb
บุคคลทั่วไป
« ตอบ #3 เมื่อ: 06 กันยายน 2009, 18:22:25 »

ใช่แต่รู้สึกจะใช้ได้แค่
Opera 9.5, Safari 3 and Konqueror
latest firefox nightlies

โดยใช้แบบนี้ตามลำดับ
-o-background-size, -webkit-background-size and -khtml-background-size,-moz-background-size

background-size: กว้าง  ยาว;


กรณีของคุณ ก็ใช้
background-size:200px 200px;
แต่อย่างที่บอกมัน ต้องใช้ property ของ browser ต่างๆเองดังนั้นคุณจึงต้องใส่

-o-background-size:200px 200px;
-webkit-background-size :200px 200px;
-khtml-background-size:200px 200px;
-moz-background-size:200px 200px;

ปล.ไออี และโครมใช้ไม่ได้


บันทึกการเข้า
Growth
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,734



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 06 กันยายน 2009, 18:48:24 »

ขอบคุณมากครับ ที่มาไขข้อข้องใจ

+1 ครับ แต่ถ้าใช้ไม่ได้หมดคงมะได้ใช้ อิอิ
บันทึกการเข้า

sketchzfield
คนรักเสียว
*

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

กระทู้: 101



ดูรายละเอียด
« ตอบ #5 เมื่อ: 12 กันยายน 2009, 12:16:40 »

ผมว่า ถ้าแก้ไข BG เองได้ ก็น่าจะทำให้เท่ากับกรอบเลยนะครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์