button样式_button样式 elementui - CSDN
精华内容
参与话题
  • 漂亮的Button按钮样式

    万次阅读 多人点赞 2018-08-02 16:26:36
    开发中各种样式Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实现   边框样式,给你的View加上边框 <Button android:layout_width="0dip" ...

    开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色

    所有的都是用代码实现

     

    边框样式,给你的View加上边框

        <Button
            android:layout_width="0dip"
            android:layout_height="match_parent"
            android:layout_margin="5dip"
            android:layout_weight="1"
            android:background="@drawable/border_line_while"
            android:gravity="center"
            android:text="边框样式"
            />
    

    边框样式border_line_while.xml

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:useLevel="false"
        >
        <solid android:color="@null"/>
        <padding android:left="1dip"
            android:right="1dip"
            android:bottom="1dip"/>
    
        <stroke android:width="1dip"
            android:color="@color/theme_red"
            />
        <!--边框宽度-->
        <size android:width="15dip"
            android:height="15dip"
            />
        <!--边框-->
    </shape>
    

    圆角Button

        <Button
            android:layout_width="0dip"
            android:layout_height="match_parent"
            android:layout_margin="5dip"
            android:layout_weight="1"
            android:background="@drawable/btn_bg_red"
            android:gravity="center"
            android:text="圆角Button"
            />
    

    圆角样式btn_bg_red.xml

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="@color/theme_red"/>
        <corners android:topLeftRadius="10dip"
            android:topRightRadius="10dip"
            android:bottomRightRadius="10dip"
            android:bottomLeftRadius="10dip" />
        <!--圆角矩形白色背景-->
    </shape>
    

    点底色的圆角Button,其实综合上面的就可以自己写

     <Button
            android:layout_width="0dip"
            android:layout_height="match_parent"
            android:layout_margin="5dip"
            android:layout_weight="1"
            android:background="@drawable/check_border"
            android:gravity="center"
            android:text="带边框颜色的Button"
            />
    

    点底色的圆角Button样式check_border.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <!--<item android:state_pressed="true">-->
            <!--<shape android:shape="rectangle">-->
                <!--<stroke android:width="1px" android:color="@color/color_light_grey" />-->
                <!--<corners android:radius="3dp" />-->
                <!--<solid android:color="@color/color_detach_line" />-->
            <!--</shape>-->
        <!--</item>-->
        <item>
            <shape android:shape="rectangle">
                <stroke android:width="1px" android:color="@color/theme_red" />
                <corners android:radius="10dp" />
                <solid android:color="@color/color_check_bg" />
            </shape>
        </item>
    </selector>
    

    带点击圆角状态的Button,依赖样式文件

     <Button
                android:layout_width="0dip"
                android:layout_height="match_parent"
                android:layout_margin="5dip"
                android:layout_weight="1"
                android:background="@drawable/btn_nor_down"
                android:gravity="center"
                android:text="带点击状态的Button"
                />
    

    带点击圆角状态的Button样式btn_nor_down.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" android:drawable="@drawable/check_border" />
        <item android:state_focused="true" android:drawable="@drawable/check_border" />
        <item android:state_checked="true" android:drawable="@drawable/check_border" />
        <item android:state_selected="true" android:drawable="@drawable/check_border"/>
        <item android:drawable="@drawable/btn_bg_red"></item>
    </selector>
    

    带点击状态的Button,这个不依赖圆角样式

       <Button
                android:layout_width="0dip"
                android:layout_height="match_parent"
                android:layout_margin="5dip"
                android:layout_weight="1"
                android:background="@drawable/btn_bottom_confirm_bg"
                android:gravity="center"
                android:text="带点击状态的Button"
                />
    

    带点击圆角状态的Button样式btn_bottom_confirm_bg.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true">
            <shape android:shape="rectangle">
                <solid android:color="#f5f5f5"/>
                <stroke android:width="1px"
                        android:color="#cfcfd2"/>
                <padding android:top="1px"/>
            </shape>
        </item>
        <item>
            <shape android:shape="rectangle">
                <solid android:color="@color/white"/>
                <stroke android:width="1px"
                        android:color="#cfcfd2"/>
                <padding android:top="1px"/>
            </shape>
        </item>
    </selector>
    

    原形数字提醒

        <Button
            android:layout_width="50dip"
            android:layout_height="50dip"
            android:layout_marginLeft="20dip"
            android:background="@drawable/hint_superscript_red"
            android:gravity="center"
            android:text="数字提醒"
            />
    

    原形数字提醒样式hint_superscript_red.xml

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="oval"
        android:useLevel="false">
        <solid android:color="@color/white"/>
        <padding android:left="1dp"
            android:top="1dp"
            android:right="1dp"
            android:bottom="1dp"
            />
        <!--描边  红色边框-->
        <stroke android:width="1dp"
            android:color="@color/theme_red"
            />
        <size android:width="15dp"
            android:height="15dp"
            />
    </shape>
    

    请求网络数据等待框

       <ProgressBar
                android:layout_width="50dip"
                android:layout_height="50dip"
                android:layout_marginLeft="20dp"
                android:indeterminate="true"
                android:indeterminateDrawable="@drawable/progresstyle"
                android:indeterminateTintMode="src_in"/>
    
    

    请求网络数据等待框样式progresstyle.xml

    <?xml version="1.0" encoding="utf-8"?>
    <rotate
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromDegrees="0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toDegrees="1080.0" >
    
        <shape
            android:innerRadiusRatio="3"
            android:shape="ring"
            android:thicknessRatio="8"
            android:useLevel="false" >
            <gradient
                android:centerY="0.50"
                android:endColor="@color/theme_red"
                android:startColor="@color/white"
                android:type="sweep"
                android:useLevel="false" />
        </shape>
    
    </rotate>
    

    进度条

        <ProgressBar
            android:id="@+id/my_progress"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="match_parent"
            android:layout_height="30dp"
            android:layout_marginLeft="20dp"
            android:max="10"
            android:progress="3"
            android:progressDrawable="@drawable/progressbar_color"/>
    

    进度条样式progressbar_color.xml

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <!-- 背景  gradient是渐变,corners定义的是圆角 -->
        <item android:id="@android:id/background">
            <shape>
                <corners android:radius="3dp"/>
    
                <solid android:color="@color/theme_red" />
            </shape>
        </item>
        <!-- 第二条进度条颜色 -->
        <item android:id="@android:id/secondaryProgress">
            <clip>
                <shape>
                    <corners android:radius="3dp"/>
                    <gradient
                        android:angle="90.0"
                        android:centerColor="#ac6079"
                        android:centerY="0.45"
                        android:endColor="#6c213a"
                        android:startColor="#FF51AAE6" />
                </shape>
            </clip>
        </item>
        <!-- 进度条 -->
        <item android:id="@android:id/progress">
            <clip>
                <shape>
                    <corners android:radius="3dp"/>
                    <solid android:color="#FF51AAE6" />
                </shape>
            </clip>
        </item>
    
    </layer-list>
    

    底部线条EditText

      <EditText
                android:text="底部线条EditText"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/edit_for_line_bg"
                />
    

    底部线条EditText样式edit_for_line_bg.xml

    <?xml version="1.0" encoding="utf-8"?>
    <inset xmlns:android="http://schemas.android.com/apk/res/android"
        android:insetBottom="@dimen/abc_edit_text_inset_bottom_material">
        <selector>
            <item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>
        </selector>
    
    </inset>
    

    小礼物走一走

    展开全文
  • button按钮的一些样式效果

    千次阅读 2019-03-29 16:52:49
    先制作一个button按钮,将它原本的样式取消掉 再把button按钮的颜色设置成transparent,再设置button按钮的边框。 现在开始写button样式 用伪元素before和after来设置样式 最后出来的效果 ...
    1. 先制作一个button按钮 ,将它原本的样式取消掉
    2. 再把button按钮的颜色设置成transparent ,再设置button按钮的边框。
    3. 首先将button按钮的初始样式取消掉 ,在设置button按钮的width和 height ,font-size ,还有border
      在这里插入图片描述
    4. 现在写button的style
      在这里插入图片描述
    5. 用伪元素before和after来设置style
    6. 先在b类添加一个Before伪元素 ,将它的content设置为空 , border的话就设置为solid ,在给它一个position来显示出效果 ,最后用transition来设置它的动画持续时间。
      同理 ,在b类添加一个after伪元素

    在这里插入图片描述
    7. 继续在b类后面添加before伪元素 ,将它的初始width设置为0个像素 ,height的话就设置为父元素的width的100% ,在给它添加上position需要的top值和left值 ,并将top值和left值设置为0个像素 ,最后设置它的border的height,上边和右边设置0.5个像素 ,下边和左边设置为0个像素 。
    在这里插入图片描述
    8. 而后在b类后面再设置一个after伪元素 ,它的width为父元素的100% ,height设置为0个像素 ,position需要的top值和left值设置为0个像素 ,而它的border的width就和before那边的border的width相反 。
    在这里插入图片描述
    9. 最后效果的实现还是得用伪类 :hover来实现 ,给b类的两个伪元素都添加伪类事件 ,并且将before的width设置为100% ,after的height设置为100% ,基本这样就完成了这个button按钮的效果
    在这里插入图片描述
    10. 最后出来的效果

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • button按钮样式

    万次阅读 2018-03-08 09:50:40
    在许多网站中都需要实用到按钮,一个好看实用的css按钮即可以给访问者以美感,又可以方便开发者。下面就是一个纯css按钮,需要的可以参考。css代码.div { display: inline-block; padding: .3em .5em;...

    在许多网站中都需要实用到按钮,一个好看实用的css按钮即可以给访问者以美感,又可以方便开发者。下面就是一个纯css按钮,需要的可以参考。

    css代码

    复制代码
    .div {
        display: inline-block;
        padding: .3em .5em;
        background-image: linear-gradient(#ddd, #bbb);
        border: 1px solid rgba(0,0,0,.2);
        border-radius: .3em;
        box-shadow: 0 1px white inset;
        text-align: center;
        text-shadow: 0 1px 1px black;
        color:white;
        font-weight: bold;
    }
    .div:active{
        box-shadow: .05em .1em .2em rgba(0,0,0,.6) inset;
        border-color: rgba(0,0,0,.3);
        background: #bbb;
    }
    复制代码

    html代码

    <div class="div">Button</div>

    其他几种按钮

    背景颜色

    background-image: linear-gradient(#f5c153, #ea920d);

    背景颜色

     background-image: linear-gradient(#8eb349, #5f7c22);

    背景颜色

    background-image: linear-gradient(#fbb2d0, #e779aa);
    展开全文
  • button 外观样式

    2020-10-20 09:50:28
    button 外观样式 // pages/demo13/demo13.js Page({ // 获取用户的手机号码信息 getPhoneNumber(e){ console.log(e); }, // 获取用户个人信息 getUserInfo(e){ console.log(e); } }) <!-- button ...

    微信小程序

    button 外观样式

    // pages/demo13/demo13.js
    Page({
      // 获取用户的手机号码信息
      getPhoneNumber(e){
        console.log(e);
      },
      // 获取用户个人信息
      getUserInfo(e){
        console.log(e);
      }
    })
    
    
    <!-- 
      button 标签
      1 外观的属性
        1 size 控制按钮的大小
          1 default 默认大小
          2 mini 小尺寸
        2 type 用来控制按钮的颜色
          1 default 灰色
          2 primary 绿色
          3 warn 红色
        3 plain  按钮是否镂空,背景色透明
        4 loading 文字前显示正在等待图标
     -->
     <button>默认按钮</button>
     <button size="mini">  mini 默认按钮</button>
     <button type="primary"> primary 按钮</button> 
     <button type="warn"> warn 按钮</button> 
     <button type="warn" plain> plain 按钮</button> 
     <button type="primary" loading> loading 按钮</button> 
    
     <!-- 
    
      button 开发能力
      open-type:
      1 contact 直接打开  客服对话功能  需要在微信小程序的后台配置   只能够通过真机调试来打开 
      2 share 转发当前的小程序 到微信朋友中   不能把小程序 分享到 朋友圈 
      3 getPhoneNumber 获取当前用户的手机号码信息 结合一个事件来使用  不是企业的小程序账号 没有权限来获取用户的手机号码 
        1 绑定一个事件 bindgetphonenumber 
        2 在事件的回调函数中  通过参数来获取信息 
        3 获取到的信息  已经加密过了 
          需要用户自己待见小程序的后台服务器,在后台服务器中进行解析 手机号码,返回到小程序中 就可以看到信息了
      4 getUserInfo 获取当前用户的个人信息
        1 使用方法 类似 获取用户的手机号码
        2 可以直接获取 不存在加密的字段 
      5 launchApp 在小程序当中 直接打开 app
        1 需要现在 app中 通过app的某个链接 打开 小程序
        2 在小程序 中 再通过 这个功能 重新打开 app
        3 找到 京东的app 和 京东的小程序  
      6 openSetting 打开小程序内置的 授权页面
        1 授权页面中 只会出现 用户曾经点击过的 权限 
      7 feedback 打开 小程序内置的 意见反馈页面 
        1 只能够通过真机调试来打开 
    
      -->
    <button open-type="contact">contact</button>
    <button open-type="share">share</button>
    <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">getPhoneNumber</button>
    <button open-type="getUserInfo" bindgetuserinfo="getUserInfo">getUserInfo</button>
    <button open-type="launchApp">launchApp</button>
    <button open-type="openSetting">openSetting</button>
    <button open-type="feedback">feedback</button>
    
    展开全文
  • CSS开发技巧(一):button样式设置

    万次阅读 2019-10-13 14:01:27
    button样式需要注意的有几点: 1、建议有一个最小宽度,以免在文字很少时使得按钮过于窄,宽高不协调; 2、建议有一个padding,以免内部文本显得过于拥挤; 2、hover时需要有颜色变化,以告诉用户这是一个可交互...
  • button 样式css总结

    千次阅读 2018-05-28 10:54:49
    &lt;button class="btn btn-info"&gt;bootstrap&lt;/button&gt; &lt;button class="btn btn-default"&gt;Button&lt;/button&gt; 
  • css按钮样式

    千次阅读 2017-04-05 09:27:28
    创建漂亮的 CSS 按钮的 10 个代码片段 IT程序狮子烨 1 个月前 ...如果你正在寻找一些高质量的 CSS 按钮的示例,那么这篇文章一定是你的“菜”。在本文中,我们从 CodePen 上收集了 10 个独特的 CSS 按钮合集,并...
  • html+css3自定义button样式

    万次阅读 2018-12-12 17:38:44
    原生的按钮有点丑,为此需要改装一下样式,达到适应页面或者美化的作用。 下面的连接是用input做按钮和button做按钮的区别,有兴趣的可以看看。 https://blog.csdn.net/u010458114/article/details/79371304 先上...
  • 好看的button样式

    2020-07-30 23:32:04
    分享50个CSS超炫丽button样式代码下载分享50个CSS超炫丽button样式代码下载
  • button样式设置

    千次阅读 2015-08-11 09:07:37
    style="width: 110px; height: 24px; font-size: 16px; border: solid 1px #005831; background-color: #46A3FF;" />
  • Android开发之漂亮Button样式

    万次阅读 2018-11-13 10:30:45
    开发中各种样式Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实现 150CC48D90067F05BFAC966F4EE3E21D.jpg 边框样式,给你的View加上边框 &lt;Button ...
  • Android 5.0 默认 Button 样式修改

    千次阅读 2018-05-26 11:00:59
    在 Android 5.0 以上的设备中,API 提供的 Button 样式自带了 Material Design 风格,默认的颜色还是灰色。但在大多数情况下我们需要修改 Button 的颜色来适应我们应用的整体风格。 当我们和往常一样通过设置 ...
  • 修改Button样式

    千次阅读 2010-05-20 18:16:00
    Android SDK doc : http://androidappdocs.appspot.com/reference/android/widget/ImageButton.html Displays a button with an image (instead of text) that can be pressed or clicked by the user. By de
  • 设置Button样式

    千次阅读 2016-07-06 13:25:02
    - (void)changeButtonGrayStyle:(UIButton *)button {  button.layer.borderColor = [UIColor lightGrayColor].CGColor;  button.layer.borderWidth = 1;  button.layer.masksToBounds = true;  but
  • 炫酷Button样式

    千次阅读 2016-10-07 16:46:10
    按钮 button
  • android 自定义button样式 style

    千次阅读 2018-11-08 19:57:36
    1、在drawable中新建一个button_drawablw.xml文件 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;selector xmlns:android="...fal.
  • 36种button样式

    万次阅读 2017-11-17 13:08:24
    <!DOCTYPE HTML> <title>36种漂亮的CSS3网页按钮Button样式 body{ background: #f5faff; } .demo_con{ width: 960px; margin:40px auto 0
  • android自定义button样式

    万次阅读 2011-11-30 12:06:55
    在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发...
  • android自定义button样式【转】

    万次阅读 2012-04-19 13:18:27
    在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发...
  • bootstrap之button样式

    千次阅读 2017-10-29 17:02:12
    一、前言现在开始介绍bootstrap的button模块样式,包括buttons.less、button-groups.less。二、源码1、buttons.less1.1、buttons.less源码 // // Buttons(按钮) // ---------------------------------------------...
1 2 3 4 5 ... 20
收藏数 210,330
精华内容 84,132
关键字:

button样式