HTML + CSS 实现猫眼电影静态页面

效果图:

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>正在热映--猫眼电影</title>
    <link rel="stylesheet" href="./css/reset.css">
    <link rel="stylesheet" href="./css/movie.css">
    <link rel="stylesheet" href="./css/common.css">
</head>
<body>
    <div class="main">
        <!-- 菜单 -->
        <nav class="nav">
            <a href="" class="selected">正在热映</a>
            <a href="">即将上映</a>
            <a href="">经典影片</a>
        </nav>

        <div class="container">
            <!-- 选择区 -->
            <div class="choose-area">
                <div class="choose-item clearfix">
                    <div class="left">类型:</div>
                    <div class="right">
                        <ul class="clearfix">
                            <li><a href="" class="selected">全部</a></li>
                            <li><a href="">爱情</a></li>
                            <li><a href="">喜剧</a></li>
                            <li><a href="">动画</a></li>
                            <li><a href="">剧情</a></li>
                            <li><a href="">恐怖</a></li>
                            <li><a href="">惊悚</a></li>
                            <li><a href="">科幻</a></li>
                            <li><a href="">动作</a></li>
                            <li><a href="">悬疑</a></li>
                            <li><a href="">犯罪</a></li>
                            <li><a href="">冒险</a></li>
                            <li><a href="">战争</a></li>
                            <li><a href="">奇幻</a></li>
                            <li><a href="">运动</a></li>
                            <li><a href="">家庭</a></li>
                            <li><a href="">古装</a></li>
                            <li><a href="">武侠</a></li>
                            <li><a href="">西部</a></li>
                            <li><a href="">历史</a></li>
                            <li><a href="">传记</a></li>
                            <li><a href="">歌舞</a></li>
                            <li><a href="">黑色电影</a></li>
                            <li><a href="">短片</a></li>
                            <li><a href="">纪录片</a></li>
                            <li><a href="">其他</a></li>
                        </ul>
                    </div>
                </div>

                <div class="choose-item clearfix">
                    <div class="left">地区:</div>
                    <div class="right">
                        <ul class="clearfix">
                            <li><a href="">全部</a></li>
                            <li><a href="">大陆</a></li>
                            <li><a href="">美国</a></li>
                            <li><a href="">韩国</a></li>
                            <li><a href="">日本</a></li>
                            <li><a href="">中国香港</a></li>
                            <li><a href="">中国台湾</a></li>
                            <li><a href="">泰国</a></li>
                            <li><a href="">印度</a></li>
                            <li><a href="">法国</a></li>
                            <li><a href="">英国</a></li>
                            <li><a href="">俄罗斯</a></li>
                            <li><a href="">意大利</a></li>
                            <li><a href="">西班牙</a></li>
                            <li><a href="">德国</a></li>
                            <li><a href="">波兰</a></li>
                            <li><a href="">澳大利亚</a></li>
                            <li><a href="">伊朗</a></li>
                            <li><a href="">其他</a></li>
                        </ul>
                    </div>
                </div>

                <div class="choose-item clearfix no-line">
                    <div class="left">年代:</div>
                    <div class="right">
                        <ul class="clearfix">
                            <li><a href="">全部</a></li>
                            <li><a href="">2022</a></li>
                            <li><a href="">2021</a></li>
                            <li><a href="">2020</a></li>
                            <li><a href="">2019</a></li>
                            <li><a href="">2018</a></li>
                            <li><a href="">2017</a></li>
                            <li><a href="">2016</a></li>
                            <li><a href="">2015</a></li>
                            <li><a href="">2014</a></li>
                            <li><a href="">2013</a></li>
                            <li><a href="">2012</a></li>
                            <li><a href="">2011</a></li>
                            <li><a href="">2000-2010</a></li>
                            <li><a href="">90年代</a></li>
                            <li><a href="">80年代</a></li>
                            <li><a href="">70年代</a></li>
                            <li><a href="">更早</a></li>
                        </ul>
                    </div>
                </div>
            </div>

             <!-- 电影列表 -->
            <div class="movies clearfix">
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/遇见你之后.jpg" alt="遇见你之后">
                        </a>
                    </div>
                    <div class="name">遇见你之后</div>
                    <div class="score">暂无评分</div>
                </div>

                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/我是真的讨厌异地恋.jpg" alt="我是真的讨厌异地恋">
                        </a>
                    </div>
                    <div class="name">
                        我是真的讨厌异地恋
                    </div>
                    <div class="score">
                        8.3
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/暗恋 橘生淮南.jpg" alt="暗恋·橘生淮南">
                        </a>
                    </div>
                    <div class="name">
                        暗恋·橘生淮南
                    </div>
                    <div class="score">
                        暂无评分
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/熊出没 重返地球.jpg" alt="熊出没·重返地球">
                        </a>
                    </div>
                    <div class="name">
                        熊出没·重返地球
                    </div>
                    <div class="score">
                        9.4
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/我要我们在一起.jpg" alt="我要我们在一起">
                        </a>
                    </div>
                    <div class="name">
                        我要我们在一起
                    </div>
                    <div class="score">
                        8.1
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/长津湖之水门桥.jpg" alt="长津湖至水门桥">
                        </a>
                    </div>
                    <div class="name">
                        长津湖之水门桥
                    </div>
                    <div class="score">
                        9.6
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/坏蛋联盟.jpg" alt="坏蛋联盟">
                        </a>
                    </div>
                    <div class="name">
                        坏蛋联盟
                    </div>
                    <div class="score">
                        9.1
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/哆啦A梦:大雄的宇宙小战争 2021.jpg" alt="哆啦A梦:大雄的宇宙小战争 2021">
                        </a>
                    </div>
                    <div class="name">
                        哆啦A梦:大雄的宇宙小战争 2021
                    </div>
                    <div class="score">
                        8.4
                    </div>
                </div>
                <div class="movie-item">
                    <div class="poster">
                        <a href="">
                            <img src="./img/花束般的恋爱.jpg" alt="花束般的恋爱">
                        </a>
                    </div>
                    <div class="name">
                        花束般的恋爱
                    </div>
                    <div class="score">
                        8.9
                    </div>
                </div>
            </div>

            <!-- 分页 -->
            <div class="pager">
                <a href="">上一页</a>
                <a href="" class="active">1</a><a href="">2</a><a href="">3</a><a href="">4</a><a href="">5</a><a href="">6</a><a href="">7</a><a href="">8</a><a href="">9</a><a href="">10</a>
                <a href="">下一页</a>
            </div>
        </div>       
    </div>
