Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

レイアウト作成続

flexを使うほうが調整が簡単なことがわかった。

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>List</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javascript" src="jquery.min.js"></script>
    <style type="text/css">

        .container {
            text-align: center;

        }
        
        .listBox {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .cell {
            width: 330px;
            height: 70px; 
        }

        .cell_icon {
            flex-basis: 80px;
            flex-grow: 0;
        }

        .cell_title {
            flex-basis: auto;
            flex-grow: 1;
            text-align: left;
            padding-left: 20px;
        }

        .cell_amount {
            flex-basis: auto;
            flex-grow: 0;
            text-align: right;
            padding-right: 10px;
        }

        .cellBox {
                width: 320px;
                height: 66px;
                background: linear-gradient(#EEEEEE, #FFFFFF);                
               display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-content: center;
                align-items: center;
                border: #000000;
                border-width: 1px;
                border-radius:5px;
                border-style:solid;
        }
        body {
            background: linear-gradient(#0000CC, #0000FF);
            width: 800px;
            height: 800px;
        }
    </style>
</head>

<body>
    <div id="container" class="container">
        <div id="cell" class="cell" style="visibility:hidden;">
            <div id="cellBox" class="cellBox">            
                <div class="cell_icon"><img id="cell_icon" src="menu/icon_01.png"></div>
                <div class="cell_title" id="cell_title">hoge</div>
                <div class="cell_amount" id="cell_amount"></div>
            </div>
        </div>
        <div id="listBox" class="listBox"></div>
    </div>    
</body>
<script type="text/javascript" src="menu.js"> </script>

</html>