New to Kendo UI for jQuery? Start a free 30-day trial

Grid

configuration

Defines the settings for the CSS Grid used for layouting the skeleton shapes.

grid

Object
<div id="skeleton"></div>
<script>
$("#skeleton").kendoSkeletonContainer({
    width: 400,
    height: 300,
    grid: {
        columns: 3,
        rows: 2,
        gap: {
            columns: 10,
            rows: 15
        },
        items: [
            {
                colStart: 1,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            },
            {
                colStart: 2,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            }
        ]
    },
    animation: "wave"
});
</script>

Defines the number of columns.

<div id="skeleton"></div>
<script>
$("#skeleton").kendoSkeletonContainer({
    width: 200,
    height: 300,
    grid: {
        items: [
            {
                colStart: 1,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            },
            {
                colStart: 2,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            }
        ],
        columns: 4,
        rows: 4
    }
});
</script>
Object

An object holding values that determine the spacing between the skeleton items horizontally and vertically.

<div id="skeleton"></div>
<script>
$("#skeleton").kendoSkeletonContainer({
    width: 300,
    height: 250,
    grid: {
        columns: 4,
        rows: 3,
        gap: {
            columns: 8,
            rows: 12
        },
        items: [
            {
                colStart: 1,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            },
            {
                colStart: 2,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            }
        ]
    },
    animation: "pulse"
});
</script>

An array with objects representing the settings of the component items.

<div id="skeleton"></div>
<script>
$("#skeleton").kendoSkeletonContainer({
    width: 200,
    height: 300,
    grid: {
        items: [
            {
                colStart: 1,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            },
            {
                colStart: 2,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            }
        ],
        columns: 4,
        rows: 4
    }
});
</script>

grid.rows

Number

Defines the number of rows.

<div id="skeleton"></div>
<script>
$("#skeleton").kendoSkeletonContainer({
    width: 200,
    height: 300,
    grid: {
        items: [
            {
                colStart: 1,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            },
            {
                colStart: 2,
                colSpan: 1,
                rowStart: 1,
                rowSpan: 1,
                shape: "rectangle"
            }
        ],
        columns: 4,
        rows: 4
    }
});
</script>