zoukankan      html  css  js  c++  java
  • 具有动态效果的响应式设计

    ​摘要:

      响应式设计已经流行很久了,今天分享一个借助transition来实现动态切换布局的效果。

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            .conteneur_responsive > div
            {
              -webkit-transition:all 0.3s linear;
              -moz-transition:all 0.3s linear;
              -o-transition:all 0.3s linear;
              transition:all 0.3s linear;
            }
            .conteneur_responsive 
            {
              max-width:825px;
              width:100%;
            }
            .conteneur_responsive > div
            {
              position: relative;
              box-shadow: 1px 1px 4px #999999;
              display: inline-block;
              vertical-align: top;
              background-color: #ffffff;
              width: 30%;
              height: 630px;
              margin: 5px;
            }
            .prequelle
            {
              color: #ffffff;
              font-weight: 100;
              font-size: 40px;
              padding:80px;
            }
            .gene_text
            {
              text-align: center;
              color: #999999;
              padding: 15px;
              font-weight: 300;
              font-size: 14px;
            }.btn
            {
              padding: 15px;
              color: #ffffff;
              margin:15px;
              position: absolute;
              bottom: 0px; width:76%;
              font-weight: 300;
              font-size: 16px;
            }
            @media screen and (max- 900px)
            {
              .conteneur_responsive 
              {
                max-width:610px;
                width:100%;
              }
              .conteneur_responsive > div
              {
                background-color: #ffffff;
                display: inline-block;
                width: 100%;
                height:auto;
              }
              .prequelle
              {
                color: #ffffff;
                font-weight: 100;
                font-size: 40px;
                padding:40px;
              }
              .btn
              {
                padding: 15px;
                color: #ffffff;
                margin:15px;
                position: absolute;
                bottom: 0px; width:90%;
                font-weight: 300;
                font-size: 16px;
              }
            }
        </style>
    </head>
    <body>
        <div align="center">
          &gt; Resize your navigator's window to see this awesome responsive effect &lt;<br><br>
          
            <div class="conteneur_responsive">
              <div class="column">
                <div class="prequelle" style="background-color: #1abc9c;">9€</div>
                <div class="gene_text">Omitto iuris dictionem in libera civitate contra 
                  leges senatusque consulta; caedes relinquo; libidines praetereo, quarum
                  <br /><br />--<br /><br />
                  abiecisse et morte voluntaria</div>
                <div class="btn" style="background-color: #1abc9c;">Buy it</div>
              </div>
              <div class="column">
                <div class="prequelle" style="background-color: #f39c12;">11€</div>
                <div class="gene_text">Omitto iuris dictionem in libera civitate contra 
                  leges senatusque consulta; caedes relinquo; libidines praetereo, quarum
                  <br /><br />--<br /><br />
                  abiecisse et morte voluntaria
                  <br /><br />--<br /><br />
                  idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico</div>
                <div class="btn" style="background-color: #f39c12;">Buy it</div>
              </div>
              <div class="column">
                <div class="prequelle" style="background-color: #e74c3c;">25€</div>
                <div class="gene_text">Omitto iuris dictionem in libera civitate contra 
                  leges senatusque consulta; caedes relinquo; libidines praetereo, quarum
                  <br /><br />--<br /><br />
                  abiecisse et morte voluntaria
                  <br /><br />--<br /><br />
                  idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico
                  <br /><br />--<br /><br />
                  relinquo; libidines praetereo, quarum</div>
                <div class="btn" style="background-color: #e74c3c;">Buy it</div>
              </div>
            </div>
        </div>
    </body>
    </html>

    效果:

      改变浏览器大小就能看到效果了

  • 相关阅读:
    CSS3实现平行四边形
    [Python]图的遍历-DFS
    [Python]图的遍历-BFS
    [Python]图的遍历-拓扑排序
    [Python]哈夫曼编码
    [Python]贪心算法-Prim-和-Kruskal实现-最小生成树
    [Python]贪心算法-Dijkstra-实现
    [python3]稳定匹配算法实现和优化
    从csv文件构建Tensorflow的数据集
    Tensorflow 基础API
  • 原文地址:https://www.cnblogs.com/xiyangbaixue/p/4210252.html
Copyright © 2011-2022 走看看