微信小程序开发前端基础知识二

简介: 微信小程序开发前端基础知识二

3、滚动显示

在这里插入图片描述

3.1、布局 html

<!-- 滚动显示 -->
<scroll-view class="major" scroll-x>
    <navigator class="box" url="">
      <image class="pic" src="/images/kecheng1.png"></image>
      <view class="txt">平面设计</view>
    </navigator>
    <navigator class="box" url="">
      <image class="pic" src="/images/kecheng2.png"></image>
      <view class="txt">室内设计</view>
    </navigator>
    <navigator class="box" url="">
      <image class="pic" src="../../images/kecheng3.png"></image>
      <view class="txt">UI设计</view>
    </navigator>
    <navigator class="box" url="">
      <image class="pic" src="/images/kecheng4.png"></image>
      <view class="txt">影视后期</view>
    </navigator>
    <navigator class="box" url="">
      <image class="pic" src="/images/kecheng5.png"></image>
      <view class="txt">web前端</view>
    </navigator>
</scroll-view>

3.2、布局样式 css

/* 滚动显示 */
.major{
   
   
  white-space: nowrap;/*不换行显示*/
  padding:30rpx 0;
}
.major .box{
   
   
  text-align: center;
  width: 165rpx;
  display:inline-block

}
.major .pic{
   
   
  width: 100rpx;
  height: 100rpx;
}
.major .txt{
   
   
  font-size: 26rpx;
  margin-top: 8rpx;
}

4、作品展示

4.1、布局 html

在这里插入图片描述

<!-- 作品展示 -->
<view class="works">
  <view class="container">
    <view class="pubTitle">
      <view class="txt">学员作品</view>
      <navigator class="more">更多 ></navigator>
    </view>
    <view class="wxMain">
      <navigator class="box" wx:for="{
    
    {worksList}}" wx:key="index">
        <image class="pic" src="{
    
    {item.src}}"></image>
        <view class="ceng">
          <view class="tit">{
  
  {item.title}}</view>
          <view class="line"></view>
          <view class="des">{
  
  {item.desc}}</view>
        </view>
      </navigator>
    </view>
  </view>
</view>

4.2、布局样式 css

/* 学员作品展示 */
.pubTitle{
   
   
  display: flex;
  justify-content: space-between;
  height: 60rpx;
  align-items: center;
  margin-bottom: 40rpx;
}
.pubTitle .txt{
   
   
  font-size: 40rpx;
  height: 100%;
  position: relative;
  padding-left: 20rpx;
}
.pubTitle .txt::before{
   
   
  display: block;
  width: 8rpx;
  height: 34rpx;
  background: #c8020b;
  content:'';
  position: absolute;
  left: 0;
  top: 20%;  
}
.pubTitle .more{
   
   
  font-size: 34rpx;
  color:#666;
}
.works{
   
   
  background-color: #f0f3f8;
  padding: 90rpx 0 70rpx;
}
.wxMain{
   
   
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wxMain .box{
   
   
  width: 344rpx;
  height: 214rpx;
  margin-bottom: 10rpx;
  position: relative;
}
.wxMain .pic{
   
   
  width: 100%;
  height: 100%;
}
.wxMain .ceng{
   
   
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  position: absolute;
  top:0;
  left: 0;
  color:#fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 20rpx;
  box-sizing: border-box;/*添加内边距padding时需要添加内填充属性*/
}
.wxMain .ceng .tit{
   
   
  font-size: 34rpx;
}
.wxMain .ceng .line{
   
   
  width: 50rpx;
} 
.wxMain .ceng .des{
   
   
  font-size: 24rpx;
  opacity: 0.6;/*透明度*/
  text-transform: uppercase;/*转换成大写*/
  letter-spacing: 5rpx;/*字符间距*/
}

5、行业动态

5.1、布局 html

<!-- 行业动态 -->
<view class="dynamic">
  <view class="container">
    <view class="pubTitle">
      <view class="txt">行业动态</view>
      <navigator class="more">更多 ></navigator>
    </view>
    <view class="dyMain">
      <navigator class="dyItem" wx:for="{
   
   {5}}" wx:key="index">
        <view class="pic">
          <image src="/images/xszp1.jpg"></image>
        </view>
        <view class="txt">
          <view class="title">这里是标题部分</view>
          <view class="info">作者:王静<text space="ensp"> - </text>时间:2022-05-01</view>
        </view>
      </navigator>
    </view>
  </view>
</view>

5.2、布局样式 css

