1
0
mirror of https://github.com/phuoc-ng/csslayout.git synced 2025-10-23 10:46:13 +02:00
Files
csslayout/contents/diagonal-section.md
2022-09-21 14:31:37 +07:00

866 B

layout, title, description, keywords
layout title description keywords
layouts/post.njk Diagonal section Create a diagonal section with CSS css diagonal section, css transform skew

HTML

<div class="diagonal-section">
    <!-- The diagonal area -->
    <div class="diagonal-section__diagonal"></div>

    <!-- Content -->
    ...
</div>

CSS

.diagonal-section {
    /* Used to position the diagonal area */
    position: relative;
}

.diagonal-section__diagonal {
    /* Absolute position */
    left: 0px;
    position: absolute;
    top: 0px;

    /* Take full size */
    height: 100%;
    width: 100%;

    /* Create diagonal sides */
    transform: skewY(-5deg);

    /* Background color */
    background-color: #d1d5db;

    /* Displayed under the main content */
    z-index: -1;
}

{% demo %} {% include "covers/diagonal-section.njk" %} {% enddemo %}