站内搜索:
首页 >> 前端 >> 内容
HTML显示梯形图片代码实例

时间:2017/11/9 16:28:16

HTML显示梯形图片代码实例

<!DOCTYPE html>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
        <title>skew test</title>
        <style type="text/css">
            html,
            body,
            p,
            img {
                margin: 0;
                padding: 0;
            }

            img {
                border: 0 none;
            }
            .p1 {
                width: 1000px;
                height: 400px;
                padding-left: 0px;
                margin-left: 180px;
                float: left;
                transform: skew(-20deg, 0deg);
                overflow: hidden;
            }

            .p2 {
                width: 500px;
                height: 400px;
                margin-left: -168px;
                background-color: royalblue;
                transform: skew(40deg, 0deg);
                overflow: hidden;
            }

            .p2 img {
                transform: skew(-23deg, 0deg);
            }
        </style>
    </head>
    <body>
        <p class="p1">
            <p class="p2">
                <img width="150%" src="p.jpg"/>
            </p>
        </p>
    </body>
</html>

主要原理是通过将两个p倾斜在最里面的p放上图片,调整图片的位置,溢出部分不显示。

  • 上一篇:VPS安装ShadowSocks,搭建ShadowSocks教程
  • 下一篇:websocket心跳重连实现教程
  • 返回顶部