`
name327
  • 浏览: 165109 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

原生css图片垂直居中

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="图片在DIV中垂直水平都居中" />
<meta name="keywords" content="图片在DIV中垂直水平都居中" />
<meta name="author" content="liu" />
<title>图片在DIV中垂直水平都居中</title>
<style>
.middle-out{width:708px;height:385px;position: relative;display: table-cell;vertical-align:middle;border:1px solid #f00;text-align:center;}
.middle-in{position:static;*position:absolute;top:50%;}
.middle-out .middle-in img{position:static;*position:relative;top:-50%;left:-50%;}
</style>
</head>
<body>
<div class="middle-out">
   <div class="middle-in">
     <img src="http://s2.sinaimg.cn/middle/4990aec6h9669862fd7e1&690" />
   </div>
</div>
</body>
</html>

 

分享到:
评论

相关推荐

    懒人原生纯css实现多行文字均保持垂直居中效果

    效果描述: 在实际网页中,如何实现如何实现父容器... 然后用处理图片垂直居中的方式处理文字的垂直居中即可。 使用方法: 1、将head中的样式复制到你的样式表中 2、将body中的代码部分拷贝过去即可

    懒人原生纯css实现多行文字均保持垂直居中效果.zip

    标题中的“懒人原生纯css实现多行文字均保持垂直居中效果”是指一种无需依赖JavaScript库(如jQuery)或HTML5特定属性,仅通过CSS实现的多行文本垂直居中的技术。这种技术在网页设计中十分常见,因为用户界面的对齐...

    jQuery实现上下左右垂直居中.zip

    如果你希望获得更广泛的浏览器兼容性,可以考虑结合使用CSS3的 `display: flex` 或 `display: grid` 属性,它们提供了原生的垂直居中解决方案,但需要确保目标用户群使用的浏览器版本支持这些属性。 总的来说,`...

    懒人原生块级区域内元素上下左右垂直居中方法.zip

    标题中的“懒人原生块级区域内元素上下左右垂直居中方法”指的是在网页设计中,如何不借助复杂的CSS框架或者JavaScript库,而是利用HTML和CSS的原生特性,实现块级元素在容器中水平和垂直居中的技术。这种方法特别...

    原生css的loading遮罩层效果

    `实现水平和垂直居中。 4. **控制加载状态**:当页面加载完成后,通过JavaScript或服务器端逻辑移除遮罩层和loading图标,或者改变它们的样式,使其不再可见。 在实际应用中,为了保证兼容性,我们需要考虑各种...

    懒人原生移动端(高版本浏览器)上下左右居中模块

    今天再给大家介绍一个部分基于css3的上下左右垂直居中效果 大家都知道给一个div设置相对定位,左侧、顶部的高度分别设置50% 剩下的靠margin解决,而margin只接受具体的数值,那么问题来了 当我们的div...

    JS原生代码手机网页居中广告代码带关闭按钮

    `来使广告容器内的元素水平和垂直居中: ```css #ad-container { position: fixed; /* 或 absolute,根据需求选择 */ top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; width: 320px; ...

    layer弹出层自适应高度,垂直水平居中的实现

    下面是一个基本的垂直水平居中的 CSS 示例: ```css .layer-dialog { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; /* 自定义宽度 */ height: auto; /* 自定义...

    bootstrap modal弹出框的垂直居中

    总结来说,Bootstrap Modal的垂直居中可以通过修改源码或CSS样式来实现,但每种方法都有其优缺点。修改源码方法可能在动态环境中有问题,而CSS方法则可能导致其他功能的冲突。因此,需要根据实际项目需求和兼容性...

    纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示

    实现未知宽高元素在指定元素中的垂直水平居中显示是前端开发中常见的需求之一。这通常涉及多个知识点,包括HTML、CSS和JavaScript的使用。为了实现这一效果,我们需要理解元素的定位、尺寸计算以及如何通过...

    原生js的弹出层且其内的窗口居中

    本例提供了一个不同于网上常见实现方式的参考,强调了居中显示的两种方法:水平居中和垂直居中。 首先,我们来看如何通过原生JavaScript来实现弹出层的显示和隐藏。通过给定的代码,我们了解到弹出层是通过一个id为...

    图片缩放、拖动、浏览,不留白,自动居中、防止动画闪

    “自动居中”则是让图片在容器中始终保持水平和垂直居中。可以使用CSS的`display: flex`和`justify-content: center; align-items: center;`属性,或者使用绝对定位配合`left: 50%; top: 50%; transform: translate...

    css常见问题解决办法

    9. **input在div中垂直居中**:在CSS布局中,元素的垂直居中有时是个挑战。这个示例可能演示了使用Flexbox、Grid或传统的CSS定位方法(如`position: absolute`和`transform: translateY()`)来实现输入框的垂直居中...

    Bootstrap模态框水平垂直居中与增加拖拽功能

    总的来说,实现Bootstrap模态框的水平垂直居中和拖拽功能需要结合CSS和JavaScript技术。通过上述方法,我们可以创建出既美观又实用的模态框,提升用户体验。在实际项目中,你可以根据需求调整这些代码,例如添加动画...

    CSS:苹果DOCK导航栏

    /* 使链接垂直居中 */ color: #fff; /* 文本颜色 */ text-decoration: none; /* 去除下划线 */ } ``` 为了模拟苹果Dock的阴影效果,可以使用伪元素`::before`和`::after`: ```css .dock-item::before, .dock-...

    artDialog4.0.5

    黄金比例垂直居中;预先缓存皮肤图片更快响应…… 跨平台兼容 兼容:IE6+、Firefox、Chrome、Safari、Opera。并且IE6下也能支持现代浏览器的静止定位(fixed)、覆盖下拉控件、alpha通道png背景。

    前端原生js实现的无缝切换的轮播图

    2. **初始化设置**:JavaScript代码首先获取所有图片元素,计算总数量,并设定初始位置,通常是第一张图片居中。 3. **自动播放**:使用`setInterval`函数定期执行切换逻辑,例如每2秒切换到下一张图片。确保每次...

    关于flex 的css样式表

    - 响应式图片:利用`align-self`控制图片垂直对齐方式。 - 多列布局:通过改变`flex-direction`实现列布局。 6. **OSXcss** - 提到的`OSXcss`可能是包含了一些与苹果操作系统(macOS)相关的CSS样式的资源文件,...

    jquery 弹出窗口,可缩放,可拖拽

    黄金比例垂直居中;超大响应区域特别为ipad等触屏设备优化;预先缓存皮肤图片更快响应…… 跨平台兼容 兼容:IE6+、Firefox、Chrome、Safari、Opera以及iPad等移动设备。并且IE6下也能支持现代浏览器的静止定位...

    vue一步步实现alert功能

    原生alert的缺点 ...在mask内部是一个垂直居中的div框大小可以固定。垂直居中方法有几种可选。我选用的是flex。关键性的css代码如下 .modal-mask{ position: fixed; top: 0; left: 0; right: 0; b

Global site tag (gtag.js) - Google Analytics