zoukankan      html  css  js  c++  java
  • 偏前端

    如图,考虑到用户体验的问题,一般页面的下方提交按钮都会随着固定在页面上,方便用户点击。

    有些人肯定就说了,这还不简单,position:fixed;

    但是在ios这个坑货系统上这个position:fixed这个css属性就会失效,你懂的,苹果就是搞特殊,下面我就用css来解决这个问题。

    1.这个是要滑动的内容的css:

    .page-content {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        box-sizing: border-box;
        height: 100%;
        position: relative;
        z-index: 1;
    }
    

      暂且我就将它的内容区域命名page-content,即html内容为

    <div class="page-content">这个是可以滑动的内容区域</div>
    

    2.这个是固定在页面上的区域:

    <div class="scroll-page">这个是按钮</div>
    

      

    .scroll-page{
    	position: fixed;
    	bottom: 0;
    	 100%;
    	height: 50px;
    	background: #f8105c;
    	color: white;
    	text-align: center;
    	line-height: 50px;
    	font-size: 18px;
    	z-index: 99;
    }
    

    这样的话可以完美解决这个fixed在ios上失效的问题。亲测有效!!!!!!网上搜的其它方法,大都有这样那样的问题

  • 相关阅读:
    JavaScript
    monkeyrunner总结
    repo简介
    android4.4 settings 中控制卡1 卡2都振动
    卡1卡2设置不同的默认铃声
    获取布局 ActionBar
    android Settings 解析
    设置应用中出现NFC服务,去掉
    判断当前网络显示运营商
    设置中默认铃声 通知 闹钟等
  • 原文地址:https://www.cnblogs.com/Lrn14616/p/10384785.html
Copyright © 2011-2022 走看看