精华内容
下载资源
问答
  • 修改按钮的样式

    千次阅读 2009-09-26 23:27:00
    修改按钮的样式有过编程经历的网友都知道,VS 2008默认生成的按钮在编辑状态下的样式还看得顺眼,但运行时的外观就不堪入目了,跟Windows 98的主题差不多,很死板。我们能不能修改一下按钮的外观呢?答案是肯定的。...

    修改按钮的样式

    有过编程经历的网友都知道,VS 2008默认生成的按钮在编辑状态下的样式还看得顺眼,但运行时的外观就不堪入目了,跟Windows 98的主题差不多,很死板。我们能不能修改一下按钮的外观呢?

    答案是肯定的。下面我们就共同探讨下修改按钮样式的方法。

    修改按钮样式的实质其实就是用位图资源替代普通的按钮。所以,在此之前要预先制作好要使用的位图按钮。我制作了四个按钮,如果有网友想要的话,可在文末留下邮箱地址。按钮的效果如最后的示例程序所示。

    1、添加我们制作好的位图资源。256色、24位等均可。

    2、为“确定”按钮和“取消”按钮分别添加控件变量(类型为CBitmapButton):

    CBitmapButton m_button_ok;

    CBitmapButton m_button_cancel;

    3设置按钮的属性->Styles->Owner draw为True。一定不要忘记,否则按钮样式不会改变。

    4、在OnInitDialog()函数中添加代码:

    ((CBitmapButton *)GetDlgItem(IDOK))->LoadBitmaps(IDB_OK1,IDB_OK2,IDB_OK1,IDB_OK1);

        ((CBitmapButton *)GetDlgItem(IDOK))->Invalidate(true);

        ((CBitmapButton *)GetDlgItem(IDOK))->SizeToContent();

     

        ((CBitmapButton *)GetDlgItem(IDCANCEL))->LoadBitmaps(IDB_CANCEL1,IDB_CANCEL2,IDB_CANCEL1,IDB_CANCEL1);

        ((CBitmapButton *)GetDlgItem(IDCANCEL))->Invalidate(true);

    ((CBitmapButton *)GetDlgItem(IDCANCEL))->SizeToContent();

    其中,LoadBitmaps的第一个参数表示按钮可用时按钮的样式;第二个参数表示按钮可用时按下按钮时的样式;第三个参数表示按钮不可用时按钮的样式;第四个参数表示按钮不可用时按下按钮时的样式。

    示例程序效果图如下:

     

    按钮样式

     

     

      

    展开全文
  • 在使用Bootstrap全局CSS样式,我们更方便的给指定的元素添加指定的css样式,它们主要有...首先我写了一些按钮的样式,代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-...

    在使用Bootstrap全局CSS样式,我们更方便的给指定的元素添加指定的css样式,它们主要有:
    布局容器
    栅格系统
    排版
    代码
    表格
    表单
    按钮
    图片
    辅助类
    响应式工具
    布局容器
    栅格系统
    首先我写了一些按钮的样式,代码如下

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1">
        <title>CSS全局样式_栅格系统</title>
        <link rel="stylesheet" href="bootstrap.min.css" type="text/css">
    </head>
    <body>
    <div class="container">
            <p>
                <button type="button" class="btn btn-default">(默认样式)Default</button>
                <button type="button" class="btn btn-primary">(首选项)Primary</button>
                <button type="button" class="btn btn-success">(成功)Success</button>
                <button type="button" class="btn btn-info">(一般信息)Info</button>
                <button type="button" class="btn btn-warning">(警告)Warning</button>
                <button type="button" class="btn btn-danger">(危险)Danger</button>
                <button type="button" class="btn btn-link">(链接)Link</button>
            </p>
            <p>
                <button type="button" class="btn btn-success btn-lg" disabled>success</button>
                <button type="button" class="btn btn-success active">success</button>
                <button type="button" class="btn btn-success btn-sm">success</button>
                <button type="button" class="btn btn-success btn-xs">success</button>
            </p>
            <button type="button" class="btn btn-success btn-block">success</button>
    </div>
    </body>
    </html>
    

    .btn-default——按钮的默认样式;

    .btn-primary——按钮的首选样式;

    .btn-success——按钮的成功样式;

    .btn-info——按钮的一般信息样式;‘

    .btn-warning——按钮的警告样式;

    .btn-danger——按钮的危险样式;

    .btn-link——按钮的链接样式;

    .btn-lg——大按钮样式;

    .btn-sm——小按钮样式;

    .btn-xs——超小按钮样式;

    .btn-block——将按钮设置为充满父元素;
    这是暂时寻找的比距全的Bootstrap全局按钮CSS样式。
    在这些的样式帮助下,使办公方便了很多,想要什么的样子,一行代码解决。

    展开全文
  • 方法一:全局修改应用样式(css中修改) //全局修改 在css增加样式 //如果有四个按钮 //class:.layui-layer-btn .layui-layer-btn0 //.layui-layer-btn .layui-layer-btn1 //以此类推 或者去网页查看class名字 ....

    方法一:全局修改应用样式(css中修改)

    //全局修改 在css增加样式
    //如果有四个按钮
    //class:.layui-layer-btn .layui-layer-btn0
    //.layui-layer-btn .layui-layer-btn1
    //以此类推  或者去网页查看class名字
    .layui-layer-btn .layui-layer-btn0{
    //css样式 现在网页中调节好再copy过来
    ....
    }
    .layui-layer-btn .layui-layer-btn1{
    }
    

    方法二:局部修改应用样式(每次渲染css样式)

    	//JS部分
    	//渲染方法
       function addIconforBtn() {
    	   debugger
    	   var btn1= $(".layui-layer-btn .layui-layer-btn0");
    	   var btn2  = $(".layui-layer-btn .layui-layer-btn1");
    	   var btn3= $(".layui-layer-btn .layui-layer-btn2");
    	   var btn4  = $(".layui-layer-btn .layui-layer-btn3");
    	   btn1.css({   
    		//css样式
          })
    	  btn1.css({   
    			//css样式
    			//"属性名":"属性值",
    			 "background-color":"#009688",	
    			 	
    	    })
          btn2.css({   
    		//css样式
          })
          btn3.css({   
    		//css样式
          })
          
      }       
    
    
    //HTML部分
    
    var index = layer.open({
        type: 2
        ,title: "弹出层标题"
        ,content: 'AlarmSafetyInfo.html'
        ,area: ['1100px', '600px']
        ,maxmin: true
        ,shade: 0
        ,btn: ['btn0','btn1','btn2','关闭']
        ,yes: function(index, layero){
            //按钮【按钮一】的回调
                    }
        ,btn2: function(index, layero){
            //按钮【按钮二】的回调
        }
        ,btn3: function(index, layero){
            //按钮【按钮三】的回调
        }
        ,btn4: function(index, layero){
            //按钮【按钮四】的回调
        }
    
        ,success: function(layero, index){
            debugger
            //渲染按钮的样式
            addIconforBtn();
        }
    })
    
    展开全文
  • 调整layui的弹出框msg的...', {time: 0 //0表示不自动关闭 ,time自动关闭所需毫秒 ,单位是毫秒(1秒=1000毫秒), btn: ['确定', '取消'],//success指的是 修改按钮的样式 三种样式left center rightsuccess: functi...

    调整layui的弹出框msg的字体大小以及其他样式

    //文本里面可以加html标签

    let sure = layer.msg('确定喜欢她吗?', {

    time: 0 //0表示不自动关闭 ,time自动关闭所需毫秒 ,单位是毫秒(1秒=1000毫秒)

    , btn: ['确定', '取消'],

    //success指的是 修改按钮的样式 三种样式left center right

    success: function(layero){

    layero.find('.layui-layer-btn').css('text-align', 'center')

    }

    , yes: function (index) {

    点击确定触发事件

    }

    });

    //sure指的是上面的msg弹出层,定义msg弹出层的样式

    layer.style(sure,{

    width:10px,

    height:10px

    });

    layui的弹出框open常用的两种功能

    let html = "这里面写任何html内容";

    比如:let html ='

    \n' +

    '

    '这里写交互功能'+

    '';

    layer.open({

    type: 1 //Page层类型

    ,area: ['720px', '500px']//弹出层页面比例,类型:String/Array,默认:'auto',在默认状态下,layer是宽高都自适应的,但当你只想定义宽度时,你可以area: '500px',高度仍然是自适应的。当你宽高都要定义时,你可以area: ['500px', '300px']

    ,offset:'auto'// 坐标 类型:String/Array 默认:垂直水平居中 offset默认情况下不用设置,

    // ,title: '照片上传'//title默认显示在左边,能拖动了

    ,title: ['照片上传','text-align:center']//传一个数组,第一个参数标题,第二个参数可以写任何css样式,能拖动

    // ,title: false//不显示title,但是不能拖动了

    ,shade: 0.6 //遮罩透明度 类型:String/Array/Boolean 弹层外区域。默认是0.3透明度的黑色背景('#000')。如果你想定义别的颜色,可以shade: [0.8, '#393D49'];如果你不想显示遮罩,可以shade: 0

    ,maxmin: true //允许全屏最小化

    ,anim: 1 //0-6的动画形式,-1不开启

    , content: html//在这里面输入任何合法的js语句

    });

    layer.open({

    type: 2 //2类型,解析url iframe层

    ,closeBtn: 1 //关闭按钮是否显示 1显示0不显示

    ,title: "我是标题"//页面标题

    ,shadeClose: true //点击遮罩区域是否关闭页面

    ,shade: 0.8 //遮罩透明度 类型:String/Array/Boolean 弹层外区域。默认是0.3透明度的黑色背景('#000')。如果你想定义别的颜色,可以shade: [0.8, '#393D49'];如果你不想显示遮罩,可以shade: 0

    ,area: ['600px', '600px'] //弹出层页面比例

    ,content: 'XXX.html'//弹出层的url,//这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['XXX.html', 'no']

    });

    持续更新~~~

    不要吝啬自己的小手,关注点赞评论来安排我吧。求安排哈哈哈^^!

    展开全文
  • 【最新】 MFC 修改ComboBox的样式,下拉列表的背景色 + 按钮样式,工程使用的是VS2017
  • QT修改按钮样式.txt

    2021-01-28 16:20:14
    QT修改按钮样式完整项目代码(该文件包含了完整项目源代码下载链接)
  • 一、按钮的默认样式 // 默认样式 button { position:relative; display:block; margin-left:auto; margin-right:auto; padding-left:14px; padding-right:14px; box-sizing:border-box; font-size:18px; ...
  • 修改input为file的样式 默认是“选择文件”,直接在后面显示文件的名字 解决:修改样式 方法如下: ...
  • 自定义上传文件样式 .daoru {font-size: 13px;} .daoru .input_text {width: 300px;height: 12px;line-height: 12px;padding: 5px;border: 1px solid #C0C5CB;font-size: 12px;color: #333;} .daoru .input_sub...
  • 关于按钮disabled样式的修改

    千次阅读 2019-10-26 11:35:18
    1.按钮点击前的样式 2.点击后的样式 具体代码如下所示 1.xml代码部分如下 <button formType='submit' disabled='{{disabled}}' class="submit_btn" hover-class="button-hover" >提交注册</button&g...
  • 修改file按钮的样式

    千次阅读 2013-01-17 15:50:09
    添加附件 function fclick(obj){ style.posTop=event.srcElement.offsetTop style.posLeft=event.x-offsetWidth/2 } $(function(){ $("#addFile").click(function(){ var br = $("");...
  • file按钮作为上传文件使用,不过默认的样式确实让人不敢恭维啊,如何才可以修改为漂亮一点的呢?接下来与大家分享下具体的实现代码,感兴趣的朋友可以参考下哈
  • 我把上面博文中的例子按照我需要的样式进行了修改,并放入到我任务的代码中,实现了样式的改变,如图: 但点击时却发现按钮样式毫无变化,甚至是没反应。 对比Demo中的例子研究了很久,找到了原因: 我一开始写...
  • 因为有要button和view显示的样式...关键是按钮的样式: 1. 去掉边框: .user-phone-btn::after { border: none; } 2. 去掉圆角(注意border-radius: 0以下两处都要写): .user-phone-btn { border-r...
  • 问题:  我们在使用时,会发现它的样式不好修改,页面浏览字样也不可以修改,后面还会有出现”文件名“的属性,这样会严重影响页面效果。 ...解决方法:我们使用“button...(2)修改按钮的样式 .se2{ width:100
  • 单选按钮样式修改

    千次阅读 2019-06-01 17:48:15
    在单选按钮中,默认样式是不能修改的,但我们可以自己写样式替换默认样式,主要用到伪类input:checked label没有将input包裹话,需要用for来关联inputid 效果: <style> label { position: relative; padding-...
  • 在日常开发中我们可能会遇到需要自定义UITableViewCell左滑删除按钮的样式,网上也有许多自定义的第三方,但是都太重量级了,应为我们可能我们的需求很小,也不想大动干戈的导入一个第三方,然后设置各种一大堆属性,太...
  • 在表单元素中,单选框和复选框都有选中和未选中状态,css3中可以通过状态伪类选择器:checked去修改按钮的默认样式 html代码 <form action="#"> <div class="wrapper"> <div class="box">...
  • 本文提供数字键盘自定义实现,并解决软键盘按下后review背景按钮样式的修改; (1)main.xml文件下面定义一个KeyboardView; (2)在xml文件夹下面定义一个数字键盘number.xml文件; (3)提供一个软件盘实现工具类 先...
  • 搜索input中,如何点击搜索按钮进行搜索及按钮样式修改 正常我们会在搜索框中加入一个搜索按钮,点击进行搜索,但是小程序不是操作dom,所以是无法直接获取到input中值,所以要通过另外方法进行搜索。 (1)...
  • 改变文件上传 input type="file"按钮的样式 在使用传统原生input file时,通常会想要使得按钮的样式换成自己定义的样式 主要思想 1、使得原按钮在当前位置透明 2、将自己需要的样式覆盖到原按钮上面(通过设置margin...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,831
精华内容 1,132
关键字:

修改按钮的样式