微信小程序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'  
      }, 
      //其他专栏  
    ]  
  }  
});

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

相关推荐
এ慕ོ冬℘゜1 小时前
使用 jQuery 动态渲染表格与状态切换
前端·javascript·jquery
智购科技自动售货机厂家3 小时前
2026自动售货机AI视觉识别优化:从YOLOv11n模型量化到RKNN部署的端侧推理工程实践~YH
javascript·人工智能·yolo·机器学习·计算机视觉·目标跟踪·perl
晓说前端3 小时前
TypeScript 核心语法应用 —— Vue 3 中的使用(下)
前端·javascript·typescript·类型系统
zhangminghuan3 小时前
微信小程序开发核心知识点全景解析(前端必备硬核基础)
前端·微信小程序·小程序
sltin5 小时前
需求到落地:我如何在微信小程序里实现证件照换底、隐私打码与水印相机
数码相机·微信小程序·小程序
lancyu5 小时前
# Agent Loop:AI Agent 的唯一直心骨
开发语言·javascript·人工智能
半个落月6 小时前
JavaScript 单例模式详解:从唯一实例到按钮事件
javascript
weixin_BYSJ19878 小时前
springboot智慧公共交通系统---附源码51123
java·javascript·spring boot·python·django·flask·php
你别说话了17 小时前
Vue项目解决跨域
前端·javascript·vue.js
指尖时光.17 小时前
Three.js 超全入门综合案例
开发语言·javascript·ecmascript