flex图片布局

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>flex图片布局</title>
<style>
body {
margin: 0;
padding: 0;
}

.box {
float: left;
width: 30%;
margin-top: 10px;
margin-left: 2.5%;
height: 0;
padding-bottom: 33.98%;
background-color: #dbe0e4;
background:red;
background-size: cover;
display:block;position: relative;

}
img{

background: red;
margin: 0 auto;
max-width: 100%;
/*超出宽度的图片限制最大显示宽度
max-height:250px;
/*超出高度的图片限制最大显示高度*/
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
</style>
</head>

<body>
<div class="box">
<img src="" >
</div>
<div class="box">
<img src="" >
</div>
<div class="box">
<img src="" >
</div>
<div class="box">
<img src="" >
</div>
<div class="box">
<img src="" >
</div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</body>

</html>

时间: 2024-11-04 10:53:09

flex图片布局的相关文章

display:flex 在布局中的妙用

最近越来越依赖display:flex 了.本来只是在移动端用来作弹性布局,现在在PC端,我基本用它来取代 float:left.比如昨天做的一个专题,基本都用 flex 来布局. 但是这其中的原理呢,flex布局的相对于float的优势又在哪呢.只是对这些有一个模糊的概念. 比如float:left/right 这个功能,一般用来排版.而它的高度塌缩,一些潜在的未被触发的问题,总是给人一种很"不靠谱"的感觉. 先来盘点下float的特性: 1. 脱离当前文档流.浮动盒子会贴着容器或者

左边logo 右边广告图片布局 div css左右浮动布局实例

左边logo 右边广告图片布局(div css左右浮动布局实例) 一般网页头部是左边网站标志logo,右边为广告图片或电话号码图片,这里DIVCSS5为大家介绍对float浮动使用实例布局介绍. 需要div+css布局案例效果图需要div+css布局案例效果图(缩小)一.DIVCSS5实例布局技术点说明 - TOP 1.图片切出说明:首先切好左边logo图片,右边广告图片(切图注意不影响图片质量情况尽量宽度高度尺寸切小).2.采用float:left和float:right布局:一般遇到内容靠左

CSS弹性盒模型flex在布局中的应用

× 目录 [1]元素居中 [2]两端对齐 [3]底端对齐[4]输入框按钮[5]等分布局[6]自适应布局[7]悬挂布局[8]全屏布局 前面的话 前面已经详细介绍过flex弹性盒模型的基本语法和兼容写法,本文将介绍flex在布局中的应用 元素居中 [1]伸缩容器上使用主轴对齐justify-content和侧轴对齐align-items <style> .parent{ display: flex; justify-content: center; align-items: center; } &

弹性布局(Flex)布局介绍

Flex是Flexible Box的缩写,意为"弹性布局".任何一个容器都可以指定为Flex布局,块级元素为display:block,行内元素为display:inline-flex. 注意,设为Flex布局以后,子元素的float.clear和vertical-align属性将失效. 以下是一个实现Flex基本布局的代码: <style> .container{ width: 100%; height: 200px; background-color: white; d

flex 圆形布局

<?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creatio

快速学习Flex模型布局-兼容新旧版本css

最近在学习Flex模型布局 ,刚开始,各种属性看着头疼,现在坚持下来,把自己的学习经验分享一下: Flex模型 发展下来分三个版本: 标准版本(flex | inline-flex).混合版本(flexbox | inline-flexbox).最老版本(box | inline-box); 标准版本:IE11+已经支持啦,其他标准浏览器只要做一下兼容webkit: 混合版本:可以说是IE版本,就只有ie支持 最老版本:建议抛弃吧 --------------------------------

iOS开发——UI篇OC篇&amp;不规则排列的图片布局

不规则排列的图片布局 一直在500px上看照片,发照片.以前看它的首页图片展示就只是觉得好看,洋气,也没想过自己在iOS上实现一下.昨天不知怎么的就开始想其中的算法了,现在我把思考的过程在这里贴出来分享一下,如果你有更好的算法欢迎探讨. 最终我做出的效果是这样的: 垂直滚动 水平滚动 算法总体思路 先说一下总体上的思路.既然图片的大小.位置各不一样,我们很自然地会想到需要算出每个item的frame,然后把这些frame赋值给当前item的UICollectionViewLayoutAttrib

响应式图片布局

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>响应式图片布局</title> <link rel="stylesheet" type="text/css" href="begin.css" /> </head> <

CSS背景图片布局

CSS背景图片布局 <!DOCTYPE html><html><body>...Your content goes here...</body></html> 给body标签指定背景图,这样背景图就可以填充整个浏览器viewport了. 其实,该方案对所有的块级容器都可以生效.块级容器的宽高是动态的,那么背景图将自动伸缩,充满整个容器. CSS body标签的样式如下: body {/* 加载背景图 */background-image: url