css父级占位置但隐藏,子级可显示

在css中,可以使用visibility属性来设置占位隐藏,语法 visibility:hidden;;该属性规定元素是否可见,当值为“hidden”时,表示元素是不可见的,但也会占据页面上的空间,并对网页的布局起作用。需要子级可显示时,语法visibility: visible

以uniapp中的movable-area、movable-view为例
<movable-area class="movabelArea">
    <movable-view class="max" direction="all" inertia="true" @click="backHome">
        <image class="homeImg" src="/static/images/home.png"></image>
    </movable-view>
</movable-area>

 .movabelArea{
        width: 100vw;
        height: 100vh;
        position: fixed;
        z-index: 100;
        visibility: hidden;
    }
    .max{
        background-color: #1890ff;
        width: 108upx;
        height: 108upx;
        border-radius: 50%;
        text-align: center;
        box-shadow: 4upx 4upx 16upx #999;
        position: absolute;
        bottom: 96upx;
        right: 88upx;
        top: auto;
        left: auto;
        z-index: 45;
        visibility: visible;
    }
    .homeImg{
        width: 48upx;
        height: 48upx;
        display: inline-block;
        margin-top: 28upx;
    }

效果如图:


可随意移动首页按钮.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每天的学习记录,可能有的地方写的不对,因为刚学,以后发现错的话会回来改掉整体流程 https://develope...
    有点健忘阅读 10,255评论 0 7
  • CSS3 3D 转换 三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功...
    videring阅读 3,680评论 0 0
  • 盒子模型(CSS重点) 其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,...
    xlystar阅读 5,924评论 0 1
  • 4 元素的显示与隐藏 类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现! 本质:让一个元素在...
    Tutuls阅读 2,720评论 0 3
  • # CSS样式规则overflow 使用HTML时,需要遵从一定的规范。CSS亦如此,要想熟练地使用CSS对网页进...
    低调迷人的反派角色阅读 4,606评论 0 1