1. 程式人生 > >flex佈局:justify-content

flex佈局:justify-content

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div#main{
            display: flex;
            justify-content:flex-start; 
            width: 300px;
            border: 1px solid #000;
            margin-top
: 30px
; }
div#main div{ width: 50px; height: 50px; }
</style> </head> <body> <div> <div><input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="flex-start" checked='checked'
/>
<label for="value_1">justify-content: flex-start</label></div> <div><input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="flex-end" /><label for="value_2">justify-content: flex-end</label></div> <div
>
<input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="center" /><label for="value_3">justify-content: center</label></div> <div><input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="space-between" /><label for="value_4">justify-content: space-between</label></div> <div><input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="space-around" /><label for="value_5">justify-content: space-around</label></div> <div><input autocomplete="off" type="radio" name="radio_position" onclick="click_position(this)" value="initial" /><label for="value_6">justify-content: initial</label></div> </div> <div id="main" style=""> <div style="background-color:coral;"></div> <div style="background-color:lightblue;"></div> <div style="background-color:khaki;"></div> <div style="background-color:pink;"></div> </div> <script> function click_position(obj){ document.getElementById("main").style.justifyContent = obj.value; } </script> </body> </html>

效果:
這裡寫圖片描述

相關推薦

flex佈局justify-content

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title>

flex佈局justify-content、aign-content、align-items

1.justify-content:彈性盒子在主軸方向上的排列方式,例子 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t

重新總結flex布局(flexflex-direction,justify-content,align-items,flex-wrap,align-self)

div 彈性布局 水平 self sta between 拉伸 around spa 1、flex,主要就是按比例分配。(例如:兩個div的flex:1,就大小相等) .box1{ flex:1; background-color: red; } .box

flex布局justify-content屬性和align-items屬性設置

highlight pan use meta 水平居中 base title line splay 前言: flex最常用的就是justify-content和align-items了,這裏把這兩個屬性介紹下,大家更多關於flex布局可以查看阮一峰的日誌,寫的非常清楚!

flex佈局常用屬性及文字圖片對齊試驗

圖片和文字的中線對齊一直是一個頭疼的問題。之前一直用flex佈局做垂直居中對齊,但是從來沒有認真研究過。 flex佈局的相容性: 我在ios和幾款android手機上測試了一下可以相容。 常用屬

flex 佈局 justify-content:center; align:items; mobile 解決老版box 相容性問題

最近在做專案開發時用到 , flex 佈局 ,在華為手機的uc 瀏覽器中出現相容性問題 ,解決方案如下,並提供 一種垂直水平居中的方式,希望能給各位在移動端開發時帶來便利,應用導航,左圖右文 父容器

Flex佈局實戰(二)網格 \ 聖盃 \ 輸入框 \ 懸掛式 \ 固定底欄 \ 流式佈局

參考:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 下面程式碼可能會比較多,但核心CSS程式碼已經用 /**/ 的標記標出,直接看核心程式碼就好。 一、網格佈局 1、基本網格佈局 最簡單

Flex佈局實戰(一)骰子

參考:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 一、單專案 (0)初始化 為父元素新增display: flex後,item自動轉換為block元素 <style type="text/c

CSS3彈性佈局內容對齊(justify-content)屬性使用詳解

內容對齊(justify-content)屬性應用在彈性容器上,把彈性項沿著彈性容器的主軸線(main axis)對齊。 該操作發生在彈性長度以及自動邊距被確定後。 它用來在存在剩餘空間時如何加以分配,也會在發生內容溢位時影響專案的對齊。 注意:彈性佈局中有兩個基本術語main axis和c

flex佈局異常(flex-grow1)

用flex佈局免去了清浮動的種種,但偶爾遇到異常情況: 當用flex佈局,給了一部分定值,而另一部分鋪滿flex-grow:1;給定值的部分會變化。 這時候flex-basis (default:auto)就出場了,加上flex-basis:0;就不會異常了。 看到一篇更詳細和準確的文章

flex佈局換行空白間隙之align-content

父元素程式碼如下: .nav-right{ width: 75%; padding: 10px; display: flex; /* 預設是水平的 */ flex-

displayflex佈局

Flex 佈局教程:語法篇 原部落格地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 網頁佈局(layout)是CSS的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display屬性

CSS-Flex 佈局教程例項篇

參考文章:Flex 佈局教程:例項篇 一、骰子的佈局 骰子的一面,最多可以放置9個點。 下面,就來看看Flex如何實現,從1個點到9個點的佈局。 如果不加說明,本節的HTML模板一律如下。 <div class="box"> &

CSS例項詳解Flex佈局

本文由雲+社群發表 本文將通過三個簡單的例項,實際應用上篇文章的基礎理論知識,展示下Flex佈局是如何解決CSS佈局問題。 一.垂直居中 這裡同時用非flex佈局和flex佈局兩種方式來實現,可以對比兩種實現方式的差異。 1.1用margin實現垂直居中 實現方式: 父元素採用相對定位,

flex佈局教程語法

網頁佈局(layout)是CSS的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display屬性 + position屬性 + float屬性。它對於那些特殊佈局非常不方便,比如,垂直居中就不容易實現。 2009年,W3C提出了一種新的方案----Flex佈局,可以簡便、完整、響

Flex 佈局教程語法篇 作者 阮一峰 日期 2015年7月10日 網頁佈局(layout)是 CSS 的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display 屬性 + po

網頁佈局(layout)是 CSS 的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display 屬性 + position屬性 + float屬性。它對於那些特殊佈局非常不方便,比如,垂直居中就不容易實現。 2009年,W3C 提出了一種新的方案----Flex 佈局,可以簡

flex佈局中align-items 和align-content的區別

看了很多翻譯的技術文件,這一塊都講得模糊不清,看到stackoverflow上有人提問後的回答覺得十分清晰,特來分享,有不當之處歡迎指正。 align-items The align-items property applies to all fl

CSS魔法堂Flex佈局

前言 Flex是Flexible Box的縮寫,就是「彈性佈局」。從2012年已經面世,但由於工作環境的原因一直沒有詳細瞭解。最近工作忙到頭暈腦脹,是要學點新東西刺激一下大腦,打打雞血。Flex就這麼簡單瀏覽器相容性 一說到相容性就是永遠的痛,不過幸運的是隻要在IE10加-m

響應式佈局CSS3彈性盒flex佈局模型

頁面佈局一直都是web應用樣式設計的重點  我們傳統的佈局方式都是基於盒模型的  利用display、position、float來佈局有一定侷限性  比如說實現自適應垂直居中  隨著響應式佈局的流行,CSS3引入了更加靈活的彈性佈局模型 flex彈性佈局 使用彈性佈

css基礎精華---Flex 佈局教程例項篇

上一篇文章介紹了Flex佈局的語法,今天介紹常見佈局的Flex寫法。 你會看到,不管是什麼佈局,Flex往往都可以幾行命令搞定。 一、骰子的佈局 骰子的一面,最多可以放置9個點。 下面,就來看看Flex如何實現,從1個點到9個點的佈局。你可以到codepen