当前位置:Gxlcms > css > 如何使用CSS制作按钮

如何使用CSS制作按钮

时间:2021-07-01 10:21:17 帮助过:38人阅读

今天的这篇文章中将给大家介绍四种按钮的实现方法,其中包括普通的方形按钮,圆角按钮,立体按钮和带有简单动画的按钮,下面我们来看具体的内容。

按钮

我们先来看一下普通方形按钮的实现方法

按钮代码如下所示

HTML代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <button>普通方形按钮</button>
  9. </body>
  10. </html>

圆角按钮的实现方法

代码如下

HTML代码

  1. <button class="kadomaru">圆角按钮</button>

CSS代码

  1. .kadomaru {
  2. width:100px;
  3. font-size:12px;
  4. color:#FFFFFF;
  5. text-align:center;
  6. display:block;
  7. padding:10px 0 10px;
  8. background:#6BCBF6;
  9. border-radius: 20px;
  10. }

立体按钮的实现方法

代码如下

HTML代码

  1. <button class="shadow">立体按钮</button>

CSS代码

  1. .shadow {
  2. width:100px;
  3. font-size:12px;
  4. color:#FFFFFF;
  5. text-align:center;
  6. display:block;
  7. padding:10px 0 10px;
  8. background:#6BCBF6;
  9. border-radius:5px;
  10. box-shadow:1px 1px #1A6EA0;
  11. }

使用box-shadow指定阴影大小和阴影颜色,营造立体的感觉。

上述三种方法实现的按钮效果如下

按钮

最后一个是带有简单动画的按钮实现,我们来看具体的示例

代码如下

HTML代码

  1. <div class="animation">
  2. <div class="effect"></div>
  3. <a href="#"> Touch me </a>

CSS代码

  1. .animation {
  2. width:100px;
  3. height:50px;
  4. text-align:center;
  5. border:2px solid #BBBBBB;
  6. float:left;
  7. cursor:pointer;
  8. position:relative;
  9. box-sizing:border-box;
  10. overflow:hidden;
  11. margin:0 0 40px 0;
  12. }
  13. .animation a {
  14. font-family:arial;
  15. font-size:12px;
  16. color:#BBBBBB;
  17. text-decoration:none;
  18. line-height:50px;
  19. transition:all .10s ease;
  20. z-index:2;
  21. position:relative;
  22. }
  23. .effect {
  24. width:140px;
  25. height:50px;
  26. top:-2px;
  27. left:-140px;
  28. background:#BBBBBB;
  29. position:absolute;
  30. transition:all .5s ease;
  31. z-index:1;
  32. }
  33. .animation:hover .effect {
  34. left:0;
  35. }
  36. .animation:hover a {
  37. color:#FFFFFF;
  38. }

介绍定制的一个例子的话,将.effect的left属性变成right属性,并将.animation:hover .effect的left属性变更为right属性,可以变成向右的动画。

当执行上述代码时浏览器上显示如下效果:

2345截图20181206135425.png

将鼠标放在按钮上则会有一个向右的动画,显示效果如下

按钮

本篇文章到这里就已经全部结束了,有关CSS中按钮的制作方法大家可以移步到CSS视频教程或者CSS3视频教程栏目进一步学习!!!

以上就是如何使用CSS制作按钮的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行