当前位置: 首页 > news >正文

重学前端005 --- 响应式网页设计 CSS 盒子模型

文章目录

  • BOX 盒子概念
  • CSS
    • ```overflow: hidden;```
    • ```filter: blur(3px);```
    • ```box-shadow: 0 0 3px 3px #efb762;```
    • ```border-radius: 30px 25px 60px 12px;```
    • ```transform: rotate(-0.6deg);```

每个 HTML 元素都是一个盒子,它拥有着自己的间距和边框。这叫作“盒子模型”。
在这里插入图片描述

BOX 盒子概念

内容:内容是盒子里的物品,可以有width,height.

padding: 内容被一个称为padding的空间包围,类似于气泡膜将物品与其周围的盒子分开的方式。

border: 将边框想象成运送物品的纸板箱。

margin: 边距是框外的区域,可用于控制其他框或元素之间的间距。

CSS

overflow: hidden;

overflow: hidden; 是一个用于控制元素内容溢出行为的属性。

它属于 overflow 属性的一个取值,用于指定当元素的内容超出其指定的尺寸(宽度或高度)时,应该如何处理这些溢出的内容。

overflow 属性用于定义当一个元素的内容超出其​​内容框(content box)​​的边界时,浏览器应该如何处理这些溢出的内容。它有以下几个常用的取值:

取值描述
visible默认值。溢出的内容会显示在元素的外部(不会被裁剪)。
hidden溢出的内容会被​​裁剪(隐藏)​​,超出部分不可见。
scroll无论内容是否溢出,都会显示滚动条,用户可以通过滚动查看溢出的内容。
auto如果内容溢出,则显示滚动条;如果内容未溢出,则不显示滚动条。
clip类似于 hidden,但禁止滚动(即使使用 JavaScript 也无法滚动)。
overlay(较新属性值) 类似于 auto,但滚动条会浮动在内容之上,而不是占用布局空间(部分浏览器支持)。

filter: blur(3px);

在 CSS 中,filter: blur(3px);是一个用于对元素应用​​模糊效果​​的属性。它属于 CSS 的 filter属性,filter属性可以给元素添加各种视觉效果(如模糊、亮度调整、对比度调整等),而 blur()是其中的一个函数,专门用于实现​​模糊效果​​。

box-shadow: 0 0 3px 3px #efb762;

box-shadow: [水平偏移] [垂直偏移] [模糊半径] [扩展半径] [颜色] [inset];

box-shadow 属性用于给元素的​​边框外​​添加阴影效果,可以让元素看起来像是浮在页面上,或者产生立体感和层次感。

border-radius: 30px 25px 60px 12px;

矩形的角变圆。border-radius 属性最多接受四个值来使左上角、右上角、右下角和左下角变为圆角。

transform: rotate(-0.6deg);

CSS 的 transform属性,transform属性可以给元素施加各种二维或三维的变换效果(如旋转、缩放、平移、倾斜等),而 rotate()是其中的一个函数,专门用于实现​​旋转效果​​。

旋转的角度值,单位为度(deg),负值表示​​逆时针方向​​旋转。旋转的角度值,单位通常是度(deg),也可以是弧度(rad)、梯度(grad)或转数(turn)。


文章转载自:
http://barbacue.pzdurr.cn
http://chock.pzdurr.cn
http://apophthegm.pzdurr.cn
http://antitrust.pzdurr.cn
http://anticipator.pzdurr.cn
http://characterological.pzdurr.cn
http://bigalopolis.pzdurr.cn
http://bipack.pzdurr.cn
http://accessional.pzdurr.cn
http://bitmap.pzdurr.cn
http://bezzant.pzdurr.cn
http://anthurium.pzdurr.cn
http://banting.pzdurr.cn
http://accommodating.pzdurr.cn
http://aus.pzdurr.cn
http://champion.pzdurr.cn
http://alabama.pzdurr.cn
http://afire.pzdurr.cn
http://amorous.pzdurr.cn
http://barroque.pzdurr.cn
http://cambric.pzdurr.cn
http://checkerboard.pzdurr.cn
http://cartesianism.pzdurr.cn
http://ceaselessly.pzdurr.cn
http://baremeter.pzdurr.cn
http://calutron.pzdurr.cn
http://acd.pzdurr.cn
http://amor.pzdurr.cn
http://ced.pzdurr.cn
http://ase.pzdurr.cn
http://www.dtcms.com/a/280829.html

相关文章:

  • Python函数进阶
  • python 基于 httpx 的流式请求
  • 封装---统一处理接口与打印错误信息
  • Linux下调试器gdb/cgdb的使用
  • Linux系统调优和工具
  • [面试] 手写题-对象数组根据某个字段进行分组
  • mysql官网的版本历史版本下载
  • 令牌获取与认证机制详解
  • 关键点检测数据格式转换(.JSON转TXT)
  • 【超分论文精读】——LightBSR(ICCV2025)
  • 梳理Bean的创建流程
  • mongoDB的CRUD
  • Visual Studio 现已支持新的、更简洁的解决方案文件(slnx)格式
  • 云服务器如何管理数据库(MySQL/MongoDB)?
  • 基于STM32G431无刷电机驱动FOC软硬件学习
  • iOS高级开发工程师面试——常见第三方框架架构设计
  • C++学习笔记五
  • Gemma-3n-E4B-it本地部署教程:谷歌开源轻量级多模态大模型,碾压 17B 级同类模型!
  • SHAP 值的数值尺度
  • Conda 核心命令快速查阅表
  • 技术演进中的开发沉思-35 MFC系列:消息映射与命令
  • Keepalived双机热备
  • 网络安全职业指南:探索网络安全领域的各种角色
  • 003大模型基础知识
  • React 实现老虎机滚动动画效果实例
  • AutojsPro 9.3.11 简单hook
  • Pixel Reasoner:通过好奇心驱动的强化学习激励像素空间推理
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • [AI-video] Web UI | Streamlit(py to web) | 应用配置config.toml
  • (李宏毅)deep learning(五)--learning rate