CSS grid-column-end 属性值说明
值 | 描述 |
---|---|
auto | 只跨越一列。这是此属性的默认值。 |
span n | 指定列的数量。 |
column-line | 指定项目(item)(item)显示应结束的列。 |
语法
grid-column-end: auto | span n | column-line | initial | inherit;
grid-column-end 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .grid-container { display: grid; grid-template-columns: auto auto auto auto; grid-gap: 5px; background-color: #8ebf42; padding: 10px; } .grid-container > div { background-color: #eee; text-align: center; padding: 30px 0; font-size: 30px; } .box1 { grid-column-end: auto; } </style> </head> <body> <h2>Grid-column-end 属性示例</h2> <div class="grid-container"> <div class="box1">1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> </div> </body> </html>
指定为“span 3”的 grid-column-end 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .grid-container { display: grid; grid-template-columns: auto auto auto auto; grid-gap: 10px; background-color: #ccc; padding: 10px; } .grid-container > div { background-color: #888; text-align: center; padding: 20px 0; font-size: 30px; } .box1 { grid-column-end: 3; } .span-container { display: grid; grid-template-columns: auto auto auto auto; grid-gap: 10px; background-color: #888; padding: 10px; margin-top: 20px; } .span-container > div { background-color: #ccc; text-align: center; padding: 20px 0; font-size: 30px; } .span-box1 { grid-column-end: span 3; } </style> </head> <body> <h2>Grid-column-end 属性示例</h2> <div class="grid-container"> <div class="box1">1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> </div> <div class="span-container"> <div class="span-box1">1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> </div> </body> </html>
在以下示例中,我们指定了项目(item)(item)将跨越的列数。
具有“span n”值的 grid-column-end 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> article { display: grid; grid-template-columns: auto auto auto; grid-gap: 25px; padding: 20px; background-color: #7cbf7c; } article div { text-align: center; font-size: 35px; background-color: #ffffff; padding: 30px 0; } article div:first-child { grid-column-end: span 3; } </style> </head> <body> <article> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </article> </body> </html>
在下一个示例中,应用值指定应在哪一列上结束项目(item)(item)的显示。
具有“column-line”值的 grid-column-end 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .grid-container { display: grid; grid-gap: 5px; background-color: #8ebf42; grid-template-columns: auto auto auto; grid-gap: 20px; padding: 30px; } .grid-container > div { text-align: center; font-size: 35px; background-color: white; padding: 20px 0; } .box1 { grid-column-end: 3; } </style> </head> <body> <h2>Grid-column-end 属性示例</h2> <div class="grid-container"> <div class="box1">1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div> </body> </html>
具有“auto”值的 grid-column-end 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .grid-container { display: grid; grid-template-columns: auto auto auto; grid-gap: 5px; background-color: #8ebf42; padding: 10px; } .grid-container > div { background-color: #eee; text-align: center; padding: 30px 0; font-size: 30px; } .box1 { grid-column-end: auto; } </style> </head> <body> <h2>Grid-column-end 属性示例</h2> <div class="grid-container"> <div class="box1">1</div> <div class="box2">2</div> <div class="box3">3</div> <div class="box4">4</div> <div class="box5">5</div> <div class="box6">6</div> <div class="box7">7</div> </div> </body> </html>
grid-column-end 属性指定网格项目(item)(item)将跨越多少列以及停止显示项目(item)(item)的列,从而定义其网格区域的块结束位置。
初始值 | auto |
---|---|
应用于 | 网格项目(item)(item)。 |
继承 | 无效 |
可动画的 | 是的。列数为可动画。 |
版本 | CSS网格布局模块级别1 |
DOM 语法 | object.Style.GridColumnEnd =“3”; |
日期:2020-06-02 22:14:33 来源:oir作者:oir