Group Blog
 
 
กันยายน 2553
 
 1234
567891011
12131415161718
19202122232425
2627282930 
 
13 กันยายน 2553
 
All Blogs
 
ใส่รูปให้กล่องคอมเมนต์ แบบตามใจฉัน








<style type="text/css">textarea{background:url(url ของรูปพื้นหลังที่ต้องการ) no-repeat right top #EEBD59;border:dotted 2px #ffffff;width:450px;height:350px;color:#000000;font-size:16px;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}</style>



วิธีการใส่รูปให้กล่องคอมเมนต์


โค้ดนี้อาจจะต่างจากโค้ดที่อื่นอยู่สักหน่อยนะคะ เพราะเจ้าของประยุกต์มาใช้เองค่ะ และเห็นว่ามันน่าจะพอมีประโยชน์กับเพื่อนๆ ที่อยากจะแต่งกล่องคอมเมนต์แบบตามใจฉันอยู่บ้างค่ะ
วิธีการใส่รูปให้กล่องคอมเมนต์จริงๆ แล้วง่ายๆ เองค่ะ แต่ถ้าอยากแต่งให้ถูกใจมากขึ้น อาจต้องศึกษา css อีกสักเล็กน้อย
    วิธีการใส่รูป
  • หากต้องการให้แสดงกล่องคอมเมนต์เหมือนกันทุกๆ บล็อก ให้ copy Css Style Sheet อันนี้ ไปไว้ที่ช่องจัดการ Script area ได้เลยค่ะ

  • แต่ถ้าต้องการให้แต่ละบล็อกแสดงกล่องไม่ซ้ำกันล่ะก็ ให้ copy Css Style Sheet นี้ไปไว้ที่ช่องที่เราเขียนบล็อกนั่นแหละค่ะ เปลี่ยนรูปแบบ เปลี่ยนรูปภาพ ได้ตามใจฉันเลยค่ะ


อธิบายโค้ด



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

    • no-repeat : กำหนดให้แสดงภาพเพียงครั้งเดียว ไม่แสดงซ้ำ

    • repeat : กำหนดให้แสดงภาพซ้ำจนเต็มกรอบ

    • repeat-x : กำหนดให้แสดงซ้ำในแนวนอน

    • repeat-y : กำหนดให้แสดงซ้ำในแนวตั้ง


  • เอ๊า! แล้วมันมีประโยชน์ยังไงล่ะ ก็ภาพคอมเมนต์เค้าก็ทำไว้ให้พอดีๆ กล่องอยู่แล้วนิ?

  • ...มีสิจ๊ะ ประโยชน์สำหรับการที่เราอยากจะใช้ภาพที่ไม่ได้สร้างมาเพื่อเป็นกล่องคอมเมนต์โดยเฉพาะ เช่นภาพไอคอน บางทีเราก็อยากได้ไอคอนน่ารักแสดงเต็มกรอบ แต่บางทีก็อยากให้แสดงแค่หนเดียว ใช่ไหมล่ะ... ก็โค้ดนี้แหละ ใช้ได้เลย

  • ต่อมา ก็มาที่ตัวหนังสือสีเหลือง right top คือ position หรือตำแหน่งของรูปภาพ อาจจะกำหนดหรือไม่กำหนดก็ได้ ซึ่งปกติ หากไม่ได้กำหนด จะแสดงรูปภาพที่ตรงกลาง แต่ถ้าเราอยากจะกำหนดตำแหน่งรูปภาพใหม่ ก็แก้ไขค่าตรงนี้ได้ค่ะ จากตัวอย่าง right top คือการกำหนดให้แสดงรูปบริเวณด้านบนขวาของรูป
      การกำหนดตำแหน่งภาพ
    • กำหนดโดยระบุตำแหน่งเพียงค่าเดียว เช่น top, bottom, left, right, center

    • กำหนดโดยระบุตำแหน่งสองค่า เช่น top left, bottom left, top right, bottom right

    • กำหนดโดยระบุตำแหน่งเป็นเปอร์เซนต์ เช่น 80% 60%

    • กำหนดโดยระบุตำแหน่งเป็น px เช่น 25px 200px


  • ประโยชน์ก็คือ เช่น ภาพที่มีขนาดใหญ่ๆ อย่างภาพ BG หรือ Wallpaper ทั่วไป ถ้าเราอยากจะเอามาใส่ในกรอบคอมเมนต์ของเรา ก็อาจจะต้องตัดภาพโดยโปรแกรมแต่งภาพซะก่อน จากนั้นก็ต้องนำไปอัพโหลดที่เว็บฝากรูปอีกทีนึง ถึงจะนำมาใช้ได้ แต่เราสามารถใช้ CSS ทำได้โดยไม่ต้องเสียเวลามากด้วย ก็กำหนดตำแหน่งภาพที่ต้องการให้มาอยู่ในกรอบซะ

  • มาที่ตัวอักษรสีเขียวกันค่ะ ตรงนี้ให้ใส่โค้ดสีที่เราอยากได้ลงไป จากโค้ดด้านบนจะมะ 3 แห่งใช่ไหมคะ อันแรก อยู่กับ background หมายถึง เราต้องการให้สีเป็นพื้นหลัง ดูตัวอย่างที่คอมเมนต์ด้านล่างค่ะ จะใช้พื้น BG เป็นสีฟ้า และประดับ icon เล็กๆ ในตำแหน่งที่ชอบ แต่ถ้าหากว่าเรากำหนดให้ภาพในกรอบคอมเมนต์เป็นภาพขนาดใหญ่อยู่แล้วสีของ BG ก็จะถูกทับด้วยภาพของพื้นหลัง การกำหนดสีพื้นหลังควรกำหนดให้สีตัดกับสีอักษร เพื่อที่เราจะได้อ่านตัวอักษรได้ง่ายด้วยค่ะ

    • การกำหนดสี กำหนดได้ทั้งแบบระบุสีโดยตรง เช่น red, green, yellow, orange red ….. แต่การกำหนดสีแบบนี้อาจแสดงผลต่างกันในบราวเซอร์ที่ต่างกันค่ะ

    • กำหนดโดยระบุตำแหน่ง rgb เช่น(255,255,255) ซึ่งจะให้สีขาว

    • กำหนดโดยระบุเป็นเลขฐานสิบหก ซึ่งเป็นที่นิยม และมีสีให้เลือกมากมายค่ะ เช่น #000000


  • ต่อมาเป็น ตัวอักษรสีเหลืองส้มค่ะ dotted อยู่ในแท็ก border ซึ่งก็คือเส้นขอบนั่นเองค่ะ ซึ่งเส้นขอบนี้ จะกำหนดหรือไม่กำหนดก็ได้ค่ะ สามารถเปลี่ยนขนาด สี และรูปแบบได้ เราพอรู้เรื่องสีบ้างแล้ว มารู้จักรูปแบบของ border กันค่ะ ซึ่งเราสามารถเปลี่ยนรูปแบบได้หลายอย่าง ดังนี้ค่ะ


    • dotted

    • dashed

    • solid

    • double

    • groove

    • inset

    • outset

    • none สำหรับกำหนดให้ไม่มีเส้นขอบค่ะ



  • สำหรับตัวอักษรสีฟ้า ก็ง่ายที่สุดเลยค่ะ เติมค่าเป็นตัวเลขลงไป ซึ่งหน่วยที่ใช้ในที่นี้ก็คือ px ค่ะ


    • ตรง border:2px ก็คือความหนาของเส้นขอบค่ะ ตัวเลขมาก เส้นก็หนาขึ้น

    • ตรง width คือความกว้างของกรอบคอมเมนต์

    • ตรง height คือความสูงของกรอบคอมเมนต์

    • และ font-size คือขนาดตัวอักษรเวลาที่เราเขียนคอมเมนต์ค่ะ


  • อันสุดท้ายแล้วค่ะ ตัวอักษรสีชมพู สำหรับทำภาพเป็นแบบโปร่งใสค่ะ(ถ้าไม่อยากให้ภาพโปร่งใส ก็ลบโค้ดตรงสีชมพูนี้ออกไปเลยค่ะ ^w ^) ปรับเปลี่ยนค่าตรงตัวเลข เช่น 80 หมายถึง 80% = 0.8 ค่ะ ค่าเท่ากัน แต่มีโค้ดหลายอัน เพราะแต่ละบราวเซอร์นั้นใช้โค้ดต่างกัน หากต้องการให้โปร่งใสนิดหน่อย ก็ใส่ค่าใกล้ 100 หรือ 1 ไว้ ถ้าอยากให้โปร่งใสมากก็ใส่ค่าน้อยๆ ไว้ค่ะ เช่น 0.2--> ภาพจะจางมาก 0.8--> ภาพจะจางลงนิดหน่อย

  • สุดท้ายหวังว่าคงพอเข้าใจ และนำไปใช้ประโยชน์ได้บ้างนะคะ








Create Date : 13 กันยายน 2553
Last Update : 13 กันยายน 2553 18:28:58 น. 2 comments
Counter : 1383 Pageviews.

 
ขอบคุณมากค่ะ ^^


โดย: LADYYOK วันที่: 6 พฤษภาคม 2554 เวลา:15:27:52 น.  

 
ขอบคุณครับ


โดย: ครูทำเนียบ วันที่: 3 กรกฎาคม 2558 เวลา:18:47:02 น.  

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 

ที่นี่ดาวสวย
Location :
สมุทรปราการ Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 4 คน [?]




New Comments
Friends' blogs
[Add ที่นี่ดาวสวย's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.