CSS样式斜切边

html部分

 

样式一:

CSS样式斜切边_第1张图片

        .rectangle {

            width: 251px;

            height: 75px;

            background:

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 100% 100%;

            background-repeat: no-repeat;

            background-color: bisque;

        }


样式二:

CSS样式斜切边_第2张图片

        .rectangle {

            width: 251px;

            height: 150px;

            background:

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 100% 100%;

            background-repeat: no-repeat;

            background-color: bisque;

        }


样式三:

CSS样式斜切边_第3张图片

        .rectangle {

            width: 305px;

            height: 75px;

            background:

                linear-gradient(-45deg, transparent 52px, #ffffff 0) bottom right,

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 100% 100%;

            background-repeat: no-repeat;

        }


样式四:

CSS样式斜切边_第4张图片

        .rectangle {

            width: 305px;

            height: 75px;

            background:

                linear-gradient(135deg, transparent 52px, #ffffff 0) top left,

                linear-gradient(45deg, transparent 52px, #ffffff 0) bottom left,

                linear-gradient(-45deg, transparent 52px, #ffffff 0) bottom right,

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }


样式五:

CSS样式斜切边_第5张图片

        .rectangle {

            width: 305px;

            height: 75px;

            background:

                linear-gradient(135deg, transparent 0px, #ffffff 0) top left,

                linear-gradient(45deg, transparent 0px, #ffffff 0) bottom left,

                linear-gradient(-45deg, transparent 52px, #ffffff 0) bottom right,

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }

样式六:

CSS样式斜切边_第6张图片

        .rectangle {

            width: 305px;

            height: 305px;

            background:

                linear-gradient(135deg, transparent 52px, #ffffff 0) top left,

                linear-gradient(45deg, transparent 52px, #ffffff 0) bottom left,

                linear-gradient(-45deg, transparent 52px, #ffffff 0) bottom right,

                linear-gradient(-135deg, transparent 52px, #ffffff 0) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }


样式六:

CSS样式斜切边_第7张图片

 .rectangle {

            width: 305px;

            height: 305px;

            background:

                linear-gradient(135deg, transparent 52px, #e93030 150px) top left,

                linear-gradient(45deg, transparent 52px, #e93030 150px) bottom left,

                linear-gradient(-45deg, transparent 52px, #e93030 150px) bottom right,

                linear-gradient(-135deg, transparent 52px, #e93030 150px) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }

样式七:

CSS样式斜切边_第8张图片

        .rectangle {

            width: 305px;

            height: 305px;

            background:

                linear-gradient(135deg, #e93030 150px, transparent 52px) top left,

                linear-gradient(45deg,  #e93030 150px, transparent 52px) bottom left,

                linear-gradient(-45deg,  #e93030 150px, transparent 52px) bottom right,

                linear-gradient(-135deg,  #e93030 150px, transparent 52px) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }


样式七 :

CSS样式斜切边_第9张图片

        .rectangle {

            width: 305px;

            height: 305px;

            background:

                linear-gradient(135deg, transparent 52px, #ffffff 0,transparent 81px,#ffffff 0,transparent 107px,#ffffff 0) top left,

                linear-gradient(45deg, transparent 52px, #ffffff 0,transparent 81px,#ffffff 0,transparent 107px,#ffffff 0) bottom left,

                linear-gradient(-45deg, transparent 52px, #ffffff 0,transparent 81px,#ffffff 0,transparent 107px,#ffffff 0) bottom right,

                linear-gradient(-135deg, transparent 52px, #ffffff 0,transparent 81px,#ffffff 0,transparent 107px,#ffffff 0) top right;

            background-size: 50% 50%;

            background-repeat: no-repeat;

        }

你可能感兴趣的:(css,前端,javascript)