• web移动端_小技巧(两栏自适应和解决移动端点击图片过小问题)


    一、解决移动端点击图片时图片过小问题

    1、问题场景:经常在移动端会动手点击图标达到某些操作。但是有时候图标过小,不容易点击到。

         (1)比如我们要点击这样的图标,图标比较小不容易点击到

              

         (2)解决方案:如下图所示,只需要将图标平铺到内容区域就可以解决。 

         

           (3)代码:

    .jd_topBar a{
        width: 40px;
        height: 44px;
        padding: 12px 10px;
        position: absolute;
        top: 0;
        /*让背景从内容开始平铺*/
        background-origin: content-box;
        /*没有做背景裁剪 背景图默认就是从边框显示*/
        /*默认的就是
        border-box  边框以外被裁剪掉
        padding-box 内边距以外被裁剪掉
        content-box 内容以外被裁剪掉
        */
        background-clip: content-box;
    }

           (4)参考文档

            http://www.w3school.com.cn/cssref/pr_background-clip.asp

    二、overflow:hidden解决两栏自适应

           (1)如下所示给一个盒子加浮动后,后面的文字会围绕着盒子自适应。

                

           (2)解决方案:给没有浮动的元素加   overflow:hidden;  相当于让这个元素绝对定位。不让其他浮动元素影响自己,不让自己去影响别的浮动元素

           (3)代码实现

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            body{
                margin: 0;
                padding: 0;
            }
    
            .box1{
                float: left;
                width: 100px;
                height: 100px;
                background:pink;
            }
    
            .box2{
                /*让这个元素绝对绝缘*/
                /*不让其他浮动元素影响自己,不让自己的浮动去影响别的元素*/
                overflow: hidden;
            }
    
    
        </style>
    </head>
    <body>
        <div class="box1"></div>
        <div class="box2">
            内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容
        </div>
    </body>
    </html>
  • 相关阅读:
    iOS强引用和弱引用
    HTTP和Socket的区别
    iOS日期加减
    iOS判断日期A是否在日期B到日期C之间
    分布式锁与实现(一)——基于Redis实现 【比较靠谱】
    Redisson实现分布式锁
    Redisson分布式锁实现
    从redis中取值如果不存在设置值,使用Redisson分布式锁【我】以及不使用锁的方式
    redisson整合spring
    如何优雅地用Redis实现分布式锁?
  • 原文地址:https://www.cnblogs.com/xxm980617/p/11212661.html
Copyright © 2020-2023  润新知