ทำปุ่มโค้งมนแบบง่ายๆ ไม่ต้องใช้รูปเลย
Submitted by Shikima on Wed, 28/10/2009 - 15:56
[/geshifilter-html]
ปกติเวลาทำปุ่มใน HTML แบบไม่ปกติ เช่น ขอบมน หรือ วงกลม ผมก็จะใช้รูปทำเป็น Background เอา แต่ไปเจอวิธีง่ายๆ ใช้แค่ CSS ก็กลมมนได้อย่างสวยงาม
แบบนี้เลย
มนกลม สวยงามมากมาย ดูๆ ไปแล้วคงต้องใช้รูปเป็นพื้นหลังแน่ๆ เลย แต่ไม่ต้องหรอกครับ แค่ CSS บ้านๆ นี่แหละ ก็ทำให้ขอบมันมนได้้เลย แค่เขียนโค๊ดสั่งให้แต่ละด้านมนตามนี้
- -moz-border-radius-bottomleft:15px;
- -moz-border-radius-bottomright:15px;
- -moz-border-radius-topleft:15px;
- -moz-border-radius-topright:15px;
ถ้าเขียนเต็มๆ แบบในรูปข้างบนก็เขียนได้ราวๆ นี้ครับ
- [geshifilter-html] <head> <style type="text/css"> .radius { -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; background-color:#F00; display:block; line-height:2em; width:200px; text-align:center; color:#FFF; font-weight:bolder; } </style> </head> <body> <div class="radius"> RADIUS </div> </body>
เห็นไหมง่ายๆ เลยแต่ มันใช้ได้แค่ Firefox นะครับ เพราะว่ามันใช้ Gecko เป็น Render engine อ่ะ ลองกับ IE และ Opera แล้วใช้งานไม่ได้ครับ จะเป็นสี่เหลี่ยมเฉยๆ ก็อย่าไปคิดมากครับ คนใช้ Firefox เยอะแหละ งิงิ
»
- Shikima's blog
- Login or register to post comments


