使用 Vue 及自定义组件完成 10x10 图片表格的点击效果

本文介绍了如何使用Vue.js和自定义组件来创建一个10x10的图片网格,并实现点击效果。首先通过PS将图片切分成10X10的切片,然后在VSCode中创建Vue项目,导入图片并引用Vue.js。接着在HTML中定义盒子样式,用JS编写组件和Vue实例,最后将模板嵌入并展示整体代码及运行效果。
摘要由CSDN通过智能技术生成

步骤

1. 先用ps切片工具将图片切成10X10的效果在这里插入图片描述

完事打包成images文件夹。

2.打开VScode 新建一个VueDemo文件夹,将图片素材导入 。同时新建一个html文件然后将Vue.js引入(在官网下载)

在这里插入图片描述

3.html代码部分
  • 定义一个盒子
    <div id="app">
    <!--大容器提供给vm实例对象使用-->
    <div class="content">
        <!--小容器用于规范内部全部元素的样式-->
        <test-div v-for="i in images" :im="i"></test-div>   
        <!-- test-div为定义的新组件 V-for循环拿到images数组的每个对应元素,每一次循环都把拿到的数组元素给到i-->
        <!-- 这里   : 号的都是v-bind单向绑定数据 -->
    </div>
</div>
  • <style></style>为盒子定义样式
<style>
            .content {
     
				width: 850px;
				border: 1px solid pink;
				margin: 0 auto;
                /* 上下外边距清零 水平居中 */
				display: flex;
                /*使用弹性布局 */
				justify-content: space-around;
                /* 水平对齐方式:水平方向间隔相等 */
				flex-wrap: wrap;
                /* 换行属性:换行 */
			}
            .item {
     
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值