Home  >  Q&A  >  body text

html - 图片的左上角显示 【推荐】、【热销】标签的效果,使用Css 如何实现呢?

黄舟黄舟2719 days ago1068

reply all(2)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 14:48:43

    Generally use absolute positioning to solve

        <p class="parent">
            <span class="text">推荐</span>
            <p class="triangle-topleft">
            </p>
        </p>
    
       .parent{
            position: relative;
            width: 200px;
            height: 200px;
        }
        .parent .text{
            display: inline-block;
            transform: rotate(-45deg);
            padding: 20px;
            color: #fff;
        }
       .triangle-topleft{
            width: 0;
            height: 0;
            border-top: 100px solid red;
            border-right: 100px solid transparent;
            position: absolute;
            top: 0;
            z-index: -1;
        }

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:48:43

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <body>
    <style type="text/css">
         .main_img{ display: block;
      width: 90%;
      height: 4.954em;
      position: relative;
      overflow: hidden;
      margin-left: 0.742em;
      margin-top: 0.8em;
    }
    .main_img .new{
        width: 3.25em;
      height: 3.25em;
      position: absolute;
      top: 0;
      left: 0;
      background-size: 3.25em 3.25em;
      background: url(http://m.lobo666.com/Public/image/main/new.png) no-repeat center;
    }
    </style>
    <p class="main_img">
             <!--  <a href="/index.php/Home/Detail/index/id/364.html"> -->
             <a href="/index.php/Home/Detail/index/id/364/aid/100004.html">
                <img src="http://lobo.lobo666.com/Uploads/Building/61772d6d46.jpg">
                   
              </a>
              <!--                    <p></p>   -->
                      <p class="new"></p>           
            </p>
    </body>
    </html>

    reply
    0
  • Cancelreply