微信小程序demo-----制作文章专栏

前言:不管我们要做什么种类的小程序都涉及到宣传或者扩展其他业务,我们就可以制作一个文章专栏的页面,实现点击一个专栏跳转到相应的页面,页面可以有科普类的知识或者其他,然后页面下方可以自由发挥,添加联系方式等等。

目录

一.效果图

二.页面代码

[2.1 WXML](#2.1 WXML)

[2.2 WXSS](#2.2 WXSS)

[2.3 JS](#2.3 JS)


一.效果图

二.页面代码

2.1 WXML

html 复制代码
<!--pages/type/type.wxml-->
<view class="container">  
  <view class="column" wx:for="{{columns}}" wx:key="index">  
    <image class="column-image" src="{{item.imageSrc}}" mode="aspectFill"></image>  
    <text class="column-title">{{item.title}}</text>  
  </view>  
</view>

2.2 WXSS

html 复制代码
.container {  
  display: flex;  
  flex-wrap: wrap;  
  justify-content: space-between;  
  padding: 10px;  
}  
  
.column {  
  height:300rpx;
  width: 92%; /* 根据需要调整列宽 */  
  margin-bottom: 20px; /* 根据需要调整列间距 */  
  background-color: #fff;  
  border-radius: 10px;  
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);  
  overflow: hidden;  
  position: relative;  
}  
  
.column-image {  
  width: 100%;  
  height: 100px;  
  padding-bottom: 100%; /* 保持宽高比1:1 */  
  background-size: cover;  
  background-position: center;  
}  
  
.column-title {  
  position: absolute;  
  bottom: 10px;  
  left: 10px;  
  right: 10px;  
  background-color: rgba(0, 0, 0, 0.5);  
  color: #fff;  
  text-align: center;  
  padding: 5px;  
  border-radius: 5px;  
}

2.3 JS

html 复制代码
Page({  
  data: {  
    columns: [  
      {  
        title: '计算机与软件技术系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '数字艺术系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '经济管理系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '电子与通信技术系',  
        imageSrc: './png/zszl.png'  
      }, 
      {  
        title: '机电技术系',  
        imageSrc: './png/zszl.png'  
      }, 
      //其他专栏  
    ]  
  }  
});

看到这里,你是否有所收获呢,创作不易,点赞+关注+留言支持一下叭~,还会发布更多文章哦~

相关推荐
丙氨酸長鏈17 分钟前
Web前端入门第 问:JavaScript 一个简单的 IndexedDB 数据库入门示例
前端·javascript·数据库
kyriewen1 小时前
面试官让我手写虚拟列表——AI生成的版本,快速滚动几下就白屏了
前端·javascript·面试
许彰午4 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
易筋紫容4 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
0_Error_6 小时前
猫国建设者 修改资源 自动采集
javascript
贩卖黄昏的熊6 小时前
NestJS简明教程——安全
开发语言·javascript·安全·typescript·nest.js
贩卖黄昏的熊6 小时前
NestJS简明教程——异常处理和日志
javascript·node.js·nest.js
海带紫菜菠萝汤9 小时前
FFmpeg.wasm 实践:在浏览器中运行 FFmpeg 的能力边界与性能瓶颈
前端·javascript·ffmpeg·音视频·wasm
名字还没想好☜10 小时前
React 受控输入框光标跳到末尾:格式化输入时的 selection 丢失 bug 与修复
前端·javascript·react.js·bug·react·next.js
upgrador10 小时前
桌面应用开发:Electron 与 NSIS 的关系、打包流程及 Windows 本地构建实战
javascript·windows·electron