北京尚网汇智科技有限公司
您当前所在的位置:尚网汇智网站建设 > HTML/CSS > 文章详细
网站建设知识
NEWS
联系我们
  • 网站建设服务电话
  • 400-883-2887
  • 公司地址:北京市昌平科技园区创意大厦2-806
  • 服务项目
    高端网站建设
    移动/微信网站建设
    手机APP开发
    OA/ERP业务系统开发
    网站维护托管
    CMS模板制作

    用CSS3解决移动端手指点击或滑动屏幕时出现的浅蓝色背景框

    发布时间:2016-10-06 14:03:06

    默认情况下,移动端手机网站当手指点击某元素时,该元素会出现一个浅蓝色的背景框,如果是链接,点击完就加载到新的页面去了,可能感觉不太明显,但是如果做一些效果,比如手指滑动屏幕的效果,就感觉比较明显了

    因为滑动这个动作细拆开来,就是手指先点击屏幕某处,然后再进行手指移动,你会发现被点击到的元素后边总有个浅蓝色背景,虽然你手指离开后它自己会消失,也不影响大局,但是总会感觉还是不够完美,那么这个问题如何解决呢?

    在CSS3中,有一个属性“-webkit-tap-highlight-color”,我们不想要那个点击产生的背景框的话,只需要在body样式中设置该属性rgba中的alpha值为0即可,具体写法如下:

    -webkit-tap-highlight-color: rgba(0,0,0,0)

    这样设置以后,移动端手机网站手指点击或滑动屏幕时就不会再出现那个浅蓝色背景框了,当然,如果你想保留这个背景框,而只是改变下这个背景框的颜色,同样是用该属性,修改对应rgba即可。


    文章出自:北京网站建设公司-尚网汇智 https://www.net2006.com 如转载请注明出处!
    咨询服务热线
    400-883-2887
    客服电话:400-883-2887  传真:010-51654992  E-mail:support@net2006.com
    本站设计已受版权保护,任何公司及个人不得复制,违者将依法追究责任,特此声明。

    Copyright © 2005-2018 北京尚网汇智科技有限公司 版权所有 京ICP备13031271号
    查找内容: