首页 > 其他分享 >CSS基础知识四(盒子绝对定位)

CSS基础知识四(盒子绝对定位)

时间:2024-10-13 09:48:40浏览次数:8  
标签:盒子 color 100px 基础知识 height background absolute CSS 255

目录

1.绝对定位概念(absolute)

2、绝对定位语法

2.1 代码添加 position: absolute;

2.2 创建一个HTNL结构

2.3 添加CSS属性

2.3 给div1加入绝对定位

4.绝对定位练习

4.1 做出以下效果图


1.绝对定位概念(absolute)

        - 当元素的position属性值设置为absolute时,就开启了元素的绝对定位

        - 元素在移动位置的时候,是相对于它上一级元素来说的

2、绝对定位语法

2.1 代码添加 position: absolute;
作用属性名
水平方向left、right
垂直方向top、bottom
2.2 创建一个HTNL结构
<body>
    <div id="div1">红</div>
    <div id="div2">绿</div>
    <div id="div3">蓝</div>
</body>
2.3 添加CSS属性
    <style>
        div{
            width: 100px;
            height: 100px;
            margin: 3px;}

        #div1{
            background-color: red;

        #div2{
            background-color: green;

        #div3{
            background-color: blue;
    </style>

运行效果:

2.3 给div1加入绝对定位
    <style>
        #div1{
            width: 50px;
            height: 50px;
            background-color: rgb(255, 0, 0);
            position: absolute;
            left: 50px;
            top: 50px;}
        #div2{
            width: 100px;
            height: 100px;
            background-color: rgb(0, 255, 4);}
        #div3{
            width: 100px;
            height: 100px;
            background-color: rgb(43, 0, 255);}
        article{
            width: 600px;
            height: 600px;
            background-color: black;
            position: absolute;
            left: 100px;
            top: 100px;}
    </style>
    
</head>
<body>
    <article>
        <div id="div1">红</div>
        <div id="div2">绿</div>
        <div id="div3">蓝</div>
    </article>

运行效果:

4.绝对定位练习

4.1 做出以下效果图

参考代码:

 <style>
        #div1{
            width: 50px;
            height: 50px;
            background-color: rgb(255, 0, 0);
            position: absolute;
            left: 300px;
            top: 250px;}
        #div5{
            width: 25px;
            height: 25px;
            background-color: rgb(0, 255, 8);
            position: absolute;
            left: 312px;
            top: 262px;}
        #div2{
            width: 40px;
            height: 40px;
            background-color: rgb(255, 255, 255);
            position: absolute;
            left: 500px;
            top: 150px;}
        #div3{
            width: 40px;
            height: 40px;
            background-color: rgb(255, 255, 255);
            position: absolute;
            left: 100px;
            top: 150px;}
        #div4{
            width: 400px;
            height: 40px;
            background-color: rgb(255, 255, 255);
            position: absolute;
            left: 100px;
            top: 400px;}
        article{
            width: 600px;
            height: 600px;
            background-color: rgb(117, 117, 117);
            position: absolute;
            left: 100px;
            top: 100px;}
    </style>
    
</head>
<body>
    <article>
        <div id="div1"></div>
        <div id="div2"></div>
        <div id="div3"></div>
        <div id="div4">绝对练习</div>
        <div id="div5"></div>
    </article>

标签:盒子,color,100px,基础知识,height,background,absolute,CSS,255
From: https://blog.csdn.net/2301_80208072/article/details/142870454

相关文章

  • Python从0到100(六十三):Python OpenCV-入门基础知识
    前言:零基础学Python:Python从0到100最新最全教程。想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、计算机视觉、机器学习、神经网络以及人工智能相关知......
  • Web前端开发入门学习笔记之CSS 39-40 --新手超级友好版- 文本颜色字体篇
       Foreword写在前面的话: 大家好,我是一名刚开始学习HTML的新手。这篇文章是我在学习html过程中的一些笔记和心得,希望能和同样在学习HTML的朋友们分享。由于我的知识有限,文章中可能存在错误或不准确的地方,欢迎大家在评论区提出建议和指正。我非常期待大家的反馈,以便我能......
  • HTML+CSS 核心笔记 (四)
    选择器结构伪类选择器作用:根据元素的结构关系查找元素:nth-child(公式) 作用:根据元素的结构关系查找多个元素提示:公式中的n取值从0开始伪元素选择器作用:创建虚拟元素(伪元素),用来摆放装饰性的内容必须设置content:””属性,用来设置伪元素的......
  • CSS常用声明(属性)
    目录一、文本1.字体属性2.文本修饰二、图像1.图像边框样式2.图像透明度​编辑三、背景1.背景属性2.背景重复3.背景图像定位四、表格1.CSS表格属性2.表格边框线折叠3. 单元格内文本的对齐方式五、表单1.CSS表单属性2.背景图像样式3.表单按钮样式六、练习......
  • QD1-P21-P22 CSS 基础语法、注释、使用方法
    本节学习:CSS基础语法和注释,以及如何使用CSS定义的样式。本节视频https://www.bilibili.com/video/BV1n64y1U7oj?p=21CSS基本语法CSS(层叠样式表)的基本语法相对简单,由选择器和一组包含在花括号{}​中的声明组成。​​组成部分:选择器选择器用于指定你想要样式化......
  • 软考攻略/超详细/系统集成项目管理工程师/基础知识分享13
    5.3软件设计(掌握)        需求阶段解决“做什么”的问题,而软件设计阶段解决“怎么做”的问题。软件设计分为结构化设计与面向对象设计。5.3.1结构化设计(掌握)        结构化设计(SD)是一种面向数据流的方法,其目的在于确定软件结构。它以SRS和SA阶段所产生的D......
  • HTML-CSS
    初识web前端Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(WorldWideWebConsortium,万维网联盟)负责制定。三个组成部分:HTML:负责网页的结构(页面元素和内容)。CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)。JavaScript:负责网页的行为(交互效果)。......
  • OpenLayers基础知识回顾(一)
    一、一张地图的构成从数据表现在页面来说点、线、面从数据类型来说矢量数据:放大后不会失真栅格数据:放大后会失真,这种数据是由一个个的像素点组成的从图层来说一张地图由很多图层组成,图层有zIndex参数,可以用于设置图层堆叠顺序图层:将同一类型的要素,放在一个图层......
  • css3小球上下移动效果
    .ball-item{height:96px;width:96px;display:flex;justify-content:center;align-items:center;background:url('@/assets/nav-big-screen/ball.png')no-repeat100%/100%100%;color:......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(篮球)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......