CSS3多列属性

h1{
width: 100%;
height: 50px;
margin: 0;
text-align: center;
line-height: 50px;
background-color: #fff;
box-shadow: 0 2px 6px 0 rgba(0,0,0,.5);
positionn: fixed;
left: 0;
top: 0;
}
.picC{
width: 90%;
margin: 50px auto;
-webkit-column-count: 4;
column-count: 4;
-webkit-column-gap: 50px;
column-gap: 50px;
list-style-tpye: none;
}
.picC li{
margin-top: 50px;
}

HTML CODE:

<h1>Image flow</h1>
<ul class="picC">
<li><img src="html.png"></li>
<li><img src="bg.jpg"></li>
<li><img src="html.png"></li>
<li><img src="bg.jpg"></li>
<li><img src="html.png"></li>
<li><img src="bg.jpg"></li>
<li><img src="html.png"></li>
<li><img src="bg.jpg"></li>
<li><img src="html.png"></li>
<li><img src="bg.jpg"></li>
</ul>

时间: 2024-12-18 11:29:19

CSS3多列属性的相关文章

css3多列布局瀑布流加载样式

看了一些网站的瀑布流加载,正好看到css3的多列属性,尝试着写了一个css做布局的瀑布流. 直接上代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS3多列属性瀑布流</title> <style> /*大层*/ .container{width:80%;margin: 0 auto;}

Css3之高级-3 Css多列属性(分隔列、列间隔、列规则、浏览器兼容性)

一.多列属性 分割列 - column-count 属性规定元素应该被分隔的列数 列间隔 - column-gap 属性规定列之间的间隔 列规则 - column-rule 属性规定列之间的宽度.样式和颜色 - 语法为: column-rule: width style color; 浏览器兼容性 - Internet Explorer 10 和 Opera 支持多列属性 - FireFox 需要前缀 -moz- - Chrome 和 Safari 需要前缀 -webkit- 总结:本章内容主要

解决CSS3多列样式column-width布局时内容被截断、错乱

一.问题 使用CSS3的column-width: auto | <length>属性时,出现排列的内容被截断,出现错位的现象. 二.原因 需要为图片容器设置高度,不然会崩掉. 三.解决方法 给需要分列的容器加上height:100%;overflow: auto;. 解决CSS3多列样式column-width布局时内容被截断.错乱

CSS3的新增属性及其用法

CSS3的新增属性及其用法 现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观.用户体验更好的界面.CSS3,这个新一代的标准应运而生.为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),各种 CSS 特效,甚至还支持 CSS 动画.元素的变换.这些 CSS 新特性在现阶段可以说都是非常强大和完善的,您只需要加入几行简单的 CSS 代码便可以实现出一

css3的部分属性

1.阴影box-shadow:x轴偏移量 y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式] 注意:inset(内阴影) 可以写在参数的第一个或最后一个,其它位置是无效的实例 正值表示在对象的底部,负值表示在对象的顶部. .boxshadow-outset{ width:100px; height:100px; box-shadow:4px 4px 6px blue,4px 4px 6px red inset; } .boxshadow-inset{ width:100p

HTML 学习笔记 CSS3 (多列)

CSS3多列 通过CSS3 我们能够创建多个列来对文本进行布局. 在这篇文章中 你将了解到如下多列属性: column-count column-gap column-rule 浏览器支持: 多列的属性: 实例: <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .newspaper { /*

CSS3 多列布局——Columns

CSS3 多列布局--Columns 语法: columns:<column-width> || <column-count> 多列布局columns属性参数主要就两个属性参数:列宽和列数. 参数 参数说明 <column-width> 主要用来定义多列中每列的宽度 <column-count> 主要用来定义多列中的列数 实例代码: <!DOCTYPE html> <html> <head> <meta charse

CSS盒子模型之CSS3可伸缩框属性(Flexible Box)

CSS盒子模型(下) 一.CSS3可伸缩框(Flexible Box) 可伸缩框属性(Flexible Box)是css3新添加的盒子模型属性,有人称之为弹性盒模型,它的出现打破了我们经常使用的浮动布局,实现垂直等高.水平均分.按比例划分等分布方式以及如何处理可用的空间.使该模型,可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局.但是它有一定的局限性,在firefox.chrome这浏览器下需要使用它们的私有属性来定义:firefox(-moz).chrome(-webkit

CSS3可伸缩框属性,可用于等分显示子元素或按比例显示子元素的大小

用法跟Android的android:layout_weight属性类似,可类比Android中的用法,这样比较好记,由于目前所有浏览器都不支持大部分的属性,所以所有的属性都需要加上Firefox.Safari.Opera 以及 Chrome支持替代的-moz-和-webkit-前缀,现在基本上所有的CSS3属性都应该这样做,即每个属性都需要至少设置三个,参考下面的例子. 父容器属性: display:box;当定义了这个属性时,子元素想居中显示时margin:0px auto是无效的,需使用t