translate(-50%,-50%) 属性:

向上和左,移动自身长宽的 50%,使其居于中心位置。

与使用margin实现居中不同的是,margin必须知道自身的宽高,而translate可以在不知道宽高的情况下进行居中,tranlate函数中的百分比是相对于自身宽高的百分比

(使用top和left为50%时,以窗口左上角为原点)。

示例:

Document

.container {

position: relative;

width: 50%;

}

.container img {

width: 100%;

display: block;

height: auto;

}

.overlay {

width: 100%;

height: 100%;

position: absolute;

left: 0;

top: 0;

right: 0;

bottom: 0;

opacity: 0;

transition: 0.5s ease;

background: rgb(0, 0, 0);

}

.container:hover .overlay {

opacity: 0.5;

}

.text {

color: white;

font-size: 20px;

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

-ms-transform: translate(-50%, -50%);

}

淡入效果

Hello World

效果:

到此这篇关于CSS中的translate(-50%,-50%)实现水平垂直居中效果的文章就介绍到这了,更多相关css translate水平垂直居中内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

css 居中50%,CSS中的translate(-50%,-50%)实现水平垂直居中效果相关推荐

  1. 【面试题】CSS 中几种最常用的水平垂直居中的方法

    目录 CSS 中几种最常用的水平垂直居中的方法 一.使用 margin:auto 二.使用 position:absolute 三.使用弹性布局 四.文本水平对齐和行高 五.使用网格布局 CSS 中几 ...

  2. 如何在 CSS 中设置组件在浏览器屏幕水平垂直居中

    如何在 CSS 中设置组件在浏览器屏幕水平垂直居中   在 CSS 中设置组件在浏览器屏幕水平垂直居中可分解为两个问题,一是设置组件在其父组件的水平垂直居中,二是让其父组件铺满整个屏幕.   对于让最 ...

  3. [css] 写出div在不固定高度的情况下水平垂直居中的方法?

    [css] 写出div在不固定高度的情况下水平垂直居中的方法? 我知道的有两种方法<!DOCTYPE html> <html><head><meta char ...

  4. ie内核的css居中,在IE中居中的css问题

    我无法让我的CSS在IE中居中内容跳跃.它适用于所有其他浏览器.请帮忙.我也尝试过align = center,即使这样也没有帮助.如果我在内容分区和内容区域做了某些事情以使其不在中心,我想知道.谢谢 ...

  5. h5居中loading_Html5新增标签与样式及让元素水平垂直居中

    元素的水平垂直居中 1.利用table标签,自带的功能 .parent{ border: 1px solid red; height: 500px } .child{ border: 1px soli ...

  6. 如何实现CSS居中?–CSS居中常用方法

    文章参考:http://css-tricks.com/centering-css-complete-guide/?utm_source=ourjs.com(翻译不当之处请谅解) 一.水平居中 1.内联 ...

  7. css居中悬浮,CSS悬浮居中

    百分比&悬浮栏 .box{width:90%;background-color:gray;border:0px solid #000;margin-left:-45%; /*margin数值相 ...

  8. CSS 居中方法集锦

    CSS 居中方法集锦 记录收集纯CSS层面实现的水平.垂直居中方法可用于块级.行内快.内联元素以及文字图片等. 水平或垂直居中  1.1 text-align 1.2 margin 1.3 line- ...

  9. css居中最佳方案,CSS 水平、垂直居中的5种最佳方案

    CSS 居中对齐 代码中均省略了浏览器前缀 以下例子以我的个人的标准排序 当然也有更多的居中处理方法 但我觉得只有这5种方法是最完善的解决方案 flex 居中 优点:可对未知高度进行居中处理 .wra ...

  10. css如何让背景上下居中显示,CSS有哪些方式可以实现垂直居中?

    大家好,我是IT修真院郑州分院第四期的学员汪开放,一枚正直纯洁善良的web程序员 今天给大家分享一下,CSS有哪些方式可以实现垂直居中? 1.背景介绍 44年前我们把人送上月球,但在CSS中我们仍然不 ...

最新文章

  1. AI助力清华博士进入周杰伦战队,预告AI应用迎来黄金时代?
  2. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(输出多个分组、色彩配置、添加数据点)实战
  3. 英特尔反驳质疑:芯片供应充足、10nm量产没问题
  4. Windows 08 R2_NLB负载均衡(图文详解)
  5. web.py 0.3 新手指南 - 安装
  6. error while loading shared libraries: libatomic.so.1
  7. ipython notebook笔记(待续)
  8. 多线程编程2-NSOperation
  9. leetcode 1223 python
  10. PHP安全,防止远程非法提交
  11. *第六周*数据结构实践项目三【括号的配对】
  12. 2021华为软挑赛题_思路分析——实时更新,做多少更多少(四)
  13. java对人脸打马赛克,如何给视频中的人脸进行马赛克 视频人脸打马赛克软件|人脸跟踪马赛克...
  14. 蓝牙Beacon室内定位全栈
  15. P3717 [AHOI2017初中组]cover
  16. 云等保安全合规解决方案
  17. 51蛋骗鸡数码管显示A-Z字母
  18. STM32f1之L298N电机驱动+PWM调速(附主代码)
  19. Jetson Agx Orin使用最正确的方式安装torch1.11.0,torchvision0.12.0,torchaudio0.11.0保姆级教程
  20. OBS Studio录屏黑屏解决办法win10

热门文章

  1. 1.5.2 Prime Palindromes 回文质数(构造回文)
  2. 【紫书第十章】数论与概率入门
  3. android 按端口获取流量,如何获取高性价比流量、开拓流量端口
  4. 极客大挑战2020_CTF-Web-[极客大挑战 2019]BabySQL
  5. android inject so,android hook 框架 libinject 如何实现so注入
  6. java直_java直连数据库小结
  7. 无人机路径规划算法_无人机集群——航迹规划你不知道的各种算法优缺点
  8. mysql load data infile 上传数据 不显示_第22问:我有带外键的表,你有数据么?
  9. python输入一个区间_Python 学习笔记:根据输入年月区间,返回期间所有的月份...
  10. 比赛评分公开展示系统_[评委计分系统v3-双屏标准版]与[评委计分系统v3-双屏专业版]的差异