猫眼APP静态界面布局与样式设定

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="./CSS/reset.css">
    <link rel="stylesheet" href="./CSS/public.css">
    <link rel="stylesheet" href="./CSS/choose_fyt.css">
    <script src="./JS/auto-size.js"></script>
    <title>选择放映厅</title>
</head>

<body>
    <!-- div1 -->
    <div class="top"></div>
    <!-- 顶部 -->
    <header class="login_reg">
        <div>
            <a href="javascript:history.go(-1)"><img src="./IMG/fanhuijiantou.gif" alt="返回箭头"></a>
            <p>太平洋影城(新城市店)</p>
        </div>
        <i></i>
    </header>
    <!-- 背景图上方区域 -->
    <!-- div 2 -->
    <div>
        <!-- 左边全部 -->
        <div>
            <!-- 左边字 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <p>太平洋影城(新城市店)</p>
                    <p>8.0<span></span></p>
                </div>
                <!-- 第二行 -->
                <p>青羊区西大街1号新城市广场A栋2楼</p>
                <!-- 第三行 -->
                <div>
                    <span>改签</span>
                    <span>取机票</span>
                    <span>儿童优惠</span>
                    <span>可停车</span>
                    <span>WIFI</span>
                </div>
            </div>
            <!-- 右边箭头 -->
            <div>
                <img src="./IMG/arrows.png">
            </div>
        </div>
        <!-- 右边地图 -->
        <div>
            <figure>
                <img src="./IMG/ditu.jpg" alt="地图">
                <figcaption>地图</figcaption>
            </figure>
        </div>
    </div>
    <!-- 折扣卡与观影套餐 -->
    <!-- div3 -->
    <div>
        <p><i></i><a href="#2">折扣卡</a></p>
        <p><i></i><a href="#2">观影套餐</a></p>
    </div>
    <!-- 图片区域 -->
    <!-- div4 -->
    <div>
        <div>
            <!-- 第一张 -->
            <div>
                <input type="radio" id="img1" name="xuanze" checked>
                <label for="img1">
                    <img src="./IMG/reying1.jpg" alt="">
                </label>
                <!-- 介绍 -->
                <div>
                    <!-- 左  -->
                    <div>
                        <p>机械师2:复活 <span>9.0</span><span></span></p>
                        <p>片长: 97分钟</p>
                    </div>
                    <!-- 右箭头  -->
                    <div><a href=""><i></i></a></div>
                </div>
            </div>
            <!-- 第二张 -->
            <div>
                <input type="radio" id="img2" name="xuanze">
                <label for="img2">
                    <img src="./IMG/reying2.jpg" alt="">
                </label>
                <!-- 介绍 -->
                <div>
                    <!-- 左  -->
                    <div>
                        <p>惊天破 <span>9.0</span><span></span></p>
                        <p>片长: 97分钟</p>
                    </div>
                    <!-- 右箭头  -->
                    <div><a href=""><i></i></a></div>
                </div>
            </div>
            <!-- 第三张 -->
            <div>
                <input type="radio" id="img3" name="xuanze">
                <label for="img3">
                    <img src="./IMG/reying3.jpg" alt="">
                </label>
                <!-- 介绍 -->
                <div>
                    <!-- 左  -->
                    <div>
                        <p>侠探杰克 <span>9.0</span><span></span></p>
                        <p>片长: 97分钟</p>
                    </div>
                    <!-- 右箭头  -->
                    <div><a href=""><i></i></a></div>
                </div>
            </div>
        </div>
        
    </div>
    <!-- div 5 -->
    <div></div>
    <!-- 黄色区域 -->
    <!-- div 6 -->
    <div>
        <p>购票享低价,首单更优惠,还送10元礼包</p>
        <p>¥33开卡 ></p>
    </div>
    <!-- 整个选择部分 -->
    <!-- div 7 -->
    <div>
        <p><a href="#">今天10月16日</a></p>
        <!-- 场次 -->
        <section>
            <!-- 左边 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <span>17:30</span>
                    <span>国语3D</span>
                    <span>41<i></i></span>
                </div>
                <!-- 第二行 -->
                <div>
                    <span>19:07散场</span>
                    <span>激光3号厅</span>
                    <span>折扣卡:37元</span>
                </div>
            </div>
            <!-- 右边 -->
            <p><a href="./xuanzuo.html">选座购票</a></p>
        </section>
        <section>
            <!-- 左边 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <span>18:10</span>
                    <span>英语3D</span>
                    <span>41<i></i></span>
                </div>
                <!-- 第二行 -->
                <div>
                    <span>19:47散场</span>
                    <span>激光2号厅</span>
                    <span>折扣卡:37元</span>
                </div>
            </div>
            <!-- 右边 -->
            <p><a href="./xuanzuo.html">选座购票</a></p>
        </section>
        <section>
            <!-- 左边 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <span>18:50</span>
                    <span>英语3D</span>
                    <span>41<i></i></span>
                </div>
                <!-- 第二行 -->
                <div>
                    <span>20:27散场</span>
                    <span>全景声厅(大)</span>
                    <span>折扣卡:37元</span>
                </div>
            </div>
            <!-- 右边 -->
            <p><a href="./xuanzuo.html">选座购票</a></p>
        </section>
        <section>
            <!-- 左边 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <span>19:30</span>
                    <span>国语3D</span>
                    <span>41<i></i></span>
                </div>
                <!-- 第二行 -->
                <div>
                    <span>21:07散场</span>
                    <span>激光3号厅</span>
                    <span>折扣卡:37元</span>
                </div>
            </div>
            <!-- 右边 -->
            <p><a href="./xuanzuo.html">选座购票</a></p>
        </section>
        <section>
            <!-- 左边 -->
            <div>
                <!-- 第一行 -->
                <div>
                    <span>20:10</span>
                    <span>英语3D</span>
                    <span>41<i></i></span>
                </div>
                <!-- 第二行 -->
                <div>
                    <span>21:47散场</span>
                    <span>激光2号厅</span>
                    <span>折扣卡:37元</span>
                </div>
            </div>
            <!-- 右边 -->
            <p><a href="./xuanzuo.html">选座购票</a></p>
        </section>
    </div>
    <div class="bottom"></div>
