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

CSS3前端入门(第三天)2D转换 transform

转换(transform)是CSS3中具有颠覆性的特征之一,可以根据实现元素的位移、旋转、缩放等效果

  • 移动:translate
  • 旋转:rorate
  • 缩放:scale

2D转换之移动translate

2D移动是2D转换里面的一种功能,可以改变元素在页面中的位置,类似定位
在这里插入图片描述

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>移动</title><style>/* 移动盒子的位置: 定位 盒子的外边距 2d转换移动 */div {width: 200px;height: 200px;background-color: pink;/* x就是x轴上移动位置 y就是y轴上移动位置 中间用都好分隔 *//* transform: translate(x, y); */transform: translate(100px, 100px);}</style>
</head><body><div></div>
</body></html>

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

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>移动</title><style>/* 移动盒子的位置: 定位 盒子的外边距 2d转换移动 */div {width: 200px;height: 200px;background-color: pink;/* 1.我们translate里面的参数是可以用% *//* 2.如果里面的参数是% 移动的距离是 盒子自身的宽度或者高度来比对的*//* 这里的 50% 就是 50px 因为盒子的宽度是 100px */transform: translateX(50%);}</style>
</head><body><div></div>
</body></html>

在这里插入图片描述

让一个盒子水平垂直居中

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>让一个盒子水平垂直居中</title><style>div {position: relative;width: 500px;height: 500px;background-color: pink;}p {width: 200px;height: 200px;background-color: purple;position: absolute;top: 50%;left: 50%;/* transform: translate(-50%,-50%); 盒子往上走中间高度的一半 */transform: translate(-50%, -50%);}</style>
</head><body><div><p></p></div>
</body></html>

在这里插入图片描述

2D转换之旋转rorate

2D旋转指的是让元素在2维平面内顺时针或者逆时针旋转。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • CAD多边形密堆积2D插件
  • 强化学习笔记总结(结合论文)
  • 设备远程调试新利器:御控网关开启PLC高效运维新时代
  • 书送希望 智启未来 —— 赛力斯超级工厂携手渝北和合家园小学校开展公益赠书活动
  • Python训练day34
  • 边缘计算网关在管网压力远程调控中的通信协议配置
  • 未来技术展望
  • 多模态大语言模型arxiv论文略读(100)
  • 变焦位移计:机器视觉如何克服人工疲劳与主观影响?精准对结构安全实时监测
  • 多杆合一驱动城市空间治理智慧化
  • 非接触式数据引擎:RFID重塑锂电注液工艺实时交互生态
  • 五星级酒店技能比赛主持稿串词
  • 深度学习|pytorch基本运算
  • 多方法解决MNIST数字识别
  • Vue3中自定义指令
  • 晨控CK-FR03与TwinCAT3配置EtherCAT通讯连接手册
  • React---day5
  • 指纹识别+精准化POC攻击
  • Clish中xml文件配置的使用方法
  • 黑河流域30弧秒分辨率月尺度地表水及地下水灌溉量数据集(1981-2013)
  • 长沙做网站的故事/提升网站权重的方法
  • 雄安网站建设公司/搜索引擎优化网站
  • 网站首页图片尺寸/潍坊seo按天收费
  • 民治做网站/微信朋友圈推广文案
  • 海南在线人才网招聘官网/赣州seo外包
  • 免费做司考真题的网站/近期国际热点大事件