当前位置:网站首页>Detailed explanation of transform origin attribute
Detailed explanation of transform origin attribute
2022-07-07 07:14:00 【Luqi zz】
transform-origin Base point for animating ( Center point ) , Applicable to all block level elements and some inline elements .
Must cooperate transform Use By default , The action reference point of the element is the center of the element box
You can set the value of nine positions : horizontal direction : left center right
0 50% 100%
vertical direction : top center bottom
The default value is :50% 50% , be relative to center center
Two ways of writing ,
eg:
transform-origin: left;
transform-origin:0;
grammar :
transform-origin: x-axis y-axis z-axis;
Attribute value details
<div class="outer">
<div class="inner"></div>
<div class="inner"></div>
</div>
1. The default value is , Rotate at its origin 45deg
.outer {
width: 100px;
height: 100px;
background-color: #6a5acd8c;
margin: 200px;
position: relative;
}
/* (1) Default rotation , Red is the base point The default value is transform-origin: 50% 50% 0;*/
.inner {
transform: rotate(45deg);
/* transform-origin: 50% 50% 0; */
width: 100%;
height: 100%;
background-color: #6a5acdeb;
}
.outer .inner:nth-child(2){
width: 5px;
height: 5px;
background-color: red;
transform: none;
position: absolute;
top: 50px;
left: 50px;
}
2. Rotate at the top 180deg
.outer {
width: 100px;
height: 100px;
background-color: #6a5acd8c;
margin: 200px;
position: relative;
}
/* (2) Rotate at the top 180deg */
.inner {
transform: rotate(180deg);
transform-origin: 50% 0;
width: 100%;
height: 100%;
background-color: #6a5acdeb;
}
.inner:nth-child(2) {
width: 5px;
height: 5px;
background-color: red;
transform: none;
position: absolute;
top: -2.5px;
left: 50px;
}
3. Rotate on the right 150deg
/* Rotate on the right 150deg Red is the base point */
.inner {
transform: rotate(150deg);
transform-origin: 100% 50%;
width: 100%;
height: 100%;
background-color: #6a5acdeb;
}
.inner:nth-child(2) {
width: 5px;
height: 5px;
background-color: red;
transform: none;
position: absolute;
top: 47.5px;
left: 97.5px;
}
4. Rotate in the upper left corner 20deg Red is the base point
.inner {
transform: rotate(-20deg);
transform-origin: 0 0;
width: 100%;
height: 100%;
background-color: #6a5acdeb;
}
.inner:nth-child(2) {
width: 5px;
height: 5px;
background-color: red;
transform: none;
position: absolute;
top: -2.5px;
left: -2.5px;
}
From the above example, we can see , The offset position represented by the attribute value , Knowing the offset position represented by each attribute value can flexibly make the element rotate according to a certain benchmark .
边栏推荐
- Détailler le bleu dans les tâches de traduction automatique
- Non empty verification of collection in SQL
- FPGA course: application scenario of jesd204b (dry goods sharing)
- Explain Bleu in machine translation task in detail
- libcurl返回curlcode说明
- Basic process of network transmission using tcp/ip four layer model
- $parent (get parent component) and $root (get root component)
- Networkx drawing and common library function coordinate drawing
- Torefs API and toref API
- . Net core accesses uncommon static file types (MIME types)
猜你喜欢
$refs:组件中获取元素对象或者子组件实例:
Sword finger offer high quality code
[noi simulation] regional division (conclusion, structure)
Kuboard无法发送邮件和钉钉告警问题解决
Tujia, muniao, meituan... Home stay summer war will start
Apache AB stress test
关于二进制无法精确表示小数
Circulating tumor cells - here comes abnova's solution
计算机服务中缺失MySQL服务
From zero to one, I will teach you to build the "clip search by text" search service (2): 5 minutes to realize the prototype
随机推荐
Freeswitch dials extension number source code tracking
大咖云集|NextArch基金会云开发Meetup来啦
toRefs API 与 toRef Api
Kuboard无法发送邮件和钉钉告警问题解决
SolidWorks GB Library (steel profile library, including aluminum profile, aluminum tube and other structures) installation and use tutorial (generating aluminum profile as an example)
Distributed ID solution
Pass child component to parent component
FullGC问题分析及解决办法总结
How DHCP router works
How does an enterprise manage data? Share the experience summary of four aspects of data governance
Bus消息总线
Under what circumstances should we consider sub database and sub table
Special behavior of main function in import statement
Sqlserver multithreaded query problem
Composition API 前提
2018年江苏省职业院校技能大赛高职组“信息安全管理与评估”赛项任务书
oracle如何备份索引
Fast quantitative, abbkine protein quantitative kit BCA method is coming!
Jesd204b clock network
组件的通信