静态页面复习--用semantic UI+网格+卡片实现图片布局

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="css/semantic.css" media="screen" title="no title" charset="utf-8">
    <style type="text/css">
      .ui.inverted.segment.container.choice{
        margin-top: 100px;
        background-color: white;
         400px;
        padding: 2px;
      }
      .ui.inverted.segment.container.choice .active.item{
        color: rgb(187, 187, 187);
      }
      .ui.three.borderless.item.menu{
        border:none;
        box-shadow: none;
      }
      .ui.basic.segment.container{
        850px;
      }
      .title.header{
        font-size: 18px;
      }
    </style>
  </head>
  <body>
     <div class="ui inverted top fixed borderless red menu">
         <div class="item">
           <div class="ui image">
             <img src="card/images/tenlogo.png" alt=""  />
           </div>
         </div>

         <div class="right menu">
           <div class="item">
             <h5 class="ui inverted header">
               <div class="ui circular avatar image">
                 <img src="card/images/hou30.jpg" alt="" />
               </div>
               <span>admin</span>
             </h5>

           </div>
           <div class="item">
             <button type="button" name="button" class="ui inverted circular button">Logout</button>
           </div>
         </div>

     </div>

    <div class="ui inverted  segment container choice">
      <div class="ui three borderless item menu">
           <a class="active item">All</a>
           <a class="active item">New</a>
           <a class="item">Editor's</a>
      </div>
    </div>

    <div class="ui basic segment container">
      <div class="ui three column grid">
        <div class="column">
          <div class="ui card">
            <div class="ui image" >
              <img src="card/images/img1.jpg" alt="" style="height:200px;object-fit:cover;" />
            </div>
          </div>
          <div class="title header">
            this is title
          </div>

            <i class="icon grey unhide"></i>
            <span style="color:#bbbbbb">10k</span>
            <span style="color:rgb(226, 226, 226)">|</span>
            <i style="icon grey checkmark"></i>
            <span style="color:#bbbbbb">10 people got it</span>

          </div>

          <div class="column">
            <div class="ui card">
              <div class="ui image" >
                <img src="card/images/img2.jpg" alt="" style="height:200px;object-fit:cover;"/>
              </div>
            </div>
            <div class="title header">
              this is title
            </div>

              <i class="icon grey unhide"></i>
              <span style="color:#bbbbbb">10k</span>
              <span style="color:rgb(226, 226, 226)">|</span>
              <i style="icon grey checkmark"></i>
              <span style="color:#bbbbbb">10 people got it</span>

            </div>

            <div class="column">
              <div class="ui card">
                <div class="ui image" >
                  <img src="card/images/img3.jpg" alt="" style="height:200px;object-fit:cover;" />
                </div>
              </div>
              <div class="title header">
                this is title
              </div>

                <i class="icon grey unhide"></i>
                <span style="color:#bbbbbb">10k</span>
                <span style="color:rgb(226, 226, 226)">|</span>
                <i style="icon grey checkmark"></i>
                <span style="color:#bbbbbb">10 people got it</span>

              </div>

              <div class="column">
                <div class="ui card">
                  <div class="ui image" >
                    <img src="card/images/img4.jpg" alt="" style="height:200px;object-fit:cover;" />
                  </div>
                </div>
                <div class="title header">
                  this is title
                </div>

                  <i class="icon grey unhide"></i>
                  <span style="color:#bbbbbb">10k</span>
                  <span style="color:rgb(226, 226, 226)">|</span>
                  <i style="icon grey checkmark"></i>
                  <span style="color:#bbbbbb">10 people got it</span>

                </div>

                <div class="column">
                  <div class="ui card">
                    <div class="ui image" >
                      <img src="card/images/img5.jpg" alt="" style="height:200px;object-fit:cover;" />
                    </div>
                  </div>
                  <div class="title header">
                    this is title
                  </div>

                    <i class="icon grey unhide"></i>
                    <span style="color:#bbbbbb">10k</span>
                    <span style="color:rgb(226, 226, 226)">|</span>
                    <i style="icon grey checkmark"></i>
                    <span style="color:#bbbbbb">10 people got it</span>

                  </div>

                  <div class="column">
                    <div class="ui card">
                      <div class="ui image" >
                        <img src="card/images/img6.jpg" alt="" style="height:200px;object-fit:cover;" />
                      </div>
                    </div>
                    <div class="title header">
                      this is title
                    </div>

                      <i class="icon grey unhide"></i>
                      <span style="color:#bbbbbb">10k</span>
                      <span style="color:rgb(226, 226, 226)">|</span>
                      <i style="icon grey checkmark"></i>
                      <span style="color:#bbbbbb">10 people got it</span>

                    </div>

                    <div class="column">
                      <div class="ui card">
                        <div class="ui image" >
                          <img src="card/images/img7.jpg" alt="" style="height:200px;object-fit:cover;" />
                        </div>
                      </div>
                      <div class="title header">
                        this is title
                      </div>

                        <i class="icon grey unhide"></i>
                        <span style="color:#bbbbbb">10k</span>
                        <span style="color:rgb(226, 226, 226)">|</span>
                        <i style="icon grey checkmark"></i>
                        <span style="color:#bbbbbb">10 people got it</span>

                      </div>

                      <div class="column">
                        <div class="ui card">
                          <div class="ui image" >
                            <img src="card/images/img8.jpg" alt=""  style="height:200px;object-fit:cover;"/>
                          </div>
                        </div>
                        <div class="title header">
                          this is title
                        </div>

                          <i class="icon grey unhide"></i>
                          <span style="color:#bbbbbb">10k</span>
                          <span style="color:rgb(226, 226, 226)">|</span>
                          <i style="icon grey checkmark"></i>
                          <span style="color:#bbbbbb">10 people got it</span>

                        </div>

                        <div class="column">
                          <div class="ui card">
                            <div class="ui image" >
                              <img src="card/images/img9.jpg" alt="" style="height:200px;object-fit:cover;" />
                            </div>
                          </div>
                          <div class="title header">
                            this is title
                          </div>

                            <i class="icon grey unhide"></i>
                            <span style="color:#bbbbbb">10k</span>
                            <span style="color:rgb(226, 226, 226)">|</span>
                            <i style="icon grey checkmark"></i>
                            <span style="color:#bbbbbb">10 people got it</span>

                          </div>
        </div>
      </div>

        <div class="ui basic very padded center aligned segment container">
          <div class="ui pagination menu">
            <a class="item"><i class="icon red left arrow"></i></a>
            <a class="item"><i class="icon red right arrow"></i></a>
          </div>
        </div>

    </div>
  </body>
</html>

  新学到的样式:card:卡片容器

                         object-fit:cover 覆盖,要求图片大于容器,且宽和高有一个要和容器一致。这样图片可能比原来小,这里使用防止图片失真。

                         ui pagination menu    分页菜单样式

                         title header  小标题

原文地址:https://www.cnblogs.com/xyxpython/p/6493020.html