zoukankan      html  css  js  c++  java
  • HTML5+CSS3系列教程——如何制作简单按钮笔记

     

    1、按钮的制作方式

    • 用图片(目前用的不多)

    • 纯CSS a标签

    • input 图片二决定了input的类型 当input的type属性是submit button等这些的时候他呈现一个按钮

    • button标签

    2、CSS

    • 行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素

    • text-align可以是文字在容器中横向居中

    • line-height当数值与height一样的时候文字垂直居中

    • text-decoration将文字下划线去除

    • background属性可以为元素设置背景颜色

    • color属性可以为文字设置颜色

    • font-family属性可以设置字体

    • border:none 去除默认边框

    3、未美化按钮案例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title></title>
     5     <style type="text/css">
     6     a{
     7         width:60px;
     8         height: 40px;
     9         border: 2px solid orange;
    10         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
    11         text-align: center ;/*文字在容器中横向居中*/
    12         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
    13         text-decoration: none;/*将文字下划线去除*/
    14 15     }   
    16 17     </style>
    18 </head>
    19 <body>
    20 <a href="#" >按钮一</a>
    21 <input type="submit" value="按钮二">
    22 <input type="button" name="按钮三">
    23 <button>按钮四</button>
    24 </body>
    25 </html>

    运行结果

    1566124289371

     

     

    4、美化制作按钮案例:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title></title>
     5     <style type="text/css">
     6     a{
     7         width:60px;/*设置宽60像素*/
     8         height: 40px;/*设置高40像素*/
     9         border: 2px solid orange;/*设置边框为边长橙色2像素*/
    10         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
    11         text-align: center ;/*文字在容器中横向居中*/
    12         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
    13         text-decoration: none;/*将文字下划线去除*/
    14         background: skyblue;/*设置元素背景颜色:天蓝色*/
    15         color:white;/*设置文字颜色:白色*/
    16         border:none ;/*去除边框*/
    17         margin-bottom: 10px;/*下部外边框距离10像素*/
    18 
    19     }    
    20     .bt{
    21          width:60px;/*设置宽60像素*/
    22         height: 40px;/*设置高40像素*/
    23         border: 2px solid orange;/*设置边框为边长橙色2像素*/
    24         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
    25         text-align: center ;/*文字在容器中横向居中*/
    26         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
    27         text-decoration: none;/*将文字下划线去除*/
    28         background: skyblue;/*设置元素背景颜色:天蓝色*/
    29         color:white;/*设置文字颜色:白色*/
    30         border:none ;/*去除边框*/
    31         margin-bottom: 10px;/*下部外边框距离10像素*/
    32 
    33     }
    34 
    35     </style>
    36 </head>
    37 <body>
    38 <a href="#" >按钮一</a>
    39 <input type="submit" value="按钮二"  class="bt">
    40 <input type="button" value="按钮三" class="bt">
    41 <button class="bt" >按钮四</button>
    42 </body>
    43 </html>

    运行结果

    1566129587414

     


  • 相关阅读:
    十六、异步编程——messagedialog
    关于委托的一个摘录
    com interop 简述
    [STAThread]的使用
    Python初识和基础语法
    Python基础数据类型以及格式化输出
    JS读取PHP中设置的中文cookie时出现乱码的解决方法
    解决跨域读写Cookies的问题,(ASP、PHP、ASP.NET、JSP)解决方案
    多字段distinct查询
    Dedecms当前位置{dede:field name='position'/}修改,去掉>方法
  • 原文地址:https://www.cnblogs.com/adf520/p/11373894.html
Copyright © 2011-2022 走看看