zoukankan      html  css  js  c++  java
  • 2021.6.9

    今日学习进度:

    CSS按钮

      第一天  第二天 第三天  第四天  第五天 
    所花时间(小时) 3  4.5  3    
    代码量(行) 100 120   85    
    博客量(篇) 1  1  1    
    了解到的知识点 CSS圆角  CSS边框图像  CSS按钮    

    基本按钮样式

     

    实例

    .button {
      background-color: #4CAF50; /* Green */
      border: none;
      color: white;
      padding: 15px 32px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
    }

    按钮颜色

        

    请使用 background-color 属性更改按钮的背景色:

    实例

    .button1 {background-color: #4CAF50;} /* 绿色 */
    .button2 {background-color: #008CBA;} /* 蓝色 */
    .button3 {background-color: #f44336;} /* 红色 */ 
    .button4 {background-color: #e7e7e7; color: black;} /* 灰色 */ 
    .button5 {background-color: #555555;} /* 黑色 */

    按钮尺寸

        

    请使用 font-size 属性更改按钮的字体大小:

    实例

    .button1 {font-size: 10px;}
    .button2 {font-size: 12px;}
    .button3 {font-size: 16px;}
    .button4 {font-size: 20px;}
    .button5 {font-size: 24px;}

    请使用 padding 属性更改按钮的内边距:

        

    实例

    .button1 {padding: 10px 24px;}
    .button2 {padding: 12px 28px;}
    .button3 {padding: 14px 40px;}
    .button4 {padding: 32px 16px;}
    .button5 {padding: 16px;}

    圆角按钮

        

    请使用 border-radius 属性为按钮添加圆角:

    实例

    .button1 {border-radius: 2px;}
    .button2 {border-radius: 4px;}
    .button3 {border-radius: 8px;}
    .button4 {border-radius: 12px;}
    .button5 {border-radius: 50%;}

    彩色的按钮边框

        

    请使用 border 属性为按钮添加彩色边框:

    实例

    .button1 {
      background-color: white;
      color: black;
      border: 2px solid #4CAF50; /* 绿色 */
    }
    ...

    可悬停按钮

        
        

    当鼠标移动到按钮上方时,使用 :hover 选择器可更改按钮的样式。

    提示:请使用 transition-duration 属性来确定“悬停”效果的速度:

    实例

    .button {
      transition-duration: 0.4s;
    }
    
    .button:hover {
      background-color: #4CAF50; /* Green */
      color: white;
    }
    ...

    阴影按钮

     

    请使用 box-shadow 属性为按钮添加阴影:

    实例

    .button1 {
      box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    }
    
    .button2:hover {
      box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
    }

    禁用的按钮

     

    请使用 opacity 属性为按钮添加透明度(创建“禁用”外观)。

    提示:您还可以添加带有 "not-allowed" 值的 cursor 属性,当您将鼠标悬停在按钮上时,该属性会显示 "no parking sign"(禁停标志):

    实例

    .disabled {
      opacity: 0.6;
      cursor: not-allowed;
    }

    按钮宽度


     

    默认情况下,按钮的大小取决于其文本内容(与内容的宽度一样)。请使用 width 属性来更改按钮的宽度:

    实例

    .button1 { 250px;}
    .button2 { 50%;}
    .button3 { 100%;}

    按钮分组

    删除外边距并向每个按钮添加 float:left,来创建按钮组:

    实例

    .button {
      float: left;
    }

    带边框的按钮组

    使用 border 属性来创建带边框的按钮组:

    实例

    .button {
      float: left;
      border: 1px solid green;
    }

    垂直按钮组

    使用 display:block 取代 float:left 将按钮上下分组,而不是并排:

    实例

    .button {
      display: block;
    }

    图像上的按钮

    Coffee

    动画按钮

    实例 1

    在鼠标悬停时添加箭头:

    实例 2

    添加点击时的“按键按下”效果:

    实例 3

    鼠标悬停时淡入:

    实例 4

    添加点击时的“涟漪”效果:

  • 相关阅读:
    windows下 php-cgi.exe 0xc000007b 错误 阿星小栈
    call to undefined function openssl cipher iv length() 报错 PHP7开启OpenSSL扩展失败 阿星小栈
    PHP json_encode返回的json前端获取时出现unicode转码和反斜杠导致无法解析的解决办法
    Warring:POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 阿星小栈
    PHP数组分割成新数组 阿星小栈
    Laravel ajax请求419错误及解决办法(CSRF验证) 阿星小栈
    MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded... 阿星小栈
    Laravel框架发送邮件 阿星小栈
    PHP 导出Excel三种方式 阿星小栈
    mysql命令 出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
  • 原文地址:https://www.cnblogs.com/marr/p/14905893.html
Copyright © 2011-2022 走看看