构建产品的卡片这个组件
6-6 创建产品卡片组件(1)
采用css的grid。左边图片占了一列四行,
6-6 创建产品卡片组件(1)
商品名称自己占了一列两行。
6-6 创建产品卡片组件(1)
这里是标签
6-6 创建产品卡片组件(1)
标签。
6-6 创建产品卡片组件(1)

标签一列一行,价格一列一行
6-6 创建产品卡片组件(1)
价格这里会比较复杂一点。会有三个区块。
6-6 创建产品卡片组件(1)
这里是两个小标签
6-6 创建产品卡片组件(1)
如果有多张图片的话,就取前两张,做一些重叠。
6-6 创建产品卡片组件(1)
在shared下创建组件。
6-6 创建产品卡片组件(1)
组件导出,出去
6-6 创建产品卡片组件(1)
模块中声明
6-6 创建产品卡片组件(1)
导出
6-6 创建产品卡片组件(1)
这里修改
6-6 创建产品卡片组件(1)

6-6 创建产品卡片组件(1)
加上一个div,商品的标题
6-6 创建产品卡片组件(1)
再加一个商品促销的标签。。
6-6 创建产品卡片组件(1)
再加一个价格的区块。然后按下tab键,自动生成
6-6 创建产品卡片组件(1)

编写样式

布局方式是网格
6-6 创建产品卡片组件(1)
列的布局模板。因为是两列,第一列是图片 我们让他宽度是10rem
6-6 创建产品卡片组件(1)
剩下的塞满空间。
6-6 创建产品卡片组件(1)
然后一下行的模块。第二行会把剩下的空间占满
6-6 创建产品卡片组件(1)
网格之间的间隙。5px
6-6 创建产品卡片组件(1)
网格的areas,也就是说我们可以写命名的方式。
6-6 创建产品卡片组件(1)
第一行第一列,命名为image和title
6-6 创建产品卡片组件(1)
第二行第一列,还是image。第二行 第二列用. 表示空下来。
6-6 创建产品卡片组件(1)
第三行第一列,还是image,第二列是tags
6-6 创建产品卡片组件(1)
第四行 1、2列分别是image和price
6-6 创建产品卡片组件(1)
product-image.设置它的grid-area ,这样他就会在第一列显示。和上面template-areas对应起来。
6-6 创建产品卡片组件(1)
加数组的样式
6-6 创建产品卡片组件(1)
产品的输入属性,应该有个product
6-6 创建产品卡片组件(1)
tags是一组

6-6 创建产品卡片组件(1)
price类似
6-6 创建产品卡片组件(1)

父组件设置

6-6 创建产品卡片组件(1)
大概的样子出来了。
6-6 创建产品卡片组件(1)
 

结束 

相关文章:

  • 2022-02-07
  • 2021-10-10
  • 2022-01-16
  • 2021-08-29
  • 2021-05-16
  • 2021-06-08
  • 2021-11-10
  • 2021-06-10
猜你喜欢
  • 2021-07-15
  • 2021-09-11
  • 2022-01-15
  • 2021-09-09
  • 2021-09-08
  • 2021-12-03
  • 2021-07-06
相关资源
相似解决方案