首页 > 其他分享 >css Position用法

css Position用法

时间:2023-04-08 19:33:59浏览次数:48  
标签:color 用法 width background position Position height css 200px

相对位置和绝对位置

现有3个div如下

 <style>
        .brother {
            width: 200px;
            height: 200px;
            background-color: yellow;

        }

        .father {
            width: 200px;
            height: 200px;
            background-color: green;

        }

        .son {
            width: 50px;
            height: 50px;
            background-color: blue;
        }
    </style>
    <div class="brother"></div>
    <div class="father">
        <div class="son"></div>
    </div>

需求是把蓝色的div放在绿色div的右边
实现效果如下

具体实现代码:

 <style>
        .brother {
            width: 200px;
            height: 200px;
            background-color: yellow;

        }

        .father {
            width: 200px;
            height: 200px;
            background-color: green;
            position: relative;
        }

        .son {
            width: 50px;
            height: 50px;
            position: absolute;
            right: 0;
            background-color: blue;
        }
    </style>
    <div class="brother"></div>
    <div class="father">
        <div class="son"></div>
    </div>

当一个元素设置为绝对定位 absolute时,会去找其标记了 position:relative的祖先作为参考系,以它为基准进行left right bottom 的偏移,若没找到,则以body标签作为参考系,即视口 x,y 坐标都为0的点

固定定位

标记了 position: fixed;的元素将脱离文档流,固定在视口(0,0)这个位置,以视口(0,0)这个坐标作为参考系

 <style>
        .fix {
            width: 100px;
            height: 100px;
            background-color: blue;
            /* 脱离文档流 */
            position: fixed;
            right: 0;
            bottom: 50%;
        }
    </style>

标签:color,用法,width,background,position,Position,height,css,200px
From: https://www.cnblogs.com/SYF--BLOG/p/17299078.html

相关文章

  • css浮动问题
    引出问题这是一个正常的排版代码如下<style>.father{width:200px;border:1pxsolidred;}.son{width:100px;height:100px;background-color:blue;}</st......
  • Day03 - CSS 变量
    作者:©liyuechun实现效果用JavaScript和CSS3实现拖动滑块时,实时调整图片的内边距、模糊度、背景颜色,同时标题中JS两字的颜色也随图片背景颜色而变化。涉及特性:rootvar(--xxx):CSS变量(CSSVariables)filter:blur()事件change、mousemoveHTML源码<h2>UpdateCSSVariables......
  • Day02 - JavaScript + CSS Clock
    Day02-JavaScript+CSSClock作者:©liyuechun简介第二天的练习是用JS+CSS模拟时钟效果。效果如下:实现以上模拟时钟的效果,大致思路和解决方案如下:分别获取到当前时间的时、分、秒。通过时分秒对一圈360度,进行映射,确定每一个指针所需旋转的角度。通过CSS的transform:rotate(deg),......
  • Retrofit 的基本用法
    一、添加依赖和网络权限添加依赖implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2:converter-gson:2.9.0'//可选implementation'com.squareup.okhttp3:logging-interceptor:4.9.3'第一条依赖是下载Retrofit、Ok......
  • Promise基本用法
    JavaScript它的执行环境是单线程的,单线程就是任务只能一个一个的完成,这个任务完成之后才能执行下一个,它会阻塞其它任务。而异步模式可以一起执行多个任务。常见的异步模式有定时器,接口调用和事件函数,Promise就是接口调用里面的一种方式,它是es6提供的一种异步解决方案。简单来说......
  • python中shutil和shutil库的用法
    一、shutil目录和文件操作Pythonshutil库提供了对文件和目录复制、移动、删除、压缩、解压等操作。1.复制文件或目录shutil.copy(src,dst):复制文件或目录shutil.copyfile(src,dst):复制文件,src和dst只能是文件shutil.copytree(src,dst,dirs_exist_ok=False):复制目录,默......
  • tailwindcss 安装
    #tailwindcsspnpmitailwindcsspostcssautoprefixer#生成tailwindcss配置文件npxtailwindcssinit-p//tailwind.config.jsmodule.exports={...content:['./public/**/*.html','./src/**/*.{js,jsx,ts,tsx,vue}'],}#新建/src/styl......
  • 逍遥自在学C语言 | 位运算符的基础用法
    前言一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、构成和表达方式位运算符是一组用于在二进制数之间进行操作的运算符运算符名称示例&位与a&&b|位或a|b......
  • css:writing-mode控制文字水平排布或垂直排布
    writing-mode属性定义了文本水平或垂直排布以及在块级元素中文本的行进方向。文档https://developer.mozilla.org/zh-CN/docs/Web/CSS/writing-mode语法/*关键字值*/writing-mode:horizontal-tb;writing-mode:vertical-rl;writing-mode:vertical-lr;效果在线demo......
  • Python 日期和时间用法超强总结
    Python中处理日期和时间的模块Python提供了time和datetime模块,可以帮助我们轻松获取和修改日期和时间,下面让我们来逐一了解一下。time模块该模块包括使用时间执行各种操作所需的所有与时间相关的功能,它还允许我们访问多种用途所需的时钟类型。内置函数:请看下表,它描述了时......