ทำปุ่มโค้งมนแบบง่ายๆ ไม่ต้องใช้รูปเลย
Submitted by Shikima on Wed, 28/10/2009 - 15:56
ปกติเวลาทำปุ่มใน HTML แบบไม่ปกติ เช่น ขอบมน หรือ วงกลม ผมก็จะใช้รูปทำเป็น Background เอา แต่ไปเจอวิธีง่ายๆ ใช้แค่ CSS ก็กลมมนได้อย่างสวยงาม
แบบนี้เลย
มนกลม สวยงามมากมาย ดูๆ ไปแล้วคงต้องใช้รูปเป็นพื้นหลังแน่ๆ เลย แต่ไม่ต้องหรอกครับ แค่ CSS บ้านๆ นี่แหละ ก็ทำให้ขอบมันมนได้้เลย แค่เขียนโค๊ดสั่งให้แต่ละด้านมนตามนี้
- -moz-border-radius-bottomleft:15px;
- -moz-border-radius-bottomright:15px;
- -moz-border-radius-topleft:15px;
- -moz-border-radius-topright:15px;
ถ้าเขียนเต็มๆ แบบในรูปข้างบนก็เขียนได้ราวๆ นี้ครับ
- <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>
- <div class="radius">
- RADIUS
- </div>
- </body>
- </html>
เห็นไหมง่ายๆ เลยแต่ มันใช้ได้แค่ Firefox นะครับ เพราะว่ามันใช้ Gecko เป็น Render engine อ่ะ ลองกับ IE และ Opera แล้วใช้งานไม่ได้ครับ จะเป็นสี่เหลี่ยมเฉยๆ ก็อย่าไปคิดมากครับ คนใช้ Firefox เยอะแหละ งิงิ
»
- Shikima's blog
- Login or register to post comments

