Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
檀越@新空间
Coding Tree
提交
cdb2f681
C
Coding Tree
项目概览
檀越@新空间
/
Coding Tree
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coding Tree
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
“6d84f8b8a2d25aa03a0594b6c82027b70e74be36”上不存在“...reference/apis/js-apis-file-environment.md”
提交
cdb2f681
编写于
2月 11, 2022
作者:
彭世瑜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
6a3a07de
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
83 addition
and
0 deletion
+83
-0
blog/front-end-combat/demo/transform-scale.html
blog/front-end-combat/demo/transform-scale.html
+56
-0
blog/front-end-combat/img/play-circle.png
blog/front-end-combat/img/play-circle.png
+0
-0
blog/front-end-combat/transform.md
blog/front-end-combat/transform.md
+27
-0
未找到文件。
blog/front-end-combat/demo/transform-scale.html
0 → 100644
浏览文件 @
cdb2f681
<style>
.box
{
margin
:
0
auto
;
height
:
250px
;
width
:
200px
;
border
:
1px
solid
#666
;
overflow
:
hidden
;
text-align
:
center
;
}
.cover
{
width
:
200px
;
height
:
150px
;
background-color
:
skyblue
;
position
:
relative
;
}
.cover
::after
{
/* 居中布局 */
position
:
absolute
;
content
:
''
;
left
:
50%
;
top
:
50%
;
background-image
:
url(../img/play-circle.png)
;
background-size
:
contain
;
width
:
40px
;
height
:
40px
;
transition
:
all
.5s
;
/* 居中可以使用 margin 也可以使用 translate */
/* 放大 */
/* margin-left: -20px;
margin-top: -20px;
transform: scale(5); */
transform
:
translate
(
-50%
,
-50%
)
scale
(
5
);
/* 透明 */
opacity
:
0
;
}
.box
:hover
.cover
::after
{
/* transform: scale(1); */
transform
:
translate
(
-50%
,
-50%
)
scale
(
1
);
opacity
:
1
;
}
</style>
<div
class=
"box"
>
<div
class=
"cover"
></div>
<p>
欲把西湖比西子
</p>
<p>
淡妆浓抹总相宜
</p>
</div>
\ No newline at end of file
blog/front-end-combat/img/play-circle.png
0 → 100644
浏览文件 @
cdb2f681
8.4 KB
blog/front-end-combat/transform.md
浏览文件 @
cdb2f681
...
...
@@ -105,3 +105,30 @@ transform: translate() rotate();
[](
demo/transform-translate-rotate.html
':include :type=code'
)
[](
demo/transform-translate-rotate.html
':include height=240'
)
## 缩放 scale
实现元素从中心点缩放效果
语法
```
css
transform
:
scale
(
x轴缩放倍数
,
y轴缩放倍数
);
/* x、y等比例缩放 */
transform
:
scale
(
缩放倍数
);
```
| 效果 | 取值 | 示例 |
| ---- | ------ | ---------- |
| 放大 | 数值>1 | scale(1.2) |
| 不变 | 数值=1 | scale(1) |
| 缩小 | 数值<1 | scale(0.8) |
示例:
[](
demo/transform-scale.html
':include :type=code'
)
[](
demo/transform-scale.html
':include height=270'
)
https://www.bilibili.com/video/BV1xq4y1q7jZ?p=19&spm_id_from=pageDriver
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录