CSS實現豎線分割元素是我們在頁面設計中常常會用到的技巧,接下來就讓我來介紹一下具體的實現方法。
<code> .container { display: flex; justify-content: space-between; align-items: center; } .container div { flex: 1; height: 50px; } .container div:not(:last-child)::after { content: ''; display: block; height: 100%; width: 1px; background-color: #000; } </code>
上述代碼中,我們首先將外層容器設置為flex布局,并使用justify-content屬性來將內部元素左右排列。我們使用align-items屬性來使內部元素在垂直方向上居中。接下來,我們為內部元素設置flex:1屬性,使其自適應父容器的寬度。
最后,我們使用:not(:last-child)::after偽類來為每個內部元素之間添加分割線。其中,content屬性為空字符串,height屬性設置為100%以撐滿整個內部元素的高度。width屬性設置為1px,即為分割線的寬度。background-color屬性設置為所需顏色。
使用這種方法可以快速、簡便地在頁面中添加分割線,使頁面更加美觀。
上一篇css實現輪播圖菜鳥
下一篇css實現緩慢上移