[สอบถาม] วิธีทำ Thumbnail

เริ่มโดย legendaross, 26 พฤษภาคม 2011, 18:08:44

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

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

legendaross

CSS เขียนยังไงให้มันออกมาเรียงกันเป็น thumbnail

เพิ่งเคยลอง css ประเภทนี้ล่ะครับ สับสนจริงๆ  :-[

ปัจจุบันมันคือ
   width:200px;
   height:400px;
   float:left;
   border: 1px solid #ccc;
   margin: 5px;
   padding: 5px;
ดูเหมือนว่ามันจะไม่ยอมเป็นตารางเอาซะเลย ยืดตามของที่ใส่เข้าไปซะงั้น


แบบนี้ต้องแก้ไขยังไงครับผม


ขอบพระคุณมากครับ
:wanwan017:

vii

จะให้มันออกมาเป็นแบบไหนละครับ

ลอง max-width: 200px; max-height: 200px; ดูรึยังครับ

legendaross

อ้างถึงจาก: vii ใน 26 พฤษภาคม 2011, 18:10:38
จะให้มันออกมาเป็นแบบไหนละครับ

ลอง max-width: 200px; max-height: 200px; ดูรึยังครับ

ได้จริงๆด้วย!

เพราะผมไม่รู้จัก max-width max-height นี่เอง
ความรู้ใหม่ :P


ขอบคุณมากนะครับผม
:wanwan017:

legendaross

ขออนุญาติดันครับ

สอบถามเพิ่มเติมครับ


ปกติเวลา text มันล้นแบบนี้ ทำให้ตารางเบี้ยวไปด้วย จัดการยังไงดีครับ?  :P

bonshington

#4
ถ้า control เป็น div ให้ใส่
position: inline-block;
และเอา float ออก กรณีที่ไม่ position ไม่ใช่ absolute

ที่ถูกต้อง ถ้าเป็นตารางติดกัน ควรใช้
ul.thumbnail
{
  padding: 0px; margin: 0px; overflow-y: visible;
  border: ...
 
}
ul.thumbnail > li
{
   list-style: none outside none;
   width:200px;
   height:400px;
   border: 1px solid #ccc;
   margin: 5px;
   padding: 5px;
   
   position: absolute;
   float: left;
   overflow-y: auto; // หรือ hidden ถ้าไม่ต้องการแสดง
}


<ul class="thumbnail">
<li>...</li><li>...</li><li>...</li>
</ul>


legendaross

อ้างถึงจาก: bonshington ใน 26 พฤษภาคม 2011, 19:34:14
ถ้า control เป็น div ให้ใส่
position: inline-block;
และเอา float ออก กรณีที่ไม่ position ไม่ใช่ absolute

ที่ถูกต้อง ถ้าเป็นตารางติดกัน ควรใช้
ul.thumbnail
{
  padding: 0px; margin: 0px; overflow-y: visible;
  border: ...
 
}
ul.thumbnail > li
{
   list-style: none outside none;
   width:200px;
   height:400px;
   border: 1px solid #ccc;
   margin: 5px;
   padding: 5px;
   
   position: absolute;
   float: left;
   overflow-y: auto; // หรือ hidden ถ้าไม่ต้องการแสดง
}


<ul class="thumbnail">
<li>...</li><li>...</li><li>...</li>
</ul>




ตอนนี้ผมคุมด้วย span ครับ (ไม่ค่อยรู้อะไรซักเท่าไหร่  :-[)
เดี๋ยวจะลองเปลี่ยนดูครับ

ขอบคุณมากนะครับ
:wanwan017:

senseword

ขอบคุณครับที่ถามครับผมก็งมทำทีมเหมือนกันครับ
ท่าน legendaross ครับภาพสินค้าท่านดึงจากภาพที่เก็บในโฮสตัวเองหรือดึง link จาก amazon ครับ

legendaross

อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 19:49:34
ขอบคุณครับที่ถามครับผมก็งมทำทีมเหมือนกันครับ
ท่าน legendaross ครับภาพสินค้าท่านดึงจากภาพที่เก็บในโฮสตัวเองหรือดึง link จาก amazon ครับ

ทั้งสองอย่างครับ ลองงมๆแถวนี้นะครับผม
http://www.thaiseoboard.com/index.php/topic,197109.0.html

senseword

อ้างถึงจาก: legendaross ใน 26 พฤษภาคม 2011, 19:57:49
อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 19:49:34
ขอบคุณครับที่ถามครับผมก็งมทำทีมเหมือนกันครับ
ท่าน legendaross ครับภาพสินค้าท่านดึงจากภาพที่เก็บในโฮสตัวเองหรือดึง link จาก amazon ครับ

ทั้งสองอย่างครับ ลองงมๆแถวนี้นะครับผม
http://www.thaiseoboard.com/index.php/topic,197109.0.html

ครับงมมาแล้วครับในโพสขึ้นอยู่ครับแต่อยากให้มันดึงออกมาเป็น thumill ในหน้าแรกเหมือนภาพด้านบนเหมือนท่านครับ แต่ถ้าภาพอยู่บน sever มันจะขึ้นแต่แค่โพสใส่แค่ link amazon มันไม่ขึ้นครับ

dilok


legendaross

อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 20:02:02
อ้างถึงจาก: legendaross ใน 26 พฤษภาคม 2011, 19:57:49
อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 19:49:34
ขอบคุณครับที่ถามครับผมก็งมทำทีมเหมือนกันครับ
ท่าน legendaross ครับภาพสินค้าท่านดึงจากภาพที่เก็บในโฮสตัวเองหรือดึง link จาก amazon ครับ

ทั้งสองอย่างครับ ลองงมๆแถวนี้นะครับผม
http://www.thaiseoboard.com/index.php/topic,197109.0.html

ครับงมมาแล้วครับในโพสขึ้นอยู่ครับแต่อยากให้มันดึงออกมาเป็น thumill ในหน้าแรกเหมือนภาพด้านบนเหมือนท่านครับ แต่ถ้าภาพอยู่บน sever มันจะขึ้นแต่แค่โพสใส่แค่ link amazon มันไม่ขึ้นครับ


ของผมแบบนี้อะครับ ดึงได้จากโฮสและจากamazon แต่ต้องใส่โค้ดจากกระทู้โน้นใน function.php ก่อนนะครับ

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo get_post_image(); ?>" alt="<?php the_title(); ?>" width="160" height="160" /></a><br />
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

senseword

อ้างถึงจาก: legendaross ใน 26 พฤษภาคม 2011, 20:10:39
อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 20:02:02
อ้างถึงจาก: legendaross ใน 26 พฤษภาคม 2011, 19:57:49
อ้างถึงจาก: senseword ใน 26 พฤษภาคม 2011, 19:49:34
ขอบคุณครับที่ถามครับผมก็งมทำทีมเหมือนกันครับ
ท่าน legendaross ครับภาพสินค้าท่านดึงจากภาพที่เก็บในโฮสตัวเองหรือดึง link จาก amazon ครับ

ทั้งสองอย่างครับ ลองงมๆแถวนี้นะครับผม
http://www.thaiseoboard.com/index.php/topic,197109.0.html

ครับงมมาแล้วครับในโพสขึ้นอยู่ครับแต่อยากให้มันดึงออกมาเป็น thumill ในหน้าแรกเหมือนภาพด้านบนเหมือนท่านครับ แต่ถ้าภาพอยู่บน sever มันจะขึ้นแต่แค่โพสใส่แค่ link amazon มันไม่ขึ้นครับ


ของผมแบบนี้อะครับ ดึงได้จากโฮสและจากamazon แต่ต้องใส่โค้ดจากกระทู้โน้นใน function.php ก่อนนะครับ

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo get_post_image(); ?>" alt="<?php the_title(); ?>" width="160" height="160" /></a><br />
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>


:wanwan017: ขอบคุณครับ ตอนนี้บวกไม่ได้เดี๋ยววันหลังมาบวกให้ครับ เดี๋ยวไปลองก่อนครับ