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

web前端10--变化

-transform

`transform`:允许你通过改变元素的位置、旋转、缩放或倾斜来操作元素。

1、rotate()

`rotate()`函数旋转元素。

语法:`rotate(angle)`,其中`angle`表示旋转的角度。

```css
.element {
    transform: rotate(45deg);
}
```

 2、scale()

`scale()`函数缩放元素的大小。

语法:`scale(x, y)`,其中`x`和`y`分别表示水平和垂直方向上的缩放比例。

```css
.element {
    transform: scale(1.5); 
    transform: scale(1.3,5); 
            /* 宽 高 */
}
```

 3、translate()

`translate()`函数移动元素的位置。

语法:`translate(x, y)`,其中`x`和`y`分别表示水平和垂直方向上的位移。如果只提供一个值,它将被用作水平方向上的位移,而垂直方向上的位移将被设为0。

```
transform: translate(60px,80px);
transform: translateX(60px);
transform: translateY(80px);

```

```css
/* 在水平方向上向右平移自身宽度的50%,在垂直方向上向下平移自身高度的20%。 */
.element {
    transform: translate(50%, 20%);
}

 4、skew()

`skew()`函数使元素倾斜。、

语法:`skew(x, y)`,其中`x`和`y`分别表示水平和垂直方向上的倾斜角度。


transform: skew(20deg,60deg);

 5、transform-origin

`transform-origin`属性在 CSS 中用于设置元素进行转换时的原点位置。

默认原点(中心点)

```CSS
.element {
    transform: rotate(45deg);
    transform-origin: center; /* 默认是 center center */
}
```

左上角原点
transform-origin: top left;
transform-origin: top center;

自定义原点
transform-origin:25% 75%;
transform-origin:25px 65px;


http://www.kler.cn/a/525336.html

相关文章:

  • ping命令详解Type 8和0 或者Type 3
  • 认识小程序的基本组成结构
  • 54.数字翻译成字符串的可能性|Marscode AI刷题
  • Android Studio安装配置
  • 【deepseek】deepseek-r1本地部署-第二步:huggingface.co替换为hf-mirror.com国内镜像
  • 【Unity3D】aab包太大无法上传Google问题
  • jQuery的系统性总结
  • 梯度提升用于高效的分类与回归
  • 55. 常用UDP端口号及其功能
  • lanqiaoOJ 2145:求阶乘 ← 二分法
  • 10.6.1 文本文件读、写和追加
  • Vue.js组件开发-使用Vue3如何实现上传word作为打印模版
  • webAPI -DOM 相关知识点总结(非常细)
  • 常用符号的英语表达
  • MATLAB提供的颜色映射表colormap——伪彩色
  • ES2021+新特性、常用函数
  • 【Qt】06-对话框
  • 人口增长(信息学奥赛一本通-1070)
  • sudoers文件修改格式错误恢复
  • 《机器学习数学基础》补充资料:贝叶斯分类器
  • R语言统计分析——ggplot2绘图3——分组
  • 18.Word:数据库培训课程❗【34】
  • 无心剑七绝《经纬岁华》
  • llama.cpp LLM_ARCH_DEEPSEEK and LLM_ARCH_DEEPSEEK2
  • Tailwind CSS - Tailwind CSS 引入(安装、初始化、配置、引入、构建、使用 Tailwind CSS)
  • DeepSeek-R1:通过强化学习激励大型语言模型(LLMs)的推理能力