真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用CSSflexbox創(chuàng)建一個干凈的CSS比較表-創(chuàng)新互聯(lián)

CSS和HTML比較表是一種強(qiáng)大的方式,可以即時向訪問者傳達(dá)您的產(chǎn)品的主要功能,以及它們的不同之處。通常,比較表和定價表是相同的。對我來說,比較表的不同之處在于它應(yīng)該包含列出所有可用功能的額外列。這樣可以很容易地比較計劃并找出它們的不同之處。

創(chuàng)新互聯(lián)建站電話聯(lián)系:18980820575,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域十年,包括成都護(hù)欄打樁機(jī)等多個領(lǐng)域擁有豐富的網(wǎng)站營銷經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為網(wǎng)站錦上添花。

HTML標(biāo)記

對于標(biāo)記,我正努力使其盡可能干凈簡約。我決定使用外部主DIV元素,然后是一系列UL列表來呈現(xiàn)比較表中的每個“行”內(nèi)容:

使用CSS flexbox創(chuàng)建一個干凈的CSS比較表

比較表必須由多個彼此堆疊的UL組成。我將使用CSS彈性框使它們的寬度相等,并以相同的速率展開和收縮,因此它們的行為與表中的行類似。

1

2

3

4

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

三十

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

"vertical-align: inherit;">"vertical-align: inherit;">

"vertical-align: inherit;">"vertical-align: inherit;">

    

    "vertical-align: inherit;">"vertical-align: inherit;">

            

  • 辦公椅"vertical-align: inherit;">"vertical-align: inherit;">

            


  • Eurotech
    "vertical-align: inherit;">"vertical-align: inherit;">

            


  • Hbada
    "vertical-align: inherit;">"vertical-align: inherit;">

            


  • Zenith
    "vertical-align: inherit;">"vertical-align: inherit;">

            


  • Amazonbasics
    "vertical-align: inherit;">"vertical-align: inherit;">

        

        "vertical-align: inherit;">"vertical-align: inherit;">

        

      "vertical-align: inherit;">"vertical-align: inherit;">

              

    • 重量"vertical-align: inherit;">"vertical-align: inherit;">

              

    • 25公斤"vertical-align: inherit;">"vertical-align: inherit;">

              

    • 13公斤"vertical-align: inherit;">"vertical-align: inherit;">

              

    • 17公斤"vertical-align: inherit;">"vertical-align: inherit;">

              

    • 28公斤"vertical-align: inherit;">"vertical-align: inherit;">

          

          "vertical-align: inherit;">"vertical-align: inherit;">

          

        "vertical-align: inherit;">"vertical-align: inherit;">

                

      • 費用"vertical-align: inherit;">"vertical-align: inherit;">

                

      • $$ "vertical-align: inherit;">"vertical-align: inherit;">

                

      • $ "vertical-align: inherit;">"vertical-align: inherit;">

                

      • $$ "vertical-align: inherit;">"vertical-align: inherit;">

                

      • $ "vertical-align: inherit;">"vertical-align: inherit;">

            

            "vertical-align: inherit;">"vertical-align: inherit;">

            

          "vertical-align: inherit;">"vertical-align: inherit;">

                  

        • 投放"vertical-align: inherit;">"vertical-align: inherit;">

                  

        • 國內(nèi)"vertical-align: inherit;">"vertical-align: inherit;">

                  

        • 國際"vertical-align: inherit;">"vertical-align: inherit;">

                  

        • 國際"vertical-align: inherit;">"vertical-align: inherit;">

                  

        • 國內(nèi)"vertical-align: inherit;">"vertical-align: inherit;">

              

              "vertical-align: inherit;">"vertical-align: inherit;">

              

            "vertical-align: inherit;">"vertical-align: inherit;">

                    

          • 判決"vertical-align: inherit;">"vertical-align: inherit;">

                    

          • 最佳背痛主席"vertical-align: inherit;">"vertical-align: inherit;">

                    

          • 最佳預(yù)算椅"vertical-align: inherit;">"vertical-align: inherit;">

                    

          • 所有冷卻網(wǎng)格"vertical-align: inherit;">"vertical-align: inherit;">

                    

          • 只有頂級皮革椅子"vertical-align: inherit;">"vertical-align: inherit;">

                

                "vertical-align: inherit;">"vertical-align: inherit;">

                

每個UL中的第一個LI元素是特征/圖例。為了便于隔離和設(shè)置它們與其他包裝的不同,我給那些LI元素一個CSS類“傳奇”。

CSS:

現(xiàn)在是有趣的部分 - 將標(biāo)記轉(zhuǎn)換為比較表。使用CSS Flexbox,轉(zhuǎn)換UL元素相對容易,因此它們在布局,彎曲和拉伸方面是水平的,因此它們更像表格單元格。

我刪除了一些不必要的行,這樣你就可以專注于下面的重要部分:

1

2

3

4

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

三十

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

