按钮一色三变化

给按钮一个颜色,实现hover,点击变色效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        #main{
            position:relative;
            display:inline-block;
        }
        button{
            height:30px;
            line-height: 30px;
            background:rgba(0,0,0,0);
            font-size: 14px;
            padding:0px 15px;
            outline:none;
            border:none;s
        }
        .divCan{
            position: absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            z-index: -10001;
            background: green;
        }
    </style>
</head>
<body>
    <div id="main">
        <button>按扭</button>
        <div class="divCan"></div>
    </div>
    <script type="text/javascript">
        var btn=document.getElementsByTagName(‘button‘)[0];
        console.log(btn)
        btn.onclick=function(e){
            console.log(1)
            this.style.backgroundColor="rgba(0,0,0,0.20)"
        }
        btn.onmouseover=function(e){
            this.style.backgroundColor="rgba(0,0,0,0.09)"
        }
        btn.onmouseout=function(e){
            this.style.backgroundColor="rgba(0,0,0,0)"
        }

    </script>
</body>
</html>

这个其实还有点不正常;颜色出现覆盖了,且没有顺序可以言,想更好的控件按钮的颜色 可以通过添加,删除class来实现,可以出现多个class能过他们的放的位置从面能有不同的效果;有兴趣的可以试下。

时间: 2024-12-04 15:37:19

按钮一色三变化的相关文章

android imageButton 点击按钮前中后,按钮颜色的变化

我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中.所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源.如果我们要实现按钮的三种背景,只需在res/drawable目录中建立这样一个XML文件: selector.x

原生JS编写图片切换效果和点击按钮的样式变化

这两天更进一步的了解了JS,老师让我们用原生的js编写图片切换和改变点击按钮样式,就是让我们学会怎么去把一个问题拆分,怎么将一个大问题拆分成许多的小问题,再用函数封装起来.比如一个点击按钮,让其点击时背景色发生改变,点击另一个时,上一个按钮要变回原来本有的颜色:这个问题用jquery,一行代码就搞定,但是用原生js就得分三个部分来考虑: 1.添加改变背景的样式. 2.怎么获取到除了当前点击的按钮以外其他的兄弟节点. 3.怎么去除按钮的样式属性. 也讲了事件委托,实现了可以删除新添加的元素的功能.

Android记住按钮选择颜色变化状态

为以后可以温习自己做过的一些特效例子,同时也没有必要再一次重写代码,特此从项目中收集代码,按钮颜色变化状态如下: 要实现如图效果,首先要编写一个布局xml文件,代码如下: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="#ffffff" android:orientation="ho

html 按钮的三种形式

第一种:form表单 中使用<button>提交表单 <button class="btn btn-primary"><i class="fa fa-search"></i>商品搜索</button> 第二种 <input type="submit"> <input type="submit" class="btn btn-primary&

按钮的三种点击事件

1.直接实现内部类 1 //给button设置点击事件 2 bt_call.setOnClickListener(new MyonClickListener()); 3 4 5 6 //定义一个内部类 实现onClickListener接口 7 private class MyonClickListener implements OnClickListener{ 8 9 @Override//当按钮被按 调用此方法 10 public void onClick(View v) { 11 //业务

Jquery鼠标悬停按钮图标动态变化效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery仿淘宝icon动画图标特效</title> </head> <style type="text/css"> *{padding: 0;margin: 0;} #move{ margin: 40px au

按钮美化,变化显示效果

第一种:用css来做 多的不说,效果和代码如下: 1.效果 状态 显示效果 默认状态 鼠标在时 2.代码 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml&

窗体皮肤实现 - 重绘窗体非客户区(三)

窗体边框基本的绘制和控制完成,在第二篇中主要遗留的问题. 标题区域图标和按钮没绘制 缩放时客户区显示有问题 解决完下面的问题,皮肤处理基本完整.大致的效果GIF GIF中TShape的颜色表现有些问题,实际是正常的. 绘制标题区域内容 获取标题有效区域 绘制窗体图标 绘制按钮 绘制标题 标题区域主要考虑窗体是否在最大化状态,最大化后实际的标题绘制区域会有变化.可以通过 IsZoomed 或 GetWindowLong(Handle, GWL_STYLE) and WS_MAXIMIZE = WS

cocos2dx基础篇(7)——菜单按钮CCMenu、CCMenuItem

[本节内容] 菜单按钮在游戏中是经常被用到的,比如主菜单界面的菜单选项,暂停游戏时的菜单选项等等.cocos2dx引擎同样为我们提供了CCMenu菜单的功能,并包含了一些简单的菜单项CCMenuItem.且菜单项附带触碰按钮时,自动放大的效果. 温馨提示:本节内容比较多,需要大家慢慢分析,不要急于求成. 本节组织结构如下: 一.介绍CCMenu. 二.介绍CCMenuItem,及其具体的六个子类. 三.代码实战. [一.菜单CCMenu] 菜单CCMenu是专门用来承载菜单按钮的CCLayer图