/* 行业动态 */
.dynamic{
   
   
  padding:90rpx 0 70rpx;
}
.dyItem{
   
   
  display: flex;
  padding:15rpx 0;
  border: 1rpx dashed #f4f4f4;
  justify-content: space-between;
}
.dyItem .pic{
   
   
  width: 230rpx;
  height: 150rpx;
}
.dyItem .pic image{
   
   
  width: 100%;
  height: 100%;
}
.dyItem .txt{
   
   
  width: 440rpx;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dyItem .title{
   
   
  font-size: 34rpx;
}
.dyItem .info{
   
   
  font-size: 26rpx;
  color:#888;
}
.dyItem .info text{
   
   
  font-size: 22rpx;
}

6、底部logo

6.1、布局 html

<!-- 底部logo -->
<view class="footer">
  <image src="/images/logo.png" mode="widthFix" class="pic"></image>
  <view class="text">- 高端实训平台 -</view>
</view>

6.2、布局样式 css

/* 底部 */
.footer{
   
   
  padding: 30rpx;
  background:#f2f2f2;
  text-align: center;
}
.footer .pic{
   
   
  width: 180rpx;
}
.footer .text{
   
   
  font-size: 25rpx;
  color: #666;
}
相关文章
预约按摩小程序开发,为什么很多上门按摩平台根本招聘不到优秀技师?
上门按摩平台面临招不到优秀技师的问题,主要原因是平台众多,技师选择多样。为解决此问题,平台可引入技师等级制度,根据订单数量和好评率划分高、低等级技师。高等级技师可享受70%-90%的高提成及首页推荐,这不仅能激励技师的积极性,还能帮助平台筛选出优质技师,提升服务质量和口碑,形成良性循环。
|
2月前
|
小程序 搜索推荐 数据挖掘
跳绳打卡小程序开发多钱费用
跳绳打卡小程序通过智能手机即可轻松使用,无需额外设备,只需一根跳绳即可开始您的健康之旅。它结合了便捷性、互动性和个性化设置,让跳绳这项运动变得更加有趣和高效
|
23天前
|
前端开发 JavaScript 安全
揭秘!前端大牛们如何高效解决跨域问题,提升开发效率!
【10月更文挑战第30天】在Web开发中,跨域问题是一大挑战。本文介绍前端大牛们常用的跨域解决方案,包括JSONP、CORS、postMessage和Nginx/Node.js代理,对比它们的优缺点,帮助初学者提升开发效率。
44 4
|
26天前
|
人工智能 小程序
【一步步开发AI运动小程序】五、帧图像人体识别
随着AI技术的发展,阿里体育等公司推出的AI运动APP,如“乐动力”和“天天跳绳”,使云上运动会、线上健身等概念广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。文章分为四部分:初始化人体识别功能、调用人体识别功能、人体识别结果处理以及识别结果旋转矫正。下篇将继续介绍人体骨骼图绘制。
|
27天前
|
人工智能 小程序 vr&ar
AI运动小程序开发常见问题集锦二
截至当前,我们的AI运动识别小程序插件已迭代至第23个版本,广泛应用于健身、体育、体测、AR互动等场景。本文针对近期用户咨询,汇总了常见问题,帮助用户减少开发成本,提高效率。主要涵盖计时与计数模式的区别、综合排行榜生成方法、全屏模式适配及无开发能力用户的解决方案。
|
27天前
|
小程序 数据挖掘 UED
开发1个上门家政小程序APP系统,都有哪些功能?
在快节奏的现代生活中,家政服务已成为许多家庭的必需品。针对传统家政服务存在的问题,如服务质量不稳定、价格不透明等,我们历时两年开发了一套全新的上门家政系统。该系统通过完善信用体系、提供奖励机制、优化复购体验、多渠道推广和多样化盈利模式,解决了私单、复购、推广和盈利四大痛点,全面提升了服务质量和用户体验,旨在成为家政行业的领导者。
|
2月前
|
存储 传感器 小程序
跳绳计数小程序开发系统
首先,我们需要明确跳绳计数小程序的核心功能:为用户提供跳绳计数的便捷方式。这意味着小程序需要能够准确地记录用户的跳绳次数,并为用户提供清晰、直观的计数展示。
|
2月前
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。
|
2月前
|
传感器 存储 小程序
跳绳计数小程序开发
跳绳计数小程序旨在通过智能设备(如手机或智能手表)记录用户在跳绳过程中的次数、时间、速度等关键数据,为用户提供便捷的运动记录和数据分析服务
|
2月前
|
人工智能 前端开发 测试技术
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
本文介绍了 GPT-4 如何成为前端开发者的“神队友”,让开发变得更加高效愉快。无论是需求到代码的自动生成、快速调试和性能优化,还是自动化测试和技术选型,GPT-4 都能提供极大的帮助。通过智能生成代码、捕捉 BUG、优化性能、自动化测试生成以及技术支持,GPT-4 成为开发者不可或缺的工具,帮助他们从繁重的手动任务中解脱出来,专注于创新和创意。GPT-4 正在彻底改变开发流程,让开发者从“辛苦码农”转变为“效率王者”。
34 0
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率

热门文章

最新文章