"vertical-align: inherit;">"vertical-align: inherit;">div.comparisontable {"vertical-align: inherit;">"vertical-align: inherit;">

    顯示:flex;"vertical-align: inherit;">"vertical-align: inherit;">

    彎曲方向:柱; "vertical-align: inherit;">/ *將兒童ul元素轉(zhuǎn)換為堆疊行* /"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row {"vertical-align: inherit;">"vertical-align: inherit;">

    list-style:none;"vertical-align: inherit;">"vertical-align: inherit;">

    顯示:flex; "vertical-align: inherit;">/ *將兒童li元素轉(zhuǎn)換為flex兒童* /"vertical-align: inherit;">"vertical-align: inherit;">

    flex:1;"vertical-align: inherit;">"vertical-align: inherit;">

    flex-wrap:wrap;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row li {"vertical-align: inherit;">"vertical-align: inherit;">

    背景:#c9f4ca;"vertical-align: inherit;">"vertical-align: inherit;">

    flex:1;"vertical-align: inherit;">"vertical-align: inherit;">

    填充:10px;"vertical-align: inherit;">"vertical-align: inherit;">

    border-bottom:1px實心灰色;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

/ *圖例列(每行中的第一個li)* /"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row li.legend {"vertical-align: inherit;">"vertical-align: inherit;">

    背景:#6640d8;"vertical-align: inherit;">"vertical-align: inherit;">

    白顏色;"vertical-align: inherit;">"vertical-align: inherit;">

    border:none;"vertical-align: inherit;">"vertical-align: inherit;">

    寬度:200px;"vertical-align: inherit;">"vertical-align: inherit;">

    邊框底部:1px純白色;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

/ *第一行* /"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:first-of-type li {"vertical-align: inherit;">"vertical-align: inherit;">

    text-align:center;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

/ *最后一行* /"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:last-of-type li {"vertical-align: inherit;">"vertical-align: inherit;">

    text-align:center;"vertical-align: inherit;">"vertical-align: inherit;">

    border-bottom:none;"vertical-align: inherit;">"vertical-align: inherit;">

    box-shadow:0 6px 6px rgba(0,0,0,0.23);"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

/ *圖例列中的第一個和最后一個單元格* /"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:first-of-type li.legend.legend,"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:last-of-type li.legend {"vertical-align: inherit;">"vertical-align: inherit;">

    背景:透明;"vertical-align: inherit;">"vertical-align: inherit;">

    box-shadow:none;"vertical-align: inherit;">"vertical-align: inherit;">

}

“要素列表”或圖例列是每行的第一個LI元素。它的顯式寬度為200px,與其他柔性寬度的LI元素(flex:1)不同。

使比較表響應(yīng)

現(xiàn)在,比較表沒有響應(yīng)。也就是說,即使屏幕尺寸變得非常小,每行內(nèi)的“列”也是并排的。

在CSS彈性框中,我們可以通過將flex-direction屬性從“row”設(shè)置為“”,將flex子元素的顯示順序從默認(rèn)的“并排”行為輕松更改為“堆疊在下一個上面”。柱”。

現(xiàn)在在我的比較表中,UL元素本身是堆疊的,盡管子LI元素像表格中的單元格一樣并排出現(xiàn)。當(dāng)屏幕變得足夠小時,我會將它們更改為堆疊:

1

2

3

4

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

"vertical-align: inherit;">"vertical-align: inherit;">@media screen和(max-width:650px){

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row {"vertical-align: inherit;">"vertical-align: inherit;">

    彎曲方向:柱; "vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable img {"vertical-align: inherit;">"vertical-align: inherit;">

    寬度:自動;"vertical-align: inherit;">"vertical-align: inherit;">

    身高:自動;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row li {"vertical-align: inherit;">"vertical-align: inherit;">

    margin-right:0;"vertical-align: inherit;">"vertical-align: inherit;">

    寬度:自動;"vertical-align: inherit;">"vertical-align: inherit;">

    flex:auto;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

/ *圖例列中的第一個和最后一個單元格* /"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:first-of-type li.legend.legend,"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row:last-of-type li.legend {"vertical-align: inherit;">"vertical-align: inherit;">

    display:none;"vertical-align: inherit;">"vertical-align: inherit;">

}

"vertical-align: inherit;">"vertical-align: inherit;">

div.comparisontable ul.row li.legend {"vertical-align: inherit;">"vertical-align: inherit;">

    寬度:自動;"vertical-align: inherit;">"vertical-align: inherit;">

}"vertical-align: inherit;">"vertical-align: inherit;">

}

現(xiàn)在,當(dāng)我向下調(diào)整窗口大小時,比較表會折疊,每個“單元格”都會出現(xiàn)在它自己的行上:

已知問題

最后但并非最不重要的是,比較表存在一個小問題。當(dāng)你調(diào)整它的大小時,在某些時間間隔,一些LI的寬度會變得不同步:

使用CSS flexbox創(chuàng)建一個干凈的CSS比較表

如果您知道解決方案,請發(fā)送電子郵件給我(1394016233@qq.com)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享題目:使用CSSflexbox創(chuàng)建一個干凈的CSS比較表-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/dggdej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部