</body>
</html>

movie.css代码

body{
    color: #333;
}

.clearfix::after{
    content: "";
    display: block;
    clear: both;
}

.main{
    line-height: 1.5;
}

.main .nav{
    height: 60px;
    background: #47464a;
    color: #999;
    text-align: center;
    line-height: 60px;
}

.main .nav a{
    margin: 0 38px;
}

.main .nav a:hover{
    color: #fff;
}

.main .nav a.selected{
    color: #ef4238;
}

.main .container{
    width: 1120px;
    margin: 0 auto;
}

.main .container .choose-area{
    border: 1px solid #e5e5e5;
    margin: 40px 0;
    font-size: 14px;
    line-height: 30px;
    padding: 0 30px;
}

.main .container .choose-area .choose-item{
    margin: 1em 0;
    border-bottom: 1px dotted #e5e5e5;
}

.main .container .choose-area .choose-item.no-line{
    border: none;
}

.main .container .choose-area .choose-item .left{
    float: left;
    color: #999;
}

.main .container .choose-area .choose-item .right{
    float: left;
    width: 1010px;
}

.main .container .choose-area .choose-item .right li{
    float: left;
    margin: 0 9px;
    padding: 0 6px;
    /* padding: 3px 9px; */
}

.main .container .choose-area .choose-item .right li:hover{
    color: #ef4238;
}

.main .container .choose-area .choose-item .right li .selected{
    background: #ef4238;
    color: #fff;
    border-radius: 14px;
}


/* 电影列表 */

.main .container .movies .movie-item{
    float: left;
    width: 160px;
    margin: 10px 32px 10px 0;
}

.main .container .movies .movie-item:nth-child(6n){
    margin-right: 0;
}

.main .container .movies .movie-item .poster img{
    width: 160px;
    height: 200px;
}

.main .container .movies .movie-item .name{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 2px;
    text-align: center;
}

.main .container .movies .movie-item .score{
    color: #ffb400;
    text-align: center;
    font-style: italic;
    line-height: 2.5;
}

.main .container .movies .movie-item .score::first-letter{
    font-size: 1.5em;
}

完整代码:HTML+CSS实现猫眼电影静态页面

更多推荐

HTML + CSS 实现猫眼电影静态页面