码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CSS(四)盒子模型+圆角边框+盒子阴影+文字阴影


    文章目录

    • 一、盒子模型
      • 1.1布局的本质
      • 1.2盒子模型组成
      • 1.3边框(border)
      • 1.4表格的细线边框
      • 1.5边框会影响盒子的实际大小
      • 1.6内边距(padding)
      • 1.7外边距(margin)
      • 1.8外边距合并
      • 1.9清除内外边距
    • 二、圆角边框
    • 三、盒子阴影
    • 四、文字阴影

    一、盒子模型

    1.1布局的本质

    网页布局过程:
    1.先准备好相关的网页元素,基本都是盒子。
    2.CSS设计盒子样式,摆到相应的位置。
    3.往盒子里面装内容。

    1.2盒子模型组成

    在这里插入图片描述
    在这里插入图片描述

    1.3边框(border)

    边框宽度(px),边框样式(solid 实线 dashed 虚线边框 dotted 点线边框),边框颜色
    在这里插入图片描述
    边框的复合写法:
    在这里插入图片描述
    分开:border-top:

    1.4表格的细线边框

    border-collapse属性用来合并相邻的边框

    1.5边框会影响盒子的实际大小

    边框会额外增加盒子的实际大小

    1.6内边距(padding)

    即边框与内容之间的距离
    在这里插入图片描述
    复合属性:
    在这里插入图片描述
    !:padding也会影响盒子的实际大小,如果盒子已经有了高度和宽度,padding则还会撑大盒子
    解决方案:用盒子大小-padding大小(左右均有*2)
    未指定宽度和高度不会撑开盒子

    1.7外边距(margin)

    margin属性用来设置外边距,即控制盒子与盒子之间的距离
    外边距可以让块级元素水平居中显示
    (1)盒子必须指定了高度
    (2)盒子外边距都设置为auto

    在这里插入图片描述
    行内元素水平居中可以给其父元素添加text-align:center

    1.8外边距合并

    嵌套块元素垂直外边距的塌陷
    对于两个嵌套关系的块元素,父元素有上边距同时子元素也有上外边距,此时父元素会大塌陷较大的外边距值。
    在这里插入图片描述

    1.9清除内外边距

    实际开发常用:
    在这里插入图片描述

    二、圆角边框

    border-radius属性可以设置元素的外边框圆角。
    在这里插入图片描述
    在这里插入图片描述

    • 参数值可以为数值或者百分比;
    • 如果是正方形,想要设置一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为50%。
    • 如果是个据行,设置为高度的一般就可以做
    • 该属性是一个简写属性,可以跟四个值。分别:左上角、右上角、右下角、左下角
      在这里插入图片描述

    三、盒子阴影

    在这里插入图片描述
    box-shadow:10px 10px 10px 10px black;x距离,y距离,模糊距离(实虚),阴影的尺寸,阴影的颜色。
    常用:在这里插入图片描述

    四、文字阴影

    在这里插入图片描述

  • 相关阅读:
    python发送企业微信群webhook消息(文本、文件)
    基于JSP的记账管理系统【数据库设计、源码、开题报告】
    创建对象在堆区如何分配内存
    【luogu P3295】萌萌哒(并查集)(倍增)
    从云原生到数字原生,数字化转型背后的需求逻辑发生哪些变化?
    Paddlepaddle使用自己的VOC数据集训练目标检测(0废话简易教程)
    为什么处理有序的数组比无序的数组更快
    【ArcGIS Pro微课1000例】0032:创建具有指定高程Z值的矢量数据
    零数受邀在电动汽车百人会2018年会发表演讲
    Linux进程间通信之匿名管道
  • 原文地址:https://blog.csdn.net/qq_52986400/article/details/125608184
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号