Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erklärung, wie man verschiedene Listen auf dem mobilen H5-Terminal erstellt (4)

Ausführliche Erklärung, wie man verschiedene Listen auf dem mobilen H5-Terminal erstellt (4)

黄舟
黄舟Original
2017-03-10 16:39:071867Durchsuche

So erstellen Sie verschiedene Listen auf dem H5-Mobilterminal (4)

Vorherige Rezension

《So erstellen Sie verschiedene Listen auf dem H5-Mobilterminal Produktionsmethode (1) 》
《So erstellen Sie verschiedene Listen auf dem H5-Mobilterminal (2)》
《So erstellen Sie verschiedene Listen auf dem H5-Mobilterminal (3)》

Wenn Sie diesen Artikel zuerst gesehen haben , es wird empfohlen, dass Sie auf den obigen Link gehen und zuerst den entsprechenden Inhalt lesen, damit der Kontext kohärent ist und der Inhalt dieses Artikels leichter zu verstehen ist.

Die ersten drei Kapitel alle Sprechen Sie darüber, wie eine gewöhnliche Liste implementiert wird, aber im Allgemeinen können Sie sie auf einen Blick meistern.

Gewöhnliche zweispaltige Liste Bild- und Textlisten

Zweispaltige Bild- und Textlisten sind in mobilen H5-E-Commerce-Terminals noch häufiger anzutreffen. Beginnen wir hier mit der einfachsten Liste, wie in gezeigt Das Bild unten.

Ausführliche Erklärung, wie man verschiedene Listen auf dem mobilen H5-Terminal erstellt (4)

Hier ist ein sehr einfaches zweispaltiges Layout von Bildern und Textlisten, jeder Block enthält Bilder, Namen und Preise. Es ist zu einfach, so etwas umzusetzen Ein Layout auf der PC-Seite. Da wir uns jedoch auf der mobilen Seite befinden, sind die Breiten verschiedener Mobiltelefone inkonsistent.

Alle Bilder hier sind alle gleich Spezifikationen und sind quadratisch. Wenn Ihr Produkt nicht quadratisch ist, finden Sie unten entsprechende Anleitungen

Der Code ist relativ lang, aber dennoch auf einen Blick klar erkennbar. Der Zweck besteht darin, ihn auf der gesamten Website zu vereinheitlichen Die Wiederverwendung von CSS-Code kann erreicht werden.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<title>list 2</title>
<link rel="stylesheet" href="../style/style.css"></head><body><p class="list_2">
    <ul>
        <li>
            <a href="">
                <img src="../image/goods.jpg" alt="商品图片" class="goods_photo">
                <h4 class="goods_title">这里是商品标题1</h4>
                <em class="goods_price">¥4999.00</em>
            </a>
        </li>
        <li>
            <a href="">
                <img src="../image/goods.jpg" alt="商品图片" class="goods_photo">
                <h4 class="goods_title">这里是商品标题2</h4>
                <em class="goods_price">¥4999.00</em>
            </a>
        </li>
        <li>
            <a href="">
                <img src="../image/goods.jpg" alt="商品图片" class="goods_photo">
                <h4 class="goods_title">这里是商品标题3</h4>
                <em class="goods_price">¥4999.00</em>
            </a>
        </li>
        <li>
            <a href="">
                <img src="../image/goods.jpg" alt="商品图片" class="goods_photo">
                <h4 class="goods_title">这里是商品标题4</h4>
                <em class="goods_price">¥4999.00</em>
            </a>
        </li>
    </ul></p></body></html>
SASS-Code

Ich möchte noch einmal betonen, dass der CSS-Teil dieser Tutorialreihe die SASS-Grammatik verwendet, falls Sie SASS nicht kennen Es wird empfohlen, eine halbe bis eine Stunde lang SASS zu erlernen

In diesem Kapitel verwenden wir ein einfaches zweispaltiges Layout von Grafik- und Textlisten, um uns auf die folgenden Punkte zu konzentrieren
.list_2 {    
ul {        
@extend .cf; // 引用清理浮动代码片,看不懂请看本人scss相关教程
        li {            
        width: 50%;float: left;padding: 1rem 0;
            outline: 1px solid #ddd;  // 使用 outline 模拟边框 (outline不占据盒子模型)
            background: #fff;  // 使用白色背景颜色,防止 outline 重叠造成 2px 线条
            a {                display: block;
                text-decoration: none; // 去除默认下划线
            }            .goods_title,.goods_price {                
            padding: 0 1rem; // 加上左右内填充,防止文字和边框粘结
                text-align: center;
            }            .goods_photo {                
            width: 60%;margin: .5rem auto;display: block;
            }
        }
    }
}// 全站范围内用到的图文基本样式.goods_title,.goods_price {    
display: block;position: relative;
    @include ts(); // 引用文字描白边代码片
    @include online(1.8rem); // 引用文字超出一行省略号代码片}
    .goods_title {color:#000;font-size: 1.2rem;}
    .goods_price {color:#f60;font-size: 1.5rem;font-weight: bold;}

Auf der mobilen Seite, wenn Sie links und verwenden müssen Richtige Ränder, versuchen Sie, keine

-Grenzen zu verwenden. In diesem Beispiel wird

zum Simulieren verwendet. Achten Sie bei der Verwendung von Rändern darauf Passen Sie die Hintergrundfarbe an, um
    Ränder zu vermeiden.
  1. borderoutlineSo implementieren Sie CSS3-Textstriche.

  2. outlineSo implementieren Sie CSS3 Textzeilentitel über die Anzeige von Ellipsen hinaus2px

  3. Zwei Methoden zur Einführung von Codeblöcken in Sass sowie die Ähnlichkeiten und Unterschiede zwischen ihnen (bitte überlegen Sie sich selbst oder beziehen Sie sich auf entsprechende Tutorials)

    text-shadow

  4. In

    kann das

    -Tag Elemente auf Blockebene verschachteln. In
  5. oder früheren
  6. -Versionen wird dies jedoch nicht empfohlen. Das ist erledigt. Lassen Sie sich nicht verwirren und fühlen Sie sich nicht unangemessen

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man verschiedene Listen auf dem mobilen H5-Terminal erstellt (4). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn