CSS Grid 網格布局:「16」使用 place-content 屬性指定網格元素水平、垂直方向元素分布方式

2021-02-20 路條編程

歡迎關注路條編程網站,通過學習 CSS Grid 網格布局這一系列文章,你將會逐步掌握網格布局的容器和項目、行和列、單元格、網絡線等相關的知識。

使用 place-content 屬性指定網格元素水平、垂直方向元素分布方式。place-content 屬性是 align-content 屬性和 justify-content 屬性的合併簡寫形式。語法如下所示:
<style type="text/css">.container {  place-content: <align-content> <justify-content>?;    }</style>

以上代碼順序是 align-content 在前,justify-content 在後。如果省略第二個值,瀏覽器就會假定第二個值等於第一個值。注意:Edge15 及其之前版本尚不支持 place-content 屬性(未實測),因此,如果有兼容性顧慮,建議還是分開書寫。調整頁面框架模塊 14 ,為了看出效果,將模塊 14 的樣式 ant-col-xl-6 調整為 ant-col-xl-12 ,佔整個頁面框架寬度的一半。增加一個 3 行 3 列容器,容器中包含 9 個項目。本示例使用水平垂直方向元素分布方式,容器主樣式類為 .grid-align-content-main .place-content-space,定義 3 列寬度分別為 100px、50px、100px, 定義 3 行高度分別為 80px、auto、80px。列間距為 10px, 行間距為 15px。調整後的樣式代碼如下所示:
<style type="text/css">     .place-content-space {        place-content: space-around space-between;      }</style>

<article class="article  ant-col ant-col-xs-24 ant-col-sm-12 ant-col-md-12 ant-col-lg-12 ant-col-xl-6">   <div class="card">                      <div class="container grid-gap-main place-content-space ">        <div class="box item1">1</div>        <div class="box item2">2</div>        <div class="box item3">3</div>        <div class="box item4">4</div>        <div class="box item5">5</div>        <div class="box item6">6</div>        <div class="box item7">7</div>        <div class="box item8">8</div>        <div class="box item9">9</div>    </div>   </div></article>

重要提示:示例效果預覽,請訪問 https://www.icoderoad.com , 完整代碼查看及下載,請訪問  https://github.com/icoderoad/demo。

今天就講到這裡,如果有問題需要諮詢,大家可以直接留言或掃下方二維碼關注公眾號。也可以添加 happyzjp 微信受邀加入學習社群,我們會盡力為你解答。

作者:路條編程(轉載請獲本公眾號授權,並註明作者與出處)

相關焦點

  • 第343天:實現三欄布局
    Flex使用CSS3的flex布局實現三欄布局,Flex布局也稱彈性布局,可以為盒狀模型提供最大的靈活性,是布局的首選方案,現已得到所有現代瀏覽器的支持,此處主要是利用flex容器成員默認按照主軸排列,以及利用flex屬性即flex-grow,flex-shrink和flex-basis的簡寫形式將間的塊自適應撐起。
  • CSS魔法堂:Box-Shadow沒那麼簡單啦:)
    horizontal offset,陰影距離原位置的水平位移,正數表示向右移動,負數表示向左移動。vertical offset,陰影距離原位置的垂直位移,正數表示向下移動,負數表示向上移動。blur radius,默認值為0,陰影模糊度半徑。spread distance,默認值為0,擴展或縮小陰影的作用面積。
  • 公司的一個面試題:如何用CSS讓一個容器水平垂直居中?
    2、利用絕對定位 position:absolute 配合margin的auto屬性 來達到居中的效果  我們可以將css修改為 .div1{  width: 100px中的任意位置,只是定位的原點被margin:auto移動在div2的左上角;例如:.div2{ width:40px ; height: 40px; background-color: green; position: absolute; margin: auto; left: 0; top: -30px; right: 0; bottom: 0;}此時div2的位置在垂直居中的
  • 【前端-CSS動畫】製作聖誕節彩燈
    DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href="style.css
  • 網格利器:Fluent Meshing
    而作為另一款Fluent網格生成器Tgrid,則了解的並不是太多。當年Fluent被ANSYS收購,Tgrid被作為嫁妝陪嫁,在ANSYS沉寂了好幾年,後來復出作為ANSYS的一個網格模塊出現。再後來ANSYS14.5發布之後改頭換面更名為Fluent Meshing。需要區別於Workbench中的Mesh模塊,這是兩個完全不同的軟體。
  • 西屯街道一西街社區第一網格、第二網格
    網格黨小組:第一網格黨小組  黨小組組長:楊帆網格劃分圖: 一長一員:網格長:崔素俠 (社區工作者)13847626662 網格員:田嵩 (專職網格員) 13754065527團隊(4+N):網格指導員:王洪波
  • 這13張手網格地圖「紅」了
    來源:桐鄉發布微信公眾號 網格分布、微網格長管轄區域、常住戶數、常住人口數一一註明,A類B類重點人員一一標註,小區、公園位置清晰,街巷、道路走向明了……近日,浙江省桐鄉市崇福鎮語溪社區的13張手繪網格地圖「紅」了。
  • 前美麗河村:「小網格」編織暖心畫卷 幸福在百姓家門口升溫
    走進前美麗河村黨群服務中心,一張網格構架圖引人注目,支部建在網格上、網格逐級分布、網格員各司其職,「5+X」服務團隊、駐村工作隊、包村領導等多方力量為網格注入活力。「老李家的女兒在呼市上大學,她是12月31號回的村……」誰家孩子在外地上學,誰家的親戚可能回村過年,家家戶戶的情況第二網格長董秀榮熟記於心。
  • CSS樣式大全
    想寫出一個精美的網頁,最離不開的就是CSS樣式表,熟練使用所有屬性,才會事半功倍。
  • 【網格故事】春日暖陽中的小小網格員
    4月27日,回龍山鎮華家大灣村網格員殷琦像往常一樣在村委打掃衛生,看見一組的張奶奶在村委門口來迴轉來轉去的,網格員殷琦覺得張奶奶肯定有事,於是上前去詢問張奶奶,張奶奶說她想到林家大灣那裡去,可是年齡大了,從村組走出來,現在走不動了。想看看村委會裡有沒有熟人,送她過去。
  • 石家莊市裕華區「小網格」釋放抗疫「大能量」
    面對疫情反彈的嚴峻形勢,石家莊市裕華區以街道社區黨組織為核心,以網格化管理服務體系為支撐,推動「紅色聯盟」「紅色物業」「紅色社區社會組織」各方力量匯入網格,扎牢基層「紅色」防控網。堅持黨建引領,把黨旗插在網格上。一個黨員就是一面旗幟。
  • 動態丨幸福路街道專職網格員業務培訓開班啦!
    為培養建立一支高素質的社區網格員隊伍,提升網格員的綜合素質和履職水平,發揮好網格員作用,使其更好地參與社區網格化管理工作,10月21日,幸福路街道組織召開了專職網格員業務培訓班開班儀式,幸福路街道黨工委書記王小紅出席會議並講話
  • 嚴格培訓促提升 打造網格「五硬」隊伍
    為進一步加強網格巡查隊伍建設,提升網格員「標準化、規範化、準軍事化」水平,根據區網格辦工作部署,在新安街道的大力支持下,12月21日,新安街道網格中心組織100名網格員開展2020年寶安區網格綜管隊伍新安網格大隊大軍訓,寶安區委政法委專職委員、區網格辦負責人潘曉東,寶安區網格辦隊建科科長潘心強,新安街道黨工委副書記張軍蒞臨培訓中心出席了開班儀式。
  • 宿城街道:「我是網格員 關鍵時刻我要上前」——記網格員石影
    自宿城街道啟動疫情防控一級響應以來,街道網格員石影主動留守「疫」線,衝鋒上陣,化身為疫情防控「宣傳員」「偵察兵」「勤務員」,為轄區群眾安心、百姓安業、社會安定而默默奉獻。「請大家做好個人防護,減少出門,堅持戴好口罩。」這是石影今年春節以來說的最多的一句話。
  • 【「最美網格員」事跡】李蘭香:「愛心奶奶」初心不改 網格中餘熱生輝
    「愛心奶奶」初心不改 網格中餘熱生輝 ——記太平大街街道234網格網格員李蘭香在太平大街街道234網格
  • 零基礎學編程第7課:用class寫Html元素的樣式屬性
    相同的元素重複寫了好幾次,不僅不高效,還容易出錯。有沒有什麼辦法能減少寫代碼的重複性?有的,本堂課將會介紹這種方法。二、用class替代style寫樣式屬性我們先來看一下,怎樣子可以把上堂課的作業做簡化寫法。首先,打開「閱讀原文」的Html線上編輯器,然後把下面這段代碼複製粘貼到HTML(Body)。
  • 網格傳真 | 牛!徐州社區網格員英文「對話」老外,要體溫數據
    「網格全覆蓋,當然包括外國友人。所以,需要我們網格員啥都會啥都行!」2月8日,鼓樓區黃樓街道社區網格支部書記程曉筠發出的一條朋友圈,引來眾人點讚。原來,彭校社區網格員張習習負責收集社區所有居家隔離人員的體溫情況,在與一名澳大利亞友人交流時,使用的全部是英文。30歲的張習習是彭校社區工作人員,也是一名專職網格員。
  • 【智網茶山】網格夜查不鬆懈,時刻緊繃安全弦
    行動過程中,各村(社區)網格員充分發揮對轄區網格主體分布熟悉的優勢,快速按下排查隱患「安全鍵」,深入一線進行地毯式排查,務求做到不留「死角」,不留「盲區」。    本次消防安全夜查行動迅速,收效明顯,截止到2月3日晚,鎮網格管理中心共出動144人次,巡查出租屋245間、單位場所578間,發現安全隱患線索233條、上報安全隱患線索197條、現場整改
  • 騰訊企業微信群讓小網格發揮大作用
    今年,肇源縣委政法委緊緊圍繞推進治理體系和治理能力現代化為目標任務,在社會綜合治理工作中,將網格化服務管理作為重要工作來抓,將科技力量注入網格化服務管理中,依託「騰訊網格肇源版」,讓網格化服務管理的效能得到進一步提升。特別是在疫情防控工作中,「騰訊網格肇源版企業微信群」更是發揮了科技的力量。