vue.js+html+css豆瓣案例

<!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">
    <meta name="author" content="Forward九街" />
    <title>Document</title>
    <script src="https://cdn.staticfile.org/vue/2.7.0/vue.min.js"></script>
    <style>
        /* css部分 */
        * {
            margin: 0;
            padding: 0;
        }
        /* 使得版心居中 */
        .w {
            width: 1200px;
            margin: auto;
        }

        h1 {
            text-align: center;
            display: block;
            position: sticky;
            color: aliceblue;
            line-height: 50px;
            font-size: 25px;
            font-family: Arial, Helvetica, sans-serif;
            top: 0;
            background-color: rgb(57, 57, 59);
            height: 50px;
        }

        #box {
            border-bottom: 1px dotted rgb(53, 48, 48);
            height: 250px;
            width: 1000px;
            padding-left: 30px;
            padding-top: 30px;
            background-color: aliceblue;


        }

        #left {
            float: left;
        }

        #left img {
            height: 200px;
        }

        #right {
            margin-left: 30px;
            float: left;
            width: 800px;

        }

        p {
            display: block;
            margin-top: 20px;
            color: rgb(73, 71, 71);

        }

        h2 {
            margin-bottom: 20px;

        }

        span {
            color: rgb(78, 75, 75);
            display: inline-block;
            margin-right: 10px;
            font-size: 15px;
        }
    </style>
</head>

<body style="background-color: rgb(88, 76, 76);opacity: 0.5;">
    <!-- html部分 -->
    <div id="root">
    </div>
    <script>
        // vue组件化部分
        Vue.config.devtools = true
        const Moveone = {
            template: `
            <div>
                <h1>简易组件</h1>
               
                <div id="box" class="w" v-for="site in sites">
                    <div id="left">
                        
                        <a :href="site.url" target="_blank">
                            <img :src="site.pic" >
                        </a>
                    </div>
                <div id="right">
                    <h2>{{site.title}}</h2>
                    <span>{{site.rating_num}}</span>
                    <span>{{site.commment_num}}</span>
                    <p>{{site.info}}</p>
                </div>
                </div>
                
            </div>
            `,
            data() {
                return {
                    // 利用数组存放对象,使用for in遍历以下数据
                    sites: [{
                            "title": "肖申克的救赎",
                            "url": "https://movie.douban.com/subject/1292052/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg",
                            "rating_num": "9.7",
                            "commment_num": "2811907人评价",
                            "info": "导演:弗兰克·德拉邦特FrankDarabont主演:蒂姆·罗宾斯TimRobbins/...1994/美国/犯罪剧情"
                        },
                        {
                            "title": "霸王别姬",
                            "url": "https://movie.douban.com/subject/1291546/",
                            "pic": "https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2561716440.jpg",
                            "rating_num": "9.6",
                            "commment_num": "2079763人评价",
                            "info": "导演:陈凯歌KaigeChen主演:张国荣LeslieCheung/张丰毅FengyiZha...1993/中国大陆中国香港/剧情爱情同性"
                        },
                        {
                            "title": "阿甘正传",
                            "url": "https://movie.douban.com/subject/1292720/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2372307693.jpg",
                            "rating_num": "9.5",
                            "commment_num": "2105656人评价",
                            "info": "导演:罗伯特·泽米吉斯RobertZemeckis主演:汤姆·汉克斯TomHanks/...1994/美国/剧情爱情"
                        },
                        {
                            "title": "泰坦尼克号",
                            "url": "https://movie.douban.com/subject/1292722/",
                            "pic": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p457760035.jpg",
                            "rating_num": "9.5",
                            "commment_num": "2069037人评价",
                            "info": "导演:詹姆斯·卡梅隆JamesCameron主演:莱昂纳多·迪卡普里奥Leonardo...1997/美国墨西哥澳大利亚加拿大/剧情爱情灾难"
                        },
                        {
                            "title": "这个杀手不太冷",
                            "url": "https://movie.douban.com/subject/1295644/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p511118051.jpg",
                            "rating_num": "9.4",
                            "commment_num": "2240625人评价",
                            "info": "导演:吕克·贝松LucBesson主演:让·雷诺JeanReno/娜塔莉·波特曼...1994/法国美国/剧情动作犯罪"
                        },
                        {
                            "title": "美丽人生",
                            "url": "https://movie.douban.com/subject/1292063/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2578474613.jpg",
                            "rating_num": "9.6",
                            "commment_num": "1293821人评价",
                            "info": "导演:罗伯托·贝尼尼RobertoBenigni主演:罗伯托·贝尼尼RobertoBeni...1997/意大利/剧情喜剧爱情战争"
                        },
                        {
                            "title": "千与千寻",
                            "url": "https://movie.douban.com/subject/1291561/",
                            "pic": "https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2557573348.jpg",
                            "rating_num": "9.4",
                            "commment_num": "2181812人评价",
                            "info": "导演:宫崎骏HayaoMiyazaki主演:柊瑠美RumiHîragi/入野自由Miy...2001/日本/剧情动画奇幻"
                        },
                        {
                            "title": "辛德勒的名单",
                            "url": "https://movie.douban.com/subject/1295124/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p492406163.jpg",
                            "rating_num": "9.6",
                            "commment_num": "1077941人评价",
                            "info": "导演:史蒂文·斯皮尔伯格StevenSpielberg主演:连姆·尼森LiamNeeson...1993/美国/剧情历史战争"
                        },
                        {
                            "title": "盗梦空间",
                            "url": "https://movie.douban.com/subject/3541415/",
                            "pic": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p513344864.jpg",
                            "rating_num": "9.4",
                            "commment_num": "2011932人评价",
                            "info": "导演:克里斯托弗·诺兰ChristopherNolan主演:莱昂纳多·迪卡普里奥Le...2010/美国英国/剧情科幻悬疑冒险"
                        },
                        {
                            "title": "星际穿越",
                            "url": "https://movie.douban.com/subject/1889243/",
                            "pic": "https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2614988097.jpg",
                            "rating_num": "9.4",
                            "commment_num": "1773926人评价",
                            "info": "导演:克里斯托弗·诺兰ChristopherNolan主演:马修·麦康纳MatthewMc...2014/美国英国加拿大/剧情科幻冒险"
                        },
                        {
                            "title": "楚门的世界",
                            "url": "https://movie.douban.com/subject/1292064/",
                            "pic": "https://img2.doubanio.com/view/photo/s_ratio_poster/public/p479682972.jpg",
                            "rating_num": "9.4",
                            "commment_num": "1646062人评价",
                            "info": "导演:彼得·威尔PeterWeir主演:金·凯瑞JimCarrey/劳拉·琳妮Lau...1998/美国/剧情科幻"
                        }
                    ]
                }
            }
        }
        new Vue({
            template: `<Moveone> </Moveone>`,
            el: '#root',
            components: {
                Moveone
            }
        })
    </script>
</body>

</html>

浏览器展示部分:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值