CSS3 - Multi Colunas
CSS3 suportava colunas múltiplas para organizar o texto como a estrutura do jornal.
Algumas das propriedades de colunas múltiplas mais comuns, conforme mostrado abaixo -
Sr. Não. | Valor e descrição |
---|---|
1 | column-count Usado para contar o número de colunas que o elemento deve ser dividido. |
2 | column-fill Usado para decidir como preencher as colunas. |
3 | column-gap Usado para decidir a lacuna entre as colunas. |
4 | column-rule Usado para especificar o número de regras. |
5 | rule-color Usado para especificar a cor da regra da coluna. |
6 | rule-style Usado para especificar a regra de estilo para a coluna. |
7 | rule-width Usado para especificar a largura. |
8 | column-span Usado para especificar a extensão entre as colunas. |
Exemplo
O exemplo abaixo mostra a organização do texto como uma nova estrutura do papel.
<html>
<head>
<style>
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
/* Column style property */
-webkit-column-rule-style: solid;
-moz-column-rule-style: solid;
column-rule-style: solid;
}
</style>
</head>
<body>
<div class = "multi">
Tutorials Point originated from the idea that there exists a class
of readers who respond better to online content and prefer to learn
new skills at their own pace from the comforts of their drawing rooms.
The journey commenced with a single tutorial on HTML in 2006 and elated
by the response it generated, we worked our way to adding fresh tutorials
to our repository which now proudly flaunts a wealth of tutorials and
allied articles on topics ranging from programming languages to web
designing to academics and much more.
</div>
</body>
</html>
Isso produzirá o seguinte resultado -
Por suponha, se o usuário deseja fazer o texto como um novo papel sem linha, podemos fazer isso removendo a sintaxe de estilo conforme mostrado abaixo -
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
Isso produzirá o seguinte resultado -