`
cxy020
  • 浏览: 63536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何去除android上a标签产生的边框

 
阅读更多

winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉

<meta name="msapplication-tap-highlight" content="no">

webkit表单元素的默认外观怎么重置

.css{-webkit-appearance:none;}

webkit表单输入框placeholder的颜色值能改变么

input::-webkit-input-placeholder{color:#AAAAAA;}
input:focus::-webkit-input-placeholder{color:#EEEEEE;}

webkit表单输入框placeholder的文字能换行么

ios可以,android不行~

在textarea标签下都可以换行~

IE10(winphone8)表单元素默认外观如何重置

禁用 select 默认下拉箭头

::-ms-expand 适用于表单选择控件下拉箭头的修改,有多个属性值,设置它隐藏 (display:none) 并使用背景图片来修饰可得到我们想要的效果。

select::-ms-expand {
display: none;
}

禁用 radio  checkbox 默认样式

::-ms-check 适用于表单复选框或单选按钮默认图标的修改,同样有多个属性值,设置它隐藏 (display:none) 并使用背景图片来修饰可得到我们想要的效果。

input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{
display: none;
}

禁用PC端表单输入框默认清除按钮

当表单文本输入框输入内容后会显示文本清除按钮,::-ms-clear 适用于该清除按钮的修改,同样设置使它隐藏 (display:none) 并使用背景图片来修饰可得到我们想要的效果。

input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{
display: none;
}

禁止ios 长按时不触发系统的菜单,禁止ios&android长按时下载图片

.css{-webkit-touch-callout: none}

禁止iosandroid用户选中文字

.css{-webkit-user-select:none}

参考《如何改变表单元素的外观(for Webkit and IE10)

打电话发短信的怎么实现

打电话

<a href="tel:0755-10086">打电话给:0755-10086</a>

发短信,winphone系统无效

<a href="sms:10086">发短信给: 10086</a>

模拟按钮hover效果

移动端触摸按钮的效果,可明示用户有些事情正要发生,是一个比较好体验,但是移动设备中并没有鼠标指针,使用css的hover并不能满足我们的需求,还好国外有个激活css的active效果,代码如下,

复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<meta content="telephone=no" name="format-detection">
<meta content="email=no" name="format-detection">
<style type="text/css">
a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.btn-blue{display:block;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;color:#FFFFFF;background-color: #4185F3;}
.btn-blue:active{background-color: #357AE8;}
</style>
</head>
<body>

<div class="btn-blue">按钮</div>

<script type="text/javascript">
document.addEventListener("touchstart", function(){}, true)
</script>
</body>
</html>
复制代码

兼容性ios5+、部分android 4+、winphone 8

要做到全兼容的办法,可通过绑定ontouchstart和ontouchend来控制按钮的类名

复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<meta content="telephone=no" name="format-detection">
<meta content="email=no" name="format-detection">
<style type="text/css">
a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.btn-blue{display:block;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;color:#FFFFFF;background-color: #4185F3;}
.btn-blue-on{background-color: #357AE8;}
</style>
</head>
<body>

<div class="btn-blue">按钮</div>

<script type="text/javascript">
var btnBlue = document.querySelector(".btn-blue");
btnBlue.ontouchstart = function(){
    this.className = "btn-blue btn-blue-on"
}
btnBlue.ontouchend = function(){
    this.className = "btn-blue"
}
</script>
</body>
</html>
复制代码
分享到:
评论

相关推荐

    Android点击ImageView后加边框

    4. **Drawable资源**: 在Android中,边框效果通常通过Drawable资源来实现。Drawable可以是XML定义的图形,如shape元素,其中可以设置stroke(描边)属性来定义边框的颜色、宽度和样式。例如,创建一个XML文件(如...

    Android TableLayout实现边框

    本教程将深入探讨如何在Android应用中使用TableLayout来实现边框效果,同时结合提供的源码进行分析。 首先,TableLayout是LinearLayout的一个子类,它允许你通过TableRow组件来组织内容,形成行列结构。在XML布局...

    Android应用源码之dialog去除边框代码_dialog.zip

    本示例主要关注如何去除Android Dialog的默认边框,使其看起来更加简洁和符合现代设计风格。我们将通过分析源码来理解实现这一功能的关键步骤。 首先,Android Dialog的外观由其主题(Theme)决定。系统默认的...

    安卓Android源码——dialog去除边框代码.zip

    本压缩包文件“安卓Android源码——dialog去除边框代码.zip”提供了实现这一目标的源码示例。 首先,我们需要理解Android Dialog的基本结构。Dialog通常基于AlertDialog或自定义的DialogFragment创建。在...

    Android布局实现圆角边框效果

    首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分别是下面两个角是圆角边框,上面两个角是圆角边框,四个角全部是圆角...

    Android自定义TextView带圆角边框颜色(动态更改边框颜色)

    在Android开发中,自定义视图是常见的需求之一,尤其是当系统提供的标准控件无法满足设计或功能需求时。本文将深入探讨如何实现一个自定义的`TextView`,该`TextView`具有可变的圆角边框和动态颜色变化的能力。 ...

    android 实现图片边框

    在Android开发中,为图片添加边框是一种常见的需求,可以增强UI设计的视觉效果。本文将详细介绍如何在Android中实现图片边框,并提供一个简单的示例项目——border_demo,来帮助开发者更好地理解这一过程。 首先,...

    基于Android的OpenCV图像加边框的实现

    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,网络上一些小伙伴写的一些关于Android版OpenCV的博客,大部分都模糊不清,基本就复制粘贴的,有些甚至没有实践就直接贴上去了,这样...

    android shape的使用及渐变色、分割线、边框、半透明阴影

    Android Shape的使用及渐变色、分割线、边框、半透明阴影 Android Shape是一种在Android系统中使用的图形形状控件,可以用于创建各种形状的视图控件,例如矩形、椭圆、线条、圆环等。Shape控件可以使用xml文件来...

    Android自定义属性实现带边框效果的TextView

    在Android开发中,有时我们可能需要为TextView添加个性化的边框效果,以增强用户界面的视觉体验。Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的...

    android-EditText边框颜色

    本教程将详细讲解如何在Android中改变`EditText`的边框颜色,适合初学者学习。 首先,我们要了解`EditText`的基本属性。`EditText`继承自`TextView`,并且添加了一些额外的功能,如文本输入和编辑。它的外观可以...

    Android 为textView增加边框效果.rar

    Android 为textView增加边框效果,这又是一个初级的Android文字布局示例,今天是为TextView文字框增加一个外边框,可实现在画布上画边框的功能,在填充方面,你还可使用不透明的9.png和透明的9.png,带边框的...

    Android-RCImageView自定义圆角ImageView带边框效果

    在AndroidManifest.xml中,需要在application标签内添加自定义View的声明,以便Android系统能够识别和加载它。 5. 使用自定义View: 在布局XML文件中,我们可以像使用普通ImageView一样使用RCImageView,并通过...

    Android ListView边框圆角美化

    本文将深入探讨如何在Android中实现ListView的边框圆角美化,以此来达到类似iPhone界面的视觉效果。 首先,我们需要理解ListView的基本结构。ListView是由多个View(通常是ListView项布局,即Item Layout)组成的,...

    android 边框

    android 边框 绘制一边的边框 和两边的边框

    android -> 按钮 圆角 & 边框 & 渐变

    综上所述,Android开发者可以通过自定义`shape` XML资源文件轻松实现按钮的圆角、边框和渐变效果。这不仅可以增强用户界面的美观性,还能提供更好的用户体验。在实际开发中,可以根据项目需求进行各种组合和调整,...

    Android应用源码之dialog去除边框代码.zip

    本资源“Android应用源码之dialog去除边框代码.zip”提供了一种方法,帮助开发者实现无边框的自定义Dialog效果。以下是关于这个主题的详细知识点: 1. **Dialog的基本概念**: - Dialog是Android中的一个窗口类,...

    Android实现在图片左上角或右上角显示文字标签.rar

    Android实现在图片左上角或右上角显示文字标签,相信这个功能大家以前肯定见到过,只是不知道如何形容这个功能,本实例还可实现调整标签文字的大孝标签与图片边角的距离、修改标签文字和标签背景颜色、标签宽度和...

    Android自定义标签选择器TagView

    每个标签可以是一个TextView,带有背景色和边框,以及一个可选的状态指示,如勾选标记或圆点。 ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android...

Global site tag (gtag.js) - Google Analytics