</body>

</html>

```css
@mixin  f_be_ce {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
@mixin  f_ce_ce {
    display: flex;
    justify-content: center;
    align-items: center;
}
@mixin  f__ce {
    display: flex;
    align-items: center;
}
@font-face  {
    font-family: "ziti";
    src: url("../Fonts/digital-7_mono.ttf");
}
body{
    background-color: white;
    // 背景图上方区域
    >div:nth-of-type(2) {
        margin-top: 2.25rem;
        padding: 0.4rem 0.5rem 0.3rem 0.4rem;
        border-bottom: 2px solid #e5e5e5;
        @include f_be_ce;
        // 左边全部
        >div:nth-of-type(1) {
            width: 8.2rem;
            @include f_be_ce;
            // 左边字
            >div:nth-of-type(1) {
                // 第一行
                >div:nth-of-type(1) {
                    @include f__ce;
                    font-size: 0.52rem;
                    >p:nth-of-type(2) {
                        margin-left: 0.2rem;
                        font-size: 0.36rem;
                        color: #e8b933;    
                        >span {
                            font-size: 0.3rem;
                        }
                    }
                }
                // 第二行
                >p {
                    font-size: 0.36rem;
                    color: #979797;
                    margin: 0.2rem 0;
                }
                // 第三行
                >div:nth-of-type(2) {
                    @include f__ce;
                    >span {
                        padding: 0.03rem 0.07rem;
                        color: #559dae;
                        border: 2px solid #559dae;
                        box-sizing: border-box;
                        font-size: 0.24rem;
                        margin-right: 0.15rem;
                        border-radius: 0.1rem;
                    }
                }
            }
            // 右边箭头
            >div:nth-of-type(2) {
                >img {
                    width: 0.18rem;
                    height: 0.32rem;
                }
            }                
        }
        // 右边地图
        >div:nth-of-type(2) {
            height: 1.5rem;
            padding-left: 0.55rem;
            text-align: center;
            font-size: 0.36rem;
            border-left: 0.03rem solid #e5e5e5;
            >figure {
                >figcaption {
                    margin-top: 0.2rem;
                    color: #979797;
                }
                >img {
                    width: 0.4rem;
                    height: 0.46rem;
                }
            }
        }
    }
    >div:nth-of-type(3) {
        @include f_ce_ce;
        padding: 0.3rem ;
        >p {
            @include f_ce_ce;
            width: 50%; 
            >a {
                color: #727272;
            }  
            >i {
                margin-right: 0.2rem;
            }
        }
        >p:nth-of-type(1) {
            border-right: 2px solid #e5e5e5;
            box-sizing: border-box;
            >i {
                width: 0.56rem;
                height: 0.44rem;
                background-image: url("../IMG/zhekouka.jpg");
                background-size: 0.56rem 0.44rem;
                background-position: 0rem 0rem;    
            }
        }
        >p:nth-of-type(2)>i {
            width: 0.4rem;
            height: 0.47rem;
            background-image: url("../IMG/icon100.png");
            background-size: 5.6rem 5.1rem;
            background-position: -3.28rem -3.99rem;    
        }
    }
    >div:nth-of-type(4) {
        position: relative;
        height: 6.25rem;
        >div:nth-of-type(1) {
            height: 4.58rem;
            overflow-x: scroll;
            overflow-y: hidden;
            width: 10.8rem;
            background-image: url("../IMG/xiangqingbeijing.jpg");
            @include f__ce;
            ::-webkit-scrollbar {
                display: none;
            }
            // 所有图片共用样式 div1 div2 div3
            >div {
                >input {
                    display: none;
                    &:checked~div{
                        visibility: visible;
                    }
                    &:checked+label>img {
                        transform: scale(1.2);
                        border: 0.03rem solid white;
                    }
                    &:checked+label::before {
                        visibility: visible;;
                    }
                }
                >label {
                    position: relative;
                    >img {
                        width: 2.25rem;
                        margin-right: 0.7rem;
                    }
                    &::before {
                        content: '';
                        border: 0.25rem solid transparent;
                        border-bottom-color: white;
                        position: absolute;
                        bottom: -2.1rem;
                        right: 1.5rem;
                        z-index: 2;
                        visibility: hidden;
                    }
                }
                // 介绍
                >div {
                    visibility: hidden;
                    width: 10.8rem;
                    height: 1.64rem;
                    box-sizing: border-box;
                    position: absolute;
                    z-index: 2;
                    bottom: 0rem;
                    left: 0;
                    padding: 0.3rem 0.45rem;
                    border-bottom: 1px solid #c5c5c5;
                    @include f__ce;
                    // 左
                    >div:nth-of-type(1) {
                        flex: 1;
                        >p:nth-of-type(1) {
                            font-size: 0.42rem;
                            >span:nth-of-type(1) {
                                font-size: 0.36rem;
                                color: #fcb402;
                                margin-left: 0.1rem;
                            }
                            >span:nth-of-type(2) {
                                font-size: 0.3rem;
                                color: #fcb402;
                            }
                        }
                        >p:nth-of-type(2) {
                            font-size: 0.37rem;
                            color: #989898;
                        }
                    }
                    // 右箭头
                    >div:nth-of-type(2) {
                        font-size: 0;
                        >a>i {
                            display: inline-block;
                            width: 0.32rem;
                            height: 0.56rem;
                            background-image: url('../IMG/icon100.png');
                            background-size: 5.6rem 5.1rem;
                            background-position: -3.8rem -3.92rem;
                        }
                    }
                }
            }
            // 第一张
            >div:nth-of-type(1) {
                img{
                    margin-left: 4.3rem;
                }
            }           
        }
    }
    // 灰色
    >div:nth-of-type(5) {
        height: 0.45rem;
        background-color: #f5f5f5;
    }
    // 黄色区域
    >div:nth-of-type(6) {
        @include f_be_ce;
        padding: 0.3rem 0.35rem;
        color: #fcb500;
        background-color: #fef4c9;
    }
    // 整个选择部分
    >div:nth-of-type(7) {
        margin-bottom: 1.7rem;
        // 今日
        >p:nth-of-type(1) {
            border-bottom: 2px solid #e1e1e1;
            box-sizing: border-box;
            >a {
                height: 1.44rem;
                box-sizing: border-box;
                display: inline-block;
                color: #ff432f;
                padding: 0.4rem 0.4rem .3rem ;
                &:hover {
                    border-bottom: 4px solid #ff432f;
                    box-sizing: border-box;         
                }
            }
        }
        // 场次
        >section {
            padding: 0.37rem 0.45rem 0.4rem 0.5rem;
            @include f_be_ce;
            border-bottom: 2px solid #e1e1e1;
            // 左边
            >div:nth-of-type(1) {
                // 第一行
                >div:nth-of-type(1) {
                    @include f_be_ce;
                    width: 7rem;
                    >span:nth-of-type(1) {
                        font-family: ziti;
                        font-size: 0.52rem;
                        font-weight: bold;
                        color: #232323;
                    }
                    >span:nth-of-type(2) {
                        font-size: 0.32rem;
                        margin-right: 0.8rem;
                    }
                    >span:nth-of-type(3) {
                        font-size: 0.47rem;
                        color: #df403f;
                        i {
                            font-style: normal;
                            font-size: 0.28rem;
                        }
                    }
                }
                // 第二行
                >div:nth-of-type(2) {
                    width: 7rem;
                    font-size:  0.34rem;
                    color: #979797;
                    @include f_be_ce;
                    line-height: 2;
                    >span:nth-of-type(3) {
                        color: #ff9900;
                    }
                }
            }
            // 右边
            >p:nth-of-type(1)>a {
                font-size: 0.32rem;
                padding: 0.17rem;
                border: 2px solid #df403f;
                color: #df403f;
                border-radius: 10px;
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值