一波CSS制作的三角形和圆形小按钮示例

一弯拱桥对映着一弯晓月,桥下流水波光粼粼,昙花一般的月,在我眼中异香腾风,秀色媚景。夜的静谧是风景,昼的明媚是风景。江花胜火红,寒山伤心碧,空伫玉阶白,西风残照黄。处处皆风景,处处皆绝妙风景。

参考了天猫、微博等网站的做法,用纯html和css实现,效果还是不错的。
以下是成果,兼容主流浏览器,包括ie6。

CSS Code复制内容到剪贴板
  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <htmlxmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
  5. <metahttp-equiv="Content-Language"content="zh-CN"/>
  6. <metaname="Keywords"content=""/>
  7. <metaname="Description"content=""/>
  8. <title></title>
  9. </head>
  10. <styletype="text/css">
  11. *{margin:0;padding:0;list-style:none;font:normal12px/150%宋体;}
  12. body{padding:20px;}
  13. .arrow{margin-bottom:20px;}
  14. /*css三角形*/
  15. .arrow,.arrows{position:relative;display:block;font-size:0;line-height:0;width:0;height:0;border-color:transparent;border-style:dashed;border-width:5px;}
  16. .arrowR,.arrowRs{border-left-color:#aaa;border-left-style:solid;}
  17. .arrowRs{border-left-color:#fff;position:absolute;left:-7px;top:-5px;}
  18. .arrowR:hover{border-left-color:#f60;}
  19. .arrowL,.arrowLs{border-right-color:#aaa;border-right-style:solid;}
  20. .arrowLs{border-right-color:#fff;position:absolute;rightright:-7px;top:-5px;}
  21. .arrowL:hover{border-right-color:#f60;}
  22. .arrowT,.arrowTs{border-bottom-color:#aaa;border-bottom-style:solid;}
  23. .arrowTs{border-bottom-color:#fff;position:absolute;left:-5px;top:-3px;}
  24. .arrowT:hover{border-bottom-color:#f60;}
  25. .arrowB,.arrowBs{border-top-color:#aaa;border-top-style:solid;}
  26. .arrowBs{border-top-color:#fff;position:absolute;left:-5px;bottombottom:-3px;}
  27. .arrowB:hover{border-top-color:#f60;}
  28. /*css圆形*/
  29. .circle{line-height:100%;overflow:hidden;font-family:Tahoma,Helvetica;font-size:18px;color:#aaa;}
  30. .circle:hover{color:#f60;}
  31. /*提示盒子*/
  32. .tipBox{width:200px;margin-top:10px;}
  33. .tipBox.hd{height:5px;position:relative;}
  34. .tipBox.hd.arrow{position:absolute;top:-5px;left:10px;}
  35. .tipBox.hd.arrows{top:-4px;}
  36. .tipBox.bd{border:1pxsolid#aaa;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
  37. .tipBoxA.arrows{border-bottom-color:#f6f6f6;}
  38. .tipBoxA.bd{background:#f6f6f6;}
  39. </style>
  40. <body>
  41. <aclass="arrowarrowR"></a>
  42. <aclass="arrowarrowL"></a>
  43. <aclass="arrowarrowT"></a>
  44. <aclass="arrowarrowB"></a>
  45. <aclass="arrowarrowR"><s></s></a>
  46. <aclass="arrowarrowL"><s></s></a>
  47. <aclass="arrowarrowT"><s></s></a>
  48. <aclass="arrowarrowB"><s></s></a>
  49. <aclass="circle">?</a>
  50. <divclass="tipBox">
  51. <divclass="hd">
  52. <sclass="arrowarrowT"><s></s></s>
  53. </div>
  54. <divclass="bd">
  55. 用css做的提示盒子,上三角是纯css,盒子圆角用到css3
  56. </div>
  57. </div>
  58. <divclass="tipBoxtipBoxA">
  59. <divclass="hd">
  60. <sclass="arrowarrowT"><s></s></s>
  61. </div>
  62. <divclass="bd">
  63. 用css做的提示盒子,上三角是纯css,盒子圆角用到css3
  64. </div>
  65. </div>
  66. </body>
  67. </html>

到此这篇关于一波CSS制作的三角形和圆形小按钮示例就介绍到这了。苦海有涯。而学无涯,志者战高考,惰者畏高考。更多相关一波CSS制作的三角形和圆形小按钮示例内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
一波CSS高级实用技巧小结

一波CSS的Checkbox复选框样式代码分享

一波CSS+Div实用技巧小结

CSS3实战第一波 让我们尽情的圆角吧

css让页脚保持在底部位置的四种方案