国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS3田字格列表的樣式編寫方法

2024-07-11 08:59:40
字體:
來源:轉載
供稿:網友

在很多項目中,需要實現分格展示的功能,中間有灰色分割線,兩側沒有。

如圖:

按照一般的思路,設置好li的寬度,通過nth-of-type(n){}的方式給li標簽添加樣式。

設置每個li 33.33%的寬度,但當我們添加1px邊框時,最右邊的內容就被擠了下來。

這時可以通過給父級 ul 添加:before :after 偽類元素來實現。而不占用li的width

當顯示3列時,通過給ul 添加:before來實現

CSS

<style>        ul li{ list-style: none;}        .mp-list{               position: relative;            overflow: hidden;            z-index: 0;            background-color: #fff;        }                .mp-list:before {            content: '';            position: absolute;            width: 33.33%;            left: 33.33%;            height: 100%;            border-left: .02rem solid #ddd;            border-right: .02rem solid #ddd;        }        .mp-list li {            width: 33.33%;            height: 2rem;            line-height: 2rem;            font-size: .28rem;            text-align: center;            border-bottom: .02rem solid #ddd;            margin-bottom: -1px;            float: left;            position: relative;            z-index: 10;            color: #212121;        }        .mp-list li a {            color: #212121;            display: block;            overflow: hidden;            text-overflow: ellipsis;            white-space: nowrap;            font-size: .28rem;        }    </style>

HTML

<ul class="mp-list">    <li><a hybrid-link="" href="" title="">香港</a></li>    <li><a hybrid-link="" href="" title="">澳門</a></li>    <li><a hybrid-link="" href="" title="">臺灣</a></li>    <li><a hybrid-link="" href="" title="">曼谷</a></li>    <li><a hybrid-link="" href="" title="">新加坡</a></li>    <li><a hybrid-link="" href="" title="">首爾</a></li>    <li><a hybrid-link="" href="" title="">東京</a></li>    <li><a hybrid-link="" href="" title="">濟州島</a></li>    <li><a hybrid-link="" href="" title="">芭堤雅</a></li></ul>
當顯示4列時,給:after添加樣式,注意需要更改li的width、.mp-list:before的位置。
.mp-list:after {    content: '';    position: absolute;    width: 10%;    left: 75%;    height: 100%;    border-left: .02rem solid #ddd;    border-right: 0;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴安盟| 香格里拉县| 织金县| 任丘市| 班戈县| 龙门县| 新邵县| 江西省| 宁城县| 涟源市| 五莲县| 石屏县| 株洲县| 云浮市| 眉山市| 小金县| 德兴市| 信宜市| 永顺县| 辉南县| 安平县| 安龙县| 房山区| 保山市| 金塔县| 宁化县| 新竹县| 分宜县| 孙吴县| 汝南县| 宁强县| 维西| 吉木萨尔县| 阿坝县| 新乡县| 淮北市| 峨边| 吴江市| 漯河市| 遵义市| 镇坪县|