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

CSS 知识点总结1

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 和百分比宽度,确保页面在不同设备上表现良好。
  • 过渡效果:为交互元素添加平滑的过渡效果,提升用户体验。

相关文章:

  • 在ArcGIS中对图斑进行自上而下从左往右编号
  • 制造业数字化转型,汽车装备制造企业数字化转型案例,智能制造数字化传统制造业数字化制造业数字化转型案例
  • 【运维】服务器系统从centos7重装为ubuntu22.04
  • 医院本地化DeepSeek R1对接混合数据库技术实战方案研讨
  • 使用Python在Word中生成多种不同类型的图表
  • 2020年SCI1区TOP:自适应粒子群算法MPSO,深度解析+性能实测
  • AI智能代码疫苗技术,赋能数字化应用内生安全自免疫
  • QT:非模态使用WA_DeleteOnClose避免内存泄漏
  • ESP32C3 ADC 检测电压
  • 【 Fail2ban 使用教程】
  • 力扣——两数相加
  • 每日一题--数据库
  • 建筑兔零基础自学记录45|获取高德/百度POI-1
  • 前端面试:富文本编辑器里面如何在划词选择的文本上添加右键菜单?
  • 心理状态的微妙变化
  • 网关的详细介绍
  • qemu的usb前后端处理
  • 十四、Vue 项目工程化:从 ESLint 到 CI/CD 的最佳实践
  • 前端项目部署方案
  • 阿里云服务器购买及环境搭建宝塔部署springboot和vue项目
  • 怎样开网店流程视频/深圳百度搜索排名优化
  • 网站制作属于什么行业/品牌广告语
  • 日照网站网站建设/成人职业培训学校
  • 网站开发外包价格/百度查询关键词排名工具
  • 建立网站最好的模板/平台推广策划方案
  • 建设一个电商网站的步骤/今日头条武汉最新消息