蓝桥杯webCSS
默认原点transform-origin: 50% 50%元素中心 可以修改cssCSS transform: rotate () 总结1. 基础语法csstransform: rotate(角度);支持单位deg度最常用rotate(20deg)rad弧度、turn圈1turn360deg2. 旋转方向正数顺时针旋转负数逆时针旋转例rotate(-25deg)水印经典斜角3. 旋转原点关键/* 左上角旋转 */ transform-origin: 0 0;4. 重要特性只改变视觉角度不占用原始布局空间不会挤开其他元素属于transform变换硬件渲染性能优于修改 top/left多个变换叠加空格分隔csstransform: rotate(-20deg) scale(0.9);5. 区分三组易混淆 rotate拓展rotate()平面 2D 旋转围绕 Z 轴日常水印使用这个rotateX()围绕水平轴上下翻转3DrotateY()围绕垂直轴左右翻转3D6. 水印开发最简标准搭配js运行ospan.style.transform rotate(${deg}deg) ospan.style.transformOrigin center极简一句话速记rotate (数值 deg)正值顺时针、负值逆时针默认绕元素中心旋转只改变视觉不影响页面布局。CSS transform: scale () 完整总结1. 基础语法csstransform: scale(x); /* 或者分别缩放宽、高 */ transform: scale(x, y);scale(a)等比例缩放宽、高同时放大缩小scale(a,b)单独控制水平缩放 x、垂直缩放 y2. 参数取值规则表格参数值效果 1放大 1原始大小默认0 ~ 1缩小 0先缩放 镜像翻转很少用示例csstransform: scale(0.8); /* 整体缩小到80% */ transform: scale(1.2); /* 整体放大120% */ transform: scale(0.9,1); /* 宽度缩小高度不变 */3. 旋转 缩放组合水印场景常用多个 transform 函数空格隔开js运行ospan.style.transform rotate(${deg}deg) scale(0.9)4. 缩放原点默认transform-origin: 50% 50%元素中心 缩放围绕原点进行和 rotate 共用同一个原点csstransform-origin: center;5. 核心特点仅视觉变化不改变原始布局尺寸页面占据空间保持原样不会挤压周边元素。GPU 加速性能很高优于修改 width/height。scale 是2D 缩放拓展scaleX()/scaleY()单向缩放。6. 易踩坑提醒✅ 多个变换书写顺序会影响最终效果rotate() scale()≠scale() rotate()一句话速记scale (数值) 控制元素放大缩小1 为原尺寸小于 1 缩小、大于 1 放大和 rotate 共用 transform-origin 原点不影响页面布局。Grid 网格布局完整讲解结合图中代码一、基础概念display: grid→CSS 二维布局系统同时控制「行、列」是最强大的布局方案 flex 是一维布局要么横向、要么纵向Grid 可以同时操控横竖。二、区分两个极易混淆属性图中重点1.grid-area: span 2 / span 4;作用子元素属性代表「这个格子横跨多少行、多少列」 语法cssgrid-area: 横跨行数 / 横跨列数;.z-shape { grid-area: span 2 / span 4; }✅ 该元素纵向占 2 行横向占 4 列2 行 4 列大小区域.l-shape { grid-area: span 2 / span 3; }✅ 该元素纵向占 2 行横向占 3 列2 行 3 列大小区域⚠️注意grid-area写在子元素上控制子元素占用网格空间。2. 父容器定义网格必须很多人漏写想要子元素的span生效父盒子必须先声明网格行列css.parent { display: grid; /* 定义 3行 5列举例 */ grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }1fr剩余空间均分单位fraction 份额三、grid-template 简写截图第二段代码cssgrid-template: inherit;grid-template是父容器简写属性一次性合并grid-template-rowsgrid-template-columns完整语法css/* 3行 2列 */ grid-template: 1fr 1fr 1fr / 1fr 1fr; /* 等价分开写 grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr; */inherit代表继承父元素的网格配置。截图方案思路子元素grid-template: inherit让内部网格和外层网格尺寸保持一致实现嵌套网格对齐。四、语法对照表重点区分父 / 子属性表格属性写在谁身上作用display:grid父容器开启网格布局grid-template-rows / columns父容器设置一共有多少行、多少列grid-area: span x / span y子元素子元素横跨 x 行、y 列五、举一个可运行示例对应截图 z-shapehtml预览style .wrap { display: grid; grid-template-columns: repeat(4, 1fr); /* 4列 */ grid-template-rows: repeat(2, 80px); /* 2行 */ gap: 8px; } .z-shape { background: #409eff; /* 占2行4列 */ grid-area: span 2 / span 4; } /style div classwrap div classz-shape2行4列区块/div /div六、高频易错点 只给子元素写 grid-area父容器没定义行列 → span 失效span 行 / 列顺序不要记反先行后列grid 和 flex 不要混用在同一个元素父 grid子才能使用网格相关属性grid-area还有另一种完整写法grid-area: 起始行 / 起始列 / 结束行 / 结束列span是简化写法只需要占用格子数量时优先用。七、一句话区分 Flex vs GridFlex一维只能沿着一条轴排布适合导航、单行列表Grid二维同时管理行 列适合卡片宫格、复杂区块排版题目里的异形区块布局

相关新闻

高铁站台智能安全系统:多源感知与动态预警技术解析

高铁站台智能安全系统:多源感知与动态预警技术解析

1. 高铁站台安全治理的技术挑战与需求背景 现代高铁站台作为人流密集的交通枢纽,每天要处理数万甚至数十万旅客的快速集散。这种高密度人流环境与高速列车运行之间的动态平衡,构成了一个复杂的空间安全治理难题。传统依靠人工巡查和简单隔离带的安全管理…

2026/10/18 22:50:47 阅读更多 →
文件夹批量编号:从基础操作到自动化脚本的完整指南

文件夹批量编号:从基础操作到自动化脚本的完整指南

在日常工作中,我们经常会遇到需要对大量文件夹进行有序管理的场景。比如整理项目文档、分类存储照片、归档实验数据时,如果文件夹数量庞大且命名杂乱,查找和使用都会非常不便。特别是当需要按照一定顺序处理这些文件夹时,手动一个…

2026/10/18 11:19:54 阅读更多 →
基于Simulink的电机双环PI控制:从理论建模到仿真整定全流程

基于Simulink的电机双环PI控制:从理论建模到仿真整定全流程

1. 项目概述:从理论到实践的电机控制参数整定搞电机控制,尤其是永磁同步电机(PMSM)或者直流无刷电机(BLDC)的工程师,绕不开的一个核心环节就是双环PI调节器的参数设计。速度环和电流环&#xff…

2026/10/16 17:12:57 阅读更多 →

最新新闻

三维可视化实践:用立方体同时展示等高线与方向标记

三维可视化实践:用立方体同时展示等高线与方向标记

做三维可视化时,我经常碰到一个很现实的问题:数据本身是三维的,但传统平面图只能表达二维关系。前阵子做一个地形相关的模拟项目,需要同时展示高度变化和方向趋势,一开始画了好几版平面等高线图,怎么看都别…

2026/10/20 2:39:36 阅读更多 →
深度拆解 Hy Memory 2.0:chat / working / coding 三类记忆如何在一套框架里共存

深度拆解 Hy Memory 2.0:chat / working / coding 三类记忆如何在一套框架里共存

深度拆解 Hy Memory 2.0:chat / working / coding 三类记忆如何在一套框架里共存 【免费下载链接】Hy-Memory 项目地址: https://gitcode.com/gh_mirrors/hy/Hy-Memory 2026 年 10 月,腾讯混元把 Hy Memory 2.0 整体开源:hy-memory2.…

2026/10/20 2:39:36 阅读更多 →
把DeepSeek装进PentAGI当大脑:国产模型跑AI渗透的省钱配置指南

把DeepSeek装进PentAGI当大脑:国产模型跑AI渗透的省钱配置指南

把DeepSeek装进PentAGI当大脑:国产模型跑AI渗透的省钱配置指南 【免费下载链接】pentagi Fully autonomous AI Agents system capable of performing complex penetration testing tasks 项目地址: https://gitcode.com/GitHub_Trending/pe/pentagi 这两天&a…

2026/10/20 2:39:36 阅读更多 →
刚刚!Home Assistant 2026.10 正式发布:全新卡片 + MCP 加持,AI 要接管你的家了

刚刚!Home Assistant 2026.10 正式发布:全新卡片 + MCP 加持,AI 要接管你的家了

刚刚!Home Assistant 2026.10 正式发布:全新卡片 MCP 加持,AI 要接管你的家了 【免费下载链接】core :house_with_garden: Open source home automation that puts local control and privacy first. 项目地址: https://gitcode.com/GitHu…

2026/10/20 2:39:36 阅读更多 →
说句得罪人的:文生 CAD 生成的是「草图」不是「设计」,离生产力还差一个参数化

说句得罪人的:文生 CAD 生成的是「草图」不是「设计」,离生产力还差一个参数化

说句得罪人的:文生 CAD 生成的是「草图」不是「设计」,离生产力还差一个参数化 【免费下载链接】text-to-cad Give your agent CAD superpowers. 项目地址: https://gitcode.com/GitHub_Trending/tex/text-to-cad 过去两年,「文生 CAD…

2026/10/20 2:39:36 阅读更多 →
程序员转大模型应用开发:6个月从RAG到Agent的实战路线图

程序员转大模型应用开发:6个月从RAG到Agent的实战路线图

前两年我还在纠结“大模型这么火,跟我一个写业务接口的程序员有什么关系”,后来真跳进去做了几个落地项目才发现:大模型领域现在最缺的,恰恰不是能推导Attention公式的研究员,而是能把模型接进业务、能把检索链路调通、…

2026/10/20 2:38:36 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →