精华内容
下载资源
问答
  • WPF图片按钮的封装

    热门讨论 2014-05-16 15:32:31
    需求:很多时候界面上的按钮都需要被贴上图片,一般来说: 1.按钮处于正常状态,按钮具有背景图A 2.鼠标移至按钮上方状态,按钮具有背景图B 3.鼠标点击按钮状态,按钮具有背景图C 4.按钮处于不可用状态,按钮...
  • WinForm圆形按钮(C#)

    热门讨论 2016-02-23 17:56:06
    利用C#语言制作的自定义控件:圆形按钮按钮形状参数可定义。可显示音乐播放器形态的按钮。包含Demo和Dll
  • Android 悬浮按钮实现

    千次下载 热门讨论 2014-12-05 17:24:05
    Android 悬浮按钮 悬浮框 浮动按钮
  • 安卓倒计时按钮TimeButton

    千次下载 热门讨论 2015-02-06 13:25:17
    获取验证码时候的倒计时按钮http://blog.csdn.net/yung7086/article/details/43563033
  • Android自定义纯色圆角按钮

    热门讨论 2015-01-15 18:02:13
    自定义纯色圆角按钮样式,不用图片也可以实现纯色按钮的效果!
  • RecycleView实现滑动删除按钮

    千次下载 热门讨论 2015-07-26 00:26:47
    - 滑动时删除按钮显示在底下,非后方平移出现 - 内容项和删除按钮都可以点击 - 当有滑动菜单显示时,点击任意项关闭滑动菜单 - 当有滑动菜单显示时,滑动别的项关闭之前的滑动菜单 - 删除的视觉动画效果
  • WPF实现超酷样式按钮

    千次下载 热门讨论 2014-12-31 22:31:38
    WPF实现超酷样式按钮
  • Android Studio 点击按钮跳转新界面

    万次阅读 多人点赞 2018-11-06 13:46:28
    Android Studio 点击按钮跳转新界面 问题描述 首先,我们有两个Java文件和与之绑定的xml文件。此处以HistoryActivity.java,activity_history.xml 和 EventDetail.java,activity_event_detail.xml为例。我们要实现...

    Android Studio 点击按钮跳转新界面

    问题描述

    首先,我们有两个Java文件和与之绑定的xml文件。此处以HistoryActivity.java,activity_history.xml 和 EventDetail.java,activity_event_detail.xml为例。我们要实现在HistoryActivity界面中添加一个按钮,并且点击跳转到EventDetail界面。
    在这里插入图片描述

    为HistoryActivity界面添加按钮

    在其对应的activity_history.xml 中:

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".HistoryActivity">
    
        <Button
            android:id="@+id/History"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Historical Event"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"/>
    </android.support.constraint.ConstraintLayout>
    

    我们通过android:id="@+id/History"语句讲button的id设置为History,在之后设置点击事件时使用。

    为History按钮添加点击事件

    在HistoryActivity.java中:

    package com.example.xff.tm;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.content.Intent;
    import android.widget.Button;
    import android.widget.*;
    
    public class HistoryActivity extends AppCompatActivity {
        Button button = null;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_history);
            button = (Button)findViewById(R.id.History);
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent();
                    intent.setClass(HistoryActivity.this,EventDetail.class);
                    startActivity(intent);
                }
            });
        }
    
    }
    
    

    通过之前定义的button的id来找到对应button,为之设置点击监听。当发生点击事件时,通过Intent进行跳转。
    #在manifests->AndroidManifest.xml中添加activity(这个步骤通常是添加点击事件之后系统自动生成,可以进行检查)

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.xff.tm">
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".HistoryActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".EventDetail"></activity>
        </application>
    
    </manifest>
    

    EventDetail.java,activity_event_detail.xml

    作为被跳转的界面,这两个文件只需要完成自己的功能即可:
    EventDetail.java:

    package com.example.xff.tm;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    
    public class EventDetail extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            setContentView(R.layout.activity_event_detail);
        }
    }
    
    

    activity_event_detail.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".EventDetail">
        
    </android.support.constraint.ConstraintLayout>
    
    展开全文
  • android悬浮按钮

    千次下载 热门讨论 2015-01-15 14:20:54
    android 悬浮按钮,本功能在android 5.0实现是很容易的 但是在现有的版本上只能用代码堆积了。
  • WPF自定义图片按钮[ImageButtonWPF]

    千次下载 热门讨论 2015-02-09 09:18:57
    WPF自定义图片按钮[ImageButtonWPF] 更多资源: http://cleopard.download.csdn.net
  • 各种游戏按钮音效素材

    热门讨论 2014-05-03 16:57:50
    里面有制作游戏的各种按钮音效资源,供游戏开发者使用,是游戏可以有更好的体验
  • 这是一个使用RelativeLayout+RadiouGroup+ImageView制作的中间凸起的按钮效果,代码简单易懂,避免了使用自定义控件带来的繁琐问题。
  • Android 按钮素材

    千次下载 热门讨论 2012-09-26 11:42:36
    这里有很图标的素材可以供大家参考,而且是高清的,可以用在android里面,使 程序看起来更专业
  • 按钮素材(各种按钮背景素材)

    热门讨论 2012-02-17 22:04:51
    按钮素材(各种按钮背景素材),网页中使用的按钮背景图片均有
  • notification-Android带按钮自定义通知栏

    热门讨论 2015-03-23 11:49:08
    Anroid,一个简单的带按钮自定义通知栏,欢迎下载试用,人人为我,我为人人,共同学习,共同进步
  • vue 所有按钮、vue Button 所有属性、vue a-button 所有属性...按钮类型 组件注册 import { Button } from ‘ant-design-vue’; Vue.use(Button); 1.按钮类型 Primary Default Dashed Danger Link ...

    vue 所有按钮属性、vue Button 所有按钮属性事件、vue a-button 所有按钮属性事件、vue 按钮所有属性事件、vue

    1.组件注册

    import { Button } from ‘ant-design-vue’;
    Vue.use(Button);

    1.按钮类型

    在这里插入图片描述
    按钮有四种类型:主按钮、次按钮、虚线按钮、危险按钮和链接按钮。主按钮在同一个操作区域最多出现一次。

    <template>
      <div>
        <a-button type="primary">Primary</a-button>
        <a-button>Default</a-button>
        <a-button type="dashed">Dashed</a-button>
        <a-button type="danger">Danger</a-button>
        <a-button type="link">Link</a-button>
      </div>
    </template>
    

    2.按钮组合

    在这里插入图片描述
    可以将多个 Button 放入 Button.Group 的容器中。
    通过设置 sizelarge small 分别把按钮组合设为大、小尺寸。若不设置 size,则尺寸为中。

    <template>
      <div id="components-button-demo-button-group">
        <h4>Basic</h4>
        <a-button-group>
          <a-button>Cancel</a-button>
          <a-button type="primary">OK</a-button>
        </a-button-group>
        <a-button-group>
          <a-button disabled>L</a-button>
          <a-button disabled>M</a-button>
          <a-button disabled>R</a-button>
        </a-button-group>
        <a-button-group>
          <a-button type="primary">L</a-button>
          <a-button>M</a-button>
          <a-button>M</a-button>
          <a-button type="dashed">R</a-button>
        </a-button-group>
    
        <h4>With Icon</h4>
        <a-button-group>
          <a-button type="primary">
            <a-icon type="left" />Go back
          </a-button>
          <a-button type="primary">
            Go forward<a-icon type="right" />
          </a-button>
        </a-button-group>
        <a-button-group>
          <a-button type="primary" icon="cloud" />
          <a-button type="primary" icon="cloud-download" />
        </a-button-group>
      </div>
    </template>
    <style>
    #components-button-demo-button-group h4 {
      margin: 16px 0;
      font-size: 14px;
      line-height: 1;
      font-weight: normal;
    }
    #components-button-demo-button-group h4:first-child {
      margin-top: 0;
    }
    #components-button-demo-button-group .ant-btn-group {
      margin-right: 8px;
    }
    </style>
    

    3.不可用状态

    在这里插入图片描述
    添加 disabled 属性即可让按钮处于不可用状态,同时按钮样式也会改变

    <template>
      <div>
        <a-button type="primary">Primary</a-button>
        <a-button type="primary" disabled>Primary(disabled)</a-button>
        <br />
        <a-button>Default</a-button>
        <a-button disabled>Default(disabled)</a-button>
        <br />
        <a-button type="dashed">Dashed</a-button>
        <a-button type="dashed" disabled>Dashed(disabled)</a-button>
        <br />
        <a-button type="link">Link</a-button>
        <a-button type="link" disabled>Link(disabled)</a-button>
        <div :style="{ padding: '8px 8px 0 8px', background: 'rgb(190, 200, 200)' }">
          <a-button ghost>Ghost</a-button>
          <a-button ghost disabled>Ghost(disabled)</a-button>
        </div>
      </div>
    </template>
    

    4.幽灵按钮

    在这里插入图片描述
    幽灵按钮将其他按钮的内容反色,背景变为透明,常用在有色背景上。

    <template>
      <div :style="{ background: 'rgb(190, 200, 200)', padding: '26px 16px 16px' }">
        <a-button type="primary" ghost>Primary</a-button>
        <a-button ghost>Default</a-button>
        <a-button type="dashed" ghost>Dashed</a-button>
        <a-button type="danger" ghost>Danger</a-button>
        <a-button type="link" ghost>Link</a-button>
      </div>
    </template>
    

    5.图标按钮

    在这里插入图片描述
    当需要在 Button 内嵌入 Icon 时,可以设置 icon 属性,或者直接在 Button 内使用 Icon 组件。
    如果想控制 Icon 具体的位置,只能直接使用 Icon 组件,而非 icon 属性。

    <template>
      <div>
        <a-button type="primary" shape="circle" icon="search"></a-button>
        <a-button type="primary" icon="search">Search</a-button>
        <a-button shape="circle" icon="search" />
        <a-button icon="search">Search</a-button>
        <a-button shape="circle" icon="search" />
        <a-button icon="search">Search</a-button>
        <a-button type="dashed" shape="circle" icon="search" />
        <a-button type="dashed" icon="search">Search</a-button>
      </div>
    </template>
    

    6.加载中状态

    第三个按钮为悬浮:
    在这里插入图片描述
    添加 loading 属性即可让按钮处于加载状态,最后两个按钮演示点击后进入加载状态。

    <template>
      <div>
        <a-button type="primary" loading>
          Loading
        </a-button>
        <a-button type="primary" size="small" loading>
          Loading
        </a-button>
        <br />
        <a-button type="primary" :loading="loading" @mouseenter="enterLoading">
          mouseenter me!
        </a-button>
        <a-button type="primary" icon="poweroff" :loading="iconLoading" @click="enterIconLoading">
          延迟1s
        </a-button>
        <br />
        <a-button shape="circle" loading />
        <a-button type="primary" shape="circle" loading />
      </div>
    </template>
    <script>
    export default {
      data () {
        return {
          loading: false,
          iconLoading: false,
        }
      },
      methods: {
        enterLoading () {
          this.loading = true
        },
        enterIconLoading () {
          this.iconLoading = { delay: 1000 }
        },
      },
    }
    </script>
    

    7.多个按钮组合

    在这里插入图片描述
    按钮组合使用时,推荐使用1个主操作 + n 个次操作,3个以上操作时把更多操作放到 Dropdown.Button 中组合使用。

    <template>
      <div>
        <a-button type="primary">Primary</a-button>
        <a-button>secondary</a-button>
        <a-dropdown>
          <a-menu slot="overlay" @click="handleMenuClick">
            <a-menu-item key="1">1st item</a-menu-item>
            <a-menu-item key="2">2nd item</a-menu-item>
            <a-menu-item key="3">3rd item</a-menu-item>
          </a-menu>
          <a-button>
            Actions <a-icon type="down" />
          </a-button>
        </a-dropdown>
      </div>
    </template>
    <script>
    export default {
      methods: {
        handleMenuClick(e) {
          console.log('click', e);
        }
      }
    }
    </script>
    

    8.按钮尺寸

    在这里插入图片描述
    按钮有大、中、小三种尺寸。
    通过设置 sizelarge small 分别把按钮设为大、小尺寸。若不设置 size,则尺寸为中。

    <template>
      <div>
        <a-radio-group :value="size" @change="handleSizeChange">
          <a-radio-button value="large">Large</a-radio-button>
          <a-radio-button value="default">Default</a-radio-button>
          <a-radio-button value="small">Small</a-radio-button>
        </a-radio-group>
        <br /><br />
        <a-button type="primary" :size="size">Primary</a-button>
        <a-button :size="size">Normal</a-button>
        <a-button type="dashed" :size="size">Dashed</a-button>
        <a-button type="danger" :size="size">Danger</a-button>
        <a-button type="link" :size="size">Link</a-button>
        <br />
        <a-button type="primary" shape="circle" icon="download" :size="size" />
        <a-button type="primary" icon="download" :size="size">Download</a-button>
        <br />
        <a-button-group :size="size">
          <a-button type="primary">
            <a-icon type="left" />Backward
          </a-button>
          <a-button type="primary">
            Forward<a-icon type="right" />
          </a-button>
        </a-button-group>
      </div>
    </template>
    <script>
    export default {
      data () {
        return {
          size: 'large',
        }
      },
      methods: {
        handleSizeChange (e) {
          this.size = e.target.value
        },
      },
    }
    </script>
    

    9.block 按钮

    在这里插入图片描述
    block属性将使按钮适合其父宽度。

    <template>
      <div>
        <a-button type="primary" block>Primary</a-button>
        <a-button block>Default</a-button>
        <a-button type="dashed" block>Dashed</a-button>
        <a-button type="danger" block>Danger</a-button>
        <a-button type="link" block>Link</a-button>
      </div>
    </template>
    

    2.API

    1.属性:

    推荐顺序为:type -> shape -> size -> loading -> disabled

    属性说明类型默认值
    disabled按钮失效状态booleanfalse
    ghost幽灵属性,使按钮背景透明,版本 2.7 中增加booleanfalse
    href点击跳转的地址,指定此属性 button 的行为和 a 链接一致string-
    htmlType设置 button 原生的 type 值,可选值请参考 HTML 标准stringbutton
    icon设置按钮的图标类型string-
    loading设置按钮载入状态boolean | { delay: number }false
    shape设置按钮形状,可选值为 circle round 或者不设string-
    size设置按钮大小,可选值为 small large 或者不设stringdefault
    target相当于 a 链接的 target 属性,href 存在时生效string-
    type设置按钮类型,可选值为 primary dashed danger link 或者不设string-
    block将按钮宽度调整为其父宽度的选项booleanfalse

    2.事件

    事件名称说明回调参数
    click点击按钮时的回调(event) => void
    展开全文
  • CSS实现霓虹灯按钮,CSS实现炫酷的霓虹灯按钮动画

    万次阅读 多人点赞 2021-01-09 10:30:09
    作者:AlbertYang,软件设计师,Java工程师,前端工程师,爱阅读,爱思考,爱编程,爱自由,信奉终生学习,每天学习一点点,就是领先的开始。...CSS霓虹灯按钮动画,CSS实现炫酷的霓虹灯按钮动画 HTML <!DO.

    作者:AlbertYang,软件设计师,Java工程师,前端工程师,爱阅读,爱思考,爱编程,爱自由,信奉终生学习,每天学习一点点,就是领先的开始。

    微信公众号:AlbertYang

    今天教大家使用CSS实现一个霓虹灯按钮动画效果,大家有什么不懂的可以留言问我,视频已经同步到B站,欢迎关注我的B站账号。

    视频

    视频链接https://www.bilibili.com/video/BV1Zi4y1F7ut

    CSS霓虹灯按钮动画,CSS实现炫酷的霓虹灯按钮动画

    HTML

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>霓虹灯按钮:微信公众号AlbertYang</title>
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
        <!-- 容器 -->
        <div class="container">
            <!-- 按钮 -->
            <a href="#" style="--x:0"><span>关注</span></a>
            <a href="#" style="--x:1"><span>收藏</span></a>
            <a href="#" style="--x:2"><span>投币</span></a>
            <a href="#" style="--x:3"><span>点赞</span></a>
            <a href="#" style="--x:4"><span>评论</span></a>
            <a href="#" style="--x:5"><span>转发</span></a>
        </div>
    </body>
    </html>

    CSS

    /* 清除浏览器默认边距,
    使边框和内边距的值包含在元素的height和width内 */
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    /* flex布局,让内容垂直和水平居中 */
    body {
       display: flex;
       justify-content: center;
       align-items: center;
       min-height: 100vh;
       background: #000;
    }
    /* flex布局,让内容垂直和水平居中,超过的部分换行显示 */
    .container {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    /* 按钮的基本样式 */
    .container a {
        position: relative;
        padding: 15px 30px;
        margin: 50px;
        border: 2px solid #0f0;
        font-size: 18px;
        font-weight: 600;
        text-decoration: none;
        letter-spacing: 5px;
        color: #fff;
        filter: hue-rotate(calc(var(--x) * 60deg));
        transition: 0.5s;
    }
    /* 鼠标经过时改变按钮样式 */
    .container a:hover {
        transition-delay: 1.5s;
        color: #000;
        box-shadow: 0 0 10px #0f0,
                    0 0 20px #0f0,
                    0 0 40px #0f0,
                    0 0 80px #0f0,
                    0 0 160px #0f0,
                    0 0 320px #0f0;
    }
    a span {
        position: relative;
        z-index: 10;
    }
    /* 通过伪元素::before实现按钮左边的线 */
    .container a::before {
        content: "";
        position: absolute;
        left: -20px;
        top: 50%;
        transform: translateY(-50%);
        background: #0f0;
        width: 20px;
        height: 2px;
        box-shadow: 5px -8px 0 #0f0,
                    5px 8px 0 #0f0;
        transition: width 0.5s, height 0.5s, left 0.5s,
                     box-shadow 0.5s;
        transition-delay: 0s, 1s, 0s, 0.5s;
    }
    /* 鼠标经过时改变线条的样式 */
    .container a:hover::before {
        width: 60%;
        height: 100%;
        left: -2px;
        box-shadow: 0 0 0 #0f0,
                    0 0 0 #0f0;
    }
    /* 通过伪元素::after实现按钮右边的线 */
    .container a::after {
        content: "";
        position: absolute;
        right: -20px;
        top: 50%;
        transform: translateY(-50%);
        background: #0f0;
        width: 20px;
        height: 2px;
        box-shadow: -5px -8px 0 #0f0,
                    -5px 8px 0 #0f0;
        transition: width 0.5s, height 0.5s, right 0.5s,
                     box-shadow 0.5s;
        transition-delay: 0s, 1s, 0s, 0.5s;
    }
    /* 鼠标经过时改变线条的样式 */
    .container a:hover::after {
        width: 60%;
        height: 100%;
        right: -2px;
        box-shadow: 0 0 0 #0f0,
                    0 0 0 #0f0;
    }

    今天的学习就到这里了,由于本人能力和知识有限,如果有写的不对的地方,还请各位大佬批评指正。有什么不明白的地方欢迎给我留言,如果想继续学习提高,欢迎关注我,每天进步一点点,就是领先的开始,加油。如果觉得本文对你有帮助的话,欢迎转发,评论,点赞!!!

    展开全文
  • android自定义圆盘方向按钮

    千次下载 热门讨论 2014-06-07 16:14:57
    使用Android完全自定义控件,继承自View,Canvas绘制。
  • android中点击按钮改变颜色,是很常用的,我总结了三种
  • QT自绘开关按钮

    热门讨论 2014-02-11 10:44:47
    QT自绘开关按钮,里边带预览图!手机上那种左右滑动开关按钮
  • 按钮,作为Web或移动端软件的基本部件之一,对于实现和拓展网页或软件功能,引导用户点击,增加产品销量以及提升用户体验愉悦体验度等等,都发挥着至关重要的作用。然而,随着电脑技术的发展,web和app中按钮种类日...

    按钮,作为Web或移动端软件的基本部件之一,对于实现和拓展网页或软件功能,引导用户点击,增加产品销量以及提升用户体验愉悦体验度等等,都发挥着至关重要的作用。然而,随着电脑技术的发展,web和app中按钮种类日益增多,各具特色的同时,简单颜色,尺寸以及位置的设置和调整,似乎已不再能够满足设计师们对于更优按钮设计的追求。这也是为什么越来越多的设计师选择为按钮添加各类交互,动画,小游戏,背景图片以及图标等变量,以增加按钮乃至整个web或网站设计的趣味性和独特性的原因。

    然而,作为设计师的你,究竟如何才能更加完美地结合交互,小动画,小游戏,图片以及图标等元素,增强按钮设计的吸引力呢?以下为大家罗列13款最新优质创意按钮设计,方便大家借鉴和学习:

    1.FAB Microinteraction

    *设计师:Mayur Kshirsagar

    *亮点:炫酷的浮动导航按钮以及环形导航

    “悬浮按钮+环形导航”的展示形式,简洁实用,炫酷有趣,给用户以深刻的印象。当然,用户体验也是极佳的。

    *学习点:

    添加浮悬导航按钮,吸引用户注意力,提升用户体验

    在你的设计中,也可以使用类似的扩展式设计方式,添加点击即可展开的悬浮导航按钮,拓展页面功能的同时,提升其趣味性。(点击查看更多悬浮按钮设计技巧和实例

     

     

    2.Input Button Interactive Design

    *设计师:Knarik & Robert

    *亮点:简单滑动按钮与趣味小游戏的结合

    用户输入完成,即可滑动白色小按钮,放飞白色小飞机。滑动按钮与文本输入的结合,轻松实现人机互动。滑动按钮与飞机小游戏的结合,则使整款设计有趣而不失魅力。对用户极具诱惑力。

    *学习点:

    按钮中巧妙的添加交互设计,并结合小游戏以及滑动效果等,增加其趣味性

     

    3.Microinteraction for print button

    *设计师: Quovantis

    *亮点:“按钮+动画”的形式更加形象的展示按钮功能和作用

    用户点击打印按钮,即可开始打印所需文件,并启动模拟现实打印场景的小动画,形象生动,非常高效地吸引了用户注意力,轻松的赶走了有时因打印大量文件而不得不等待的枯燥乏味之感。

    *学习点:

    结合按钮文案,功能以及使用情景,采用“按钮+动画”的形式,增加按钮的吸引力,提升用户体验

     3.gif

    4.Microinteraction

    *设计师:Alvaro Secilla

    *亮点:吸睛的鼠标悬停效果

    此款设计通过采用吸睛的鼠标悬停效果,即鼠标经过或悬浮于CTA按钮之上时,即可触发按钮的边框以及中部曲线的抖动特效。这类按钮交互设计,让按钮更加有趣的同时,也让用户抑制不住的想要点击,极大地增加按钮的点击率,从而引导用户进入下一阶段,例如购买,阅读,了解详情等等,非常实用。

    *学习点

    添加鼠标悬停或点击效果,丰富和优化你的按钮设计

    在你的web或软件设计中,也可添加各类鼠标悬停或效果,从而丰富和优化你的按钮设计,例如添加色彩,阴影,形状,文本,透明度,尺寸,动效以及边框变化等悬停效果,提升其诱惑力。(点击查看如何制作鼠标悬停效果

     

    5.Dynamic download button/loader

    *设计师:ali said

    *亮点:下载按钮与进度条的结合

    用户点击下载按钮之后,即可直接查看文件下载进度,贴心而不失趣味,对于减缓用户因加载等待而产生的负面情绪,作用也是显而易见。

    *学习点

    下载按钮与加载动画的结合,优化按钮设计的同时,提升用户体验

    下载按钮,拓展网页或软件功能。而加载动画,尤其是加载进度条,对于平复用户情绪,提升愉悦体验,作用是极佳的。因此,加载按钮与加载动画的结合,所能达到的效果也是非常值得期待的。

     

    6.Sliding Button Animation

    *设计师:Serhad iletir

    *亮点:滑动按钮以及渐变色彩的应用

    此款设计采用鼠标点击哪里,按钮即滑动到哪里的交互动效,生动有趣。渐变色彩的应用,也让整款按钮设计更加美观时尚,对于吸引用户注意力,激发其点击,作用也是极大的。

    *学习点

    滑动按钮结合色彩,透明度,形状的变化,让按钮设计更加多变而吸睛

    滑动按钮也是近些年来,设计师们日渐喜爱的按钮类型之一。巧妙的结合色彩,透明度,圆角以及形状的变换,滑动按钮也可绚丽出彩,增加用户点击率。

     

    7.Microinteraction 04

    *设计师:Alvaro Secilla

    *亮点:结合网站或app特点赋予CTA按钮以物化的形象,更易于理解按钮功能

    此款按钮设计赋予CTA按钮以动态滑板的外在形象,加之文本“learn new tricks”的解释,让用户更加深刻而形象的了解到,点击按钮所能达到或实现的效果,是CTA按钮设计的典范,值得效仿。

    *学习点

    结合网站或软件特色,物化按钮形象,帮助用户轻松理解按钮功能

     

    8.Touchscreen Button cases

    *设计师:Khalil hanna

    *亮点:简约的设计风格结合图标,色彩以及背景图案的变化

    此款设计看似简单,在结合不同图标,色彩,形状以及背景图片的变化之后,让整套按钮设计更加直观多变,易于用户辨别,选择和使用,却不枯燥。而且,简约的设计风格,也极大地减少了不必要噪音的干扰,十分有效的让用户集中于网站或App的功能。(点击了解更多化繁为简的设计技巧

    *学习点

    简单的结合图标,背景图案以及色彩的变化,让简约设计不再死板枯燥

    简约设计风日益流行的当下,按钮设计也可简单整洁,醒目实用。比如此款设计中,简单的结合形状,图标,背景图案,以及色彩的变化,让整款设计简单清爽而实用,轻易打破简单即死板枯燥的习惯性认识。

     

    9.Poodle Switch

    *设计师:Vanessa Brown

    *亮点:拨动按钮以及2D, 3D效果的转换

    此款设计集中展示了与软件特点相结合的拨动按钮。按钮本身在滑动过程中实现2D与3D贵宾犬头像的转换,伴随色彩与文字的变化,清晰直观,便于用户选择,且视觉效果也不错。加之,粉白色彩的搭配,对于喜爱动物的用户来说,也是非常美观亲切。

    *学习点:

    添加具有2D,3D转化效果以及滑动特效的拨动按钮

    比较接近现实开关的拨动按钮,作为设计师设计中常用的基本按钮类型之一,结合2D,3D按钮效果的转化,滑动特效的添加,贴切文本的解释补充,也可使整款设计简洁直观,而极具视觉效果。

     

    10.Menu

    *设计师:Oleg Frolov

    *亮点:特色的轮盘转换式选择按钮

    不同于惯用的下拉式或手风琴式菜单选择按钮,此款设计采用了极具特色的轮盘转换式选择按钮,给用户带来十分新颖的选择体验,对于加深用户对这项功能,甚至整款软件或web的印象,作用也是显而易见的。

    学习点:

    *采用具有特色的转换或展开形式的选择按钮增加设计的独特性

    除了上面所提及的圆环展开式的导航按钮,这款设计中采用的轮盘转换式选择按钮,也极具特色。让小编也是眼前一亮。所以,在你的按钮设计中,也可设计或添加类似具有特别转换或展开方式的选择按钮,让其更加独特新颖,给用户以深刻的印象。

     

    11.Can someone press it

    *设计师:Mehdi Mahdloo

    *亮点:极具诱惑力的按钮微文案设计

    设计师添加的按钮文本“Can someone press it? Please...”俏皮而极具诱惑力,让用户,包括小编在内,都忍不住在阅读之后想要点击。你觉得呢?

    *学习点

    为你的web或app按钮量身定做极具诱惑力的微文案

    结合按钮的作用和外形,量身定做极具诱惑力的微文案,实现与用户在情感层面的交流,激发用户点击的冲动。(点击查看交互文案设计原则和技巧

     

    12.UI Elements

    *设计师:Matt Bonini

    *亮点:虚拟按钮与扁平按钮的结合

    此款设计集中罗列和对比了界面设计中虚拟按钮与扁平按钮的不同效果。对于希望通过按钮的不同设计,实现页面布局,排版以及重要性的定义和划分,效果非常不错。

    *学习点:

    虚拟按钮与扁平按钮对比使用,优化界面设计

    虚拟按钮与扁平按钮对比,结合渐变色,阴影以及按钮尺寸的对比变化,让界面按钮设计更有层次和诱惑力,而且对于界面重要性, 排版以及布局的定义,也非常有效。

     

    13.Realistic Buttons

    *设计师:Tobi Santaso

    *亮点:现实化的设计风格以及按钮发光效果

    此款设计采用了现实化的设计风格,添加了极其接近现实开关的3D按钮。用户“按下”按钮,既被选中,并带上淡蓝色发光效果,就跟平时在生活着使用各种电器开关的效果类似,亲切而炫酷。

    *学习点

    添加接近现实的按钮设计,增强亲切感,让用户习惯性点击

    在你的原型设计中,也可使用类似的现实化设计风格,让用户倍感亲切而忍不住习惯行点击。

     

    以上即为小编为大家搜集和解析的13款最新创意按钮设计,希望能对你有所启发。

     

    Mockplus助你轻松创建和测试极具诱惑力的Web或app按钮设计

    无论是用于吸引用户注意的CTA按钮,还是能够拓展软件功能的菜单/导航按钮,亦或是方便用户实现人机对话的输入按钮,都仅仅只是网页或软件的一部分,不可能独立于软件或网页本身而存在。因此,作为设计师,设计和创建优质按钮,必然也会涉及现实化各类软件以及按钮设计的原型工具的使用。

    但是,究竟哪一款原型工具才是你创建和测试按钮,并提升整款网页或移动端app设计的的最佳选择呢?Mockplus,作为一款集各类设计功能于一身,简单又快速的原型工具,无疑是你创建,测试和提升Web或app按钮设计的最佳工具。

    以下,大家就和小编一起来看看,Mockplus到底提供了哪些能够帮助设计师们创建和测试各类按钮设计的功能:

     

    1.利用多样的按钮组件,添加各式按钮,优化界面设计

    每款网页或软件中涉及的按钮形式各样,不尽相同,这也必然要求使用的原型工具也能提供更加多样的按钮组件或元素设计的功能。而Mockplus不仅提供了多样的按钮组件:

    *利用“按钮”组件,创建常见的按钮(例如CTA按钮)

    *利用“图标按钮”组件,添加带有图标的按钮

    *利用“带文字图标”组件,添加拥有文字和图标的按钮

    而且,各类按钮组件色彩,边框,备注以及背景的设置,对于增加按钮的多样性和多变性作用也是极佳。

    此外,软件封装的强大图标库(拥有超过3000个各类矢量图标),也为设计师提供了更多的设计选择。


    2.结合图片组件,添加具有图片背景的按钮设计

    希望为按钮添加特别的背景图片以增加其独特性?在Mockplus中,简单“按钮”组件和“图片”组件的组合,即可实现。

    而且,当需要为一些购物或社交软件等批量添加类似具有背景图片的按钮时,Mockplus提供的能够快速复制各类组或组件的格子功能,对于设计师来说也是非常实用。

     

    3.利用文本组件,添加特制文本,增加按钮诱惑力

    微文案与按钮的结合,对于提升按钮设计的吸引力,作用也是立竿见影。而Mockplus提供了专业的“单行文字”和“多行文字”组件,方便设计师根据需要定制按钮微文案。

     

    4.利用样式库,轻松收藏,复用和分享各类按钮样式

    网页和软件按钮设计中,时常会遇到为保持统一性,需要沿用按钮样式设计的情况?不用担心。Mockplus全新推出了强大而实用的组件样式库,一键即可收藏,复用以及分享各类按钮样式。

     

    5.添加各类交互,让按钮更加多变而吸睛

    交互的添加对于提升按钮设计的吸引力作用也是非常明显的。而Mockplus提供了丰富的交互选择,方便设计师根据需要进行添加,以增加按钮的多变性和趣味性。例如,简单拖拽即可实现为按钮添加点击时,载入时以及双击时显示/隐藏,色彩,尺寸,移动,缩放,以及文本变化等交互,实现人机互动。

    此外,Mockplus提供的交互状态设置功能,对于帮助设计师添加鼠标悬停时的交互效果也是值得尝试的。

     

    6.8种预览和分享方式,更加便利地分享和测试各类按钮设计

    Mockplus还提供了多达8种的预览和分享方式,方便设计师根据需要测试和收集各类按钮设计反馈。

     

    7.其他功能助你简单快速的创建优质的Web或app原型

    Mockplus还提供了很多其他强大功能,方便设计师简单快速的创建原型和按钮,并及时测试和提升这类设计,例如团队协作功能,团队版本和企业版本的团队管理和项目管理功能等等。


    总之,无论是按钮设计的创建和测试,还是整款包含按钮的Web或软件原型的设计和提升,Mockplus都能满足你各方面的需求。

    结语

    众所周知,尺寸,颜色以及位置的变化,能够让网页和软件按钮更加的直观醒目。而按钮与动画,交互,小游戏等元素的结合,则能够极大的增加按钮设计的诱惑力,诱导用户点击。因此,在具体设计师案例中,设计师应该尽量结合不同按钮类型特点,使用情景以及软件或产品特色进行设计。例如,CTA按钮,无需绚丽有趣,简单的设计,也能让其准确醒目。而导航类/菜单类按钮,则需结合扩展式设计方式,添加浮动隐藏等设计,让其更具实用性。而下载按钮在考虑其实用性的同时,也应结合用户体验,添加一些小动画,让用户即使等待,也不枯燥。

    总之,按钮,看似简单,背后也拥有着丰富而多样的设计理论和原则,需要设计师花费更多时间和精力,归纳总结,并加以实践。同时,也需要选择一款实用的原型工具(例如Mockplus),对各种设计理念进行原型化,以便更加准确的测试其实用性和有效性。

    无论如何,希望这里解析的13款创意按钮设计能对你有所帮助。

    展开全文
  • 自绘实现半透明水晶按钮

    热门讨论 2013-01-03 22:43:54
    自绘实现半透明水晶按钮,VC/MFC,VS2005
  • QTableView 插入按钮等各种控件实例

    热门讨论 2012-07-07 09:44:07
    一个可编辑的QTableView控件列表,包括按钮,复选框 日期选择,列表选择等按钮在QTableView中的使用,其中包含不同编译器下的源代码调试,QT编译器和Vs2008编译器两个版本。
  • 一个MFC的自定义按钮

    热门讨论 2012-11-29 11:17:54
    一个MFC自定义的按钮类,可以实现很多功能,包括鼠标移动上去的动态显示,背景颜色的改变等
  • 自己封装的一个EditText两边放加减按钮Button来控制输入框的数值
  • 在VC++编程中,利用CustomDraw自绘的方法,可以很轻松地实现按钮的自绘效果。 我利用了此方法,制作了一个CCustomButton类,实现了如下效果的控件,其支持普通的按钮风格,并也支持CheckBox的风格。 与之配套的博客...
  • HTML5+CSS3内置功能按钮提示框是一款功能的HTML5+CSS3弹出提示框,带有小图标,而且可以关闭提示框,可以内置一些功能按钮,比如确定和取消。
  • C#制作用户自定义控件 可自选按钮素材、图标、事件、方法 非常好
  • Qt Designer中的Buttons部件包括Push Button(常规按钮、一般称按钮)、Tool Button(工具按钮)、Radio Button(单选按钮)、Check Box(复选框)、Command Link Button(命令链接按钮)和Dialog Button Box...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,171,163
精华内容 868,465
关键字:

按钮