移动端按钮交互变色实

web开发过程中,移动端按钮交互效果,点击按钮变色

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript">
        document.body.addEventListener(‘touchstart‘, function () {});
    </script>
    <style>
    .btn{
        font-size: 1.5em;
        line-height: 2em;
        text-align: center;
        color: #fff;
        background: #ce4f54;
        width: 200px;
    }
    .btn:hover,
    .btn:active,
    .btn:focus{
        background: #043d5d;
    }
    </style>
    <title>无标题文档</title>
</head>

<body>
    <div class="btn">测试Test</div>
</body>

</html>

  如果不绑定事件,在pc和安卓上可以实现

  绑定事件为了在ios中生效;

使用css3属性实现缓交互

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <style>
    .btn{
        font-size: 1.5em;
        line-height: 2em;
        text-align: center;
        color: #fff;
        background: #ce4f54;
        width: 200px;
        transition: 0.5s all;
        -webkit-transition: 0.5s all;
        -o-transition: 0.5s all;
        -moz-transition: 0.5s all;
        -ms-transition: 0.5s all;
    }
    .btn:hover,
    .btn:active{
        background: #043d5d;
    }
    </style>
    <title>无标题文档</title>
</head>

<body>
    <div class="btn">测试Test</div>
</body>

</html>

  3、通过js操作class

这个已经很多人写了,就不用写例子了

时间: 2024-10-26 23:04:50

移动端按钮交互变色实的相关文章

关于移动端和PC端的交互的区别

对于现在的移动端设备的普及,移动端上的用户体验成了一个重要的关注点. 看了一些网上的关于移动端的交互和用户体验的知识,这里总结了一些.若有不足的地方,希望大家能够积极补充. PC端和移动端的产品的设计区别 屏幕与适配的问题考虑: 操作系统(windows,mac,android,iOS等)的区别: 网络环境(并不是每一个移动端设备随时随地都有网络): 使用场景(站着,坐着,躺着,蹲着,趴着,走着等等): 传感器的使用(摇一摇功能,地图实时导航,语音输入等): 操作方式不同(PC端是点击,移动端是

写给产品经理的技术书:客户端、服务端和交互相关技术

产品经理有三大领域的技术是需要去攻克的,分别是:客户端相关技术.服务端相关技术.交互相关技术 一.客户端相关技术 1.iOS和安卓产品差异 1.1 应用的设备不同: IOS和安卓最大的区别在于本身所应用的设备不同.IOS系统主要是应用在iPhone.IPad.itouch设备上的操作系统,安卓系统主要是应用在安卓智能手机上的操作系统. 1.2 面向人群不同: IOS系统面向的是中高层收入的人群,有人称它为"高富帅"系统,而安卓系统则是面试中低层的大众人群,有人称它为"屌丝系统

开发第一个IOS小程序 - 点击按钮文字变色

1. 题目:实现点击按钮切换文字对应的颜色 2.分析大致的开发步骤是 •添加所需要的UI元素:3个按钮(UIButton).1个文本标签(UILabel) •监听3个按钮的点击事件 •改变文本标签的文字颜色 3.具体实现步骤 3.1 在storyboard文件中,拖拽相应控件器上,布局好以上显示页面效果 3.2 然后利用Xcode右端上的“圆圈”按钮,将代码区分割成 “Main.storyboard”与“viewController.m”文件,两个可以按住control键,不要放开,将以上元素拖

RPC学习--C#使用Thrift简介,C#客户端和Java服务端相互交互

本文主要介绍两部分内容: C#中使用Thrift简介 用Java创建一个服务端,用C#创建一个客户端通过thrift与其交互. 其中使用到RPC学习----Thrift快速入门和Java简单示例,这篇文章创建的Java服务端. 一.C#中使用Thrift简介 关于rpc的简介,可以参考:RPC学习----Thrift快速入门和Java简单示例 1.下载thrift 1)点击下载:thrift-0.9.1.tar.gz(或者http://thrift.apache.org/download) 2)

007-ant design pro 和服务端进行交互

一.概述 原文地址:https://pro.ant.design/docs/server-cn Ant Design Pro 是一套基于 React 技术栈的单页面应用,我们提供的是前端代码和本地模拟数据的开发模式, 通过 Restful API 的形式和任何技术栈的服务端应用一起工作.下面将简单介绍和服务端交互的基本写法. 二.详细介绍 2.1.前端请求流程 在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的: UI 组件交互操作: 调用 model 的

Angular与服务端的交互

什么是交互? 静态交互 在搭建完毕页面UI组件之后,这些资源所展现出的页面,我们称之为静态页面. 在静态页面上,我们已经可以实现简单的交互,比如下面的网页上有一些 李煜的 虞美人诗词,我们想添加一句著名爱国诗人林则徐的诗句,可以这样做. 然而我们发现,因为这时列表是由组件中静态的数据生成,无论对页面做什么操作,只要刷新页面,原来有几个列表,现在还是有几个列表. 如果我们的网页只是用于展示一些东西,这样就很好.但假设,我们要设计这样一个日记本网页,我们想要在上面记录每天的学习心得,生活轶事.就要保

简单的android客户端servlet服务端的交互

android客户端通过GET方式发送数据到服务端,服务端获得数据后,从服务端获取数据库里的信息,并以JSON数据格式返回. 1.GET方式传参的格式: http://127.0.0.1/AndroidService/android/upload?title=aaa&timelength=90的形式 参数是?后的title=aaa&timelength=90.多个参数用&连接. 2.连接服务器发送请求参数并获得服务器返回的数据,客户端获得数据后,主要是对JSON数据的一些解析. /

python socket编程之客户端和服务端简单交互

服务端 #_*_ coding:utf-8 _*_ #导入socket模块 import socket # 创建socket对象 sk = socket.socket() #绑定侦听的IP和端口号 ip_port = ('192.168.9.213',9999) sk.bind(ip_port) #最大连接数 sk.listen(5) #接受请求,接受请求的时候可以获取到客户端的socket对象,以及客户端的IP和端口 #通过while循环,让服务端一直接受客户端请求 print "正在等待客户

Android学习 之 ColorStateList按钮文字变色

首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: Java代码   <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed=&