CSS 知识点总结1

embedded/2025/3/14 13:34:07/

CSS 知识点总结1

今天写了两个页面,用到的知识点,总结一下

1. Flexbox 布局

  • display: flex;:启用 Flexbox 布局,用于创建灵活的容器。
  • flex-direction: column;:将子元素垂直排列。
  • justify-content:控制子元素在主轴上的对齐方式。
    • justify-content: space-between;:子元素在主轴两端对齐,剩余空间均匀分布。
    • justify-content: center;:子元素在主轴居中。
  • align-items:控制子元素在交叉轴上的对齐方式。
    • align-items: center;:子元素在交叉轴居中。
    • align-items: flex-end;:子元素在交叉轴末端对齐。
  • gap: 10px;:设置子元素之间的间距。

2. Grid 布局

  • display: grid;:启用 Grid 布局,用于创建网格容器。
  • grid-template-columns: repeat(2, 1fr);:定义两列,每列宽度相等。
  • gap: 30px;:设置网格项之间的间距。

3. 盒模型

  • padding: 20px;:设置内边距。
  • margin: 20px;:设置外边距。
  • margin: 0 auto;:水平居中元素。
  • border-radius: 10px;:设置圆角。
  • border: 1px solid #ddd;:设置边框。

4. 定位

  • position: relative;:设置相对定位,为子元素的绝对定位提供参考。
  • position: absolute;:设置绝对定位,脱离文档流。
    • left: 12px;:距离左侧 12px。
    • top: 50%;:距离顶部 50%。
    • transform: translateY(-50%);:精确垂直居中。

5. 过渡效果

  • transition: box-shadow 0.3s ease;:设置 box-shadow 属性的过渡效果。
  • transition: border-color 0.3s ease;:设置 border-color 属性的过渡效果。

6. 字体和颜色

  • font-family: Arial, sans-serif;:设置字体。
  • font-size: 16px;:设置字体大小。
  • color: #333;:设置字体颜色。
  • background-color: #fbfbfadd;:设置背景颜色(带透明度)。

7. 响应式设计

  • max-width: 800px;:限制容器的最大宽度,确保在不同屏幕尺寸下保持布局。
  • width: 90%;:设置宽度为父容器的 90%。

8. 其他

  • min-height: 100vh;:设置容器的最小高度为视口高度。
  • cursor: pointer;:设置鼠标悬停时为手型,表示可点击。
  • outline: none;:移除聚焦时的默认边框。

总结

  • 布局:广泛使用 Flexbox 和 Grid 布局,创建灵活的页面结构。
  • 定位:使用相对定位和绝对定位,精确控制元素的位置。
  • 盒模型:通过 paddingmarginborder 控制元素的间距和边框。
  • 响应式设计:通过 max-width 和百分比宽度,确保页面在不同设备上表现良好。
  • 过渡效果:为交互元素添加平滑的过渡效果,提升用户体验。

http://www.ppmy.cn/embedded/172500.html

相关文章

windows第十二章 MFC控件常用消息

文章目录 控件反射消息机制文本框控件EN_CHANGE消息EN_UPDATE消息EN_SETFOCUS消息EN_KILLFOCUS消息EN_MAXTEXT消息EN_ERRSPACE消息EN_HSCROLL消息 按钮控件BN_CLICKED消息BN_DOUBLECLICKED消息BN_SETFOCUS消息BN_KILLFOCUS消息 单选按钮BN_CLICKED 消息 复选框BN_CLICKEDBN_DOU…

《Transformer如何进行图像分类:从新手到入门》

引言 如果你对人工智能(AI)或深度学习(Deep Learning)感兴趣,可能听说过“Transformer”这个词。它最初在自然语言处理(NLP)领域大放异彩,比如在翻译、聊天机器人和文本生成中表现出…

大语言模型(一) 初识大模型

课程讲解视频:《大语言模型》1.1 语言模型发展历程 开源学习网站:https://www.datawhale.cn/learn/content/107/3267 语言模型的发展历程 大模型技术基础 GPT和DeepSeek模型介绍

完美解决ElementUI中树形结构table勾选问题

完美解决ElementUI中树形结构table勾选问题 实现功能效果图全选取消全选取消父节点取消某个子节点 关键代码 实现功能 1. 全选/取消全选,更新所有节点勾选状态 2. 勾选父/子节点,子/父节点状态和全选框状态更新 效果图 全选 取消全选 取消父节点 取消某…

通义万相 2.1 × 蓝耘智算:AIGC 界的「黄金搭档」如何重塑创作未来?

我的个人主页 我的专栏: 人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!! 点赞👍收藏❤ 引言 在当今数字化浪潮席卷的时代,AIGC(生成式人工智能)领域正…

医院本地化DeepSeek R1对接混合数据库技术实战方案研讨

1. 引言 Deep SEEK R1是一个医疗智能化平台,通过本地化部署实现数据的安全性和可控性,同时提供高效的计算能力。随着医疗信息化的迅速发展,各种数据源的增加使得医院面临更多复杂的挑战,包括如何处理实时监测数据、如何进行大数据环境下的复杂查询以及如何整合多模态数据等…

Python+DeepSeek:开启AI编程新次元——从自动化到智能创造的实战指南

文章核心价值 技术热点:结合全球最流行的编程语言与国产顶尖AI模型实用场景:覆盖代码开发/数据分析/办公自动化等高频需求流量密码:揭秘大模型在编程中的创造性应用目录结构 环境搭建:5分钟快速接入DeepSeek场景一:AI辅助代码开发(智能补全+调试)场景二:数据分析超级助…

【从零开始学习计算机科学】编程语言(一)常用编程语言的发展与介绍

【从零开始学习计算机科学】编程语言(一)常用编程语言的发展与介绍 编程语言可读性可写性可靠性代价影响编程语言的因素编程语言的分类编程语言设计中的权衡编程语言的实现方法编程环境编程语言的发展过程低级语言时代高级语言时代第一个高级语言—Fortran第一个结构化程序设…