当前位置:网站首页 > 后端开发 > 正文

实现滑动到中间变大的效果

一,实现的效果

在这里插入图片描述

二,实现的原理

在这里插入图片描述
在这里插入图片描述
然后加上transition: 1s;的效果,就可以啦~

三,具体的相关代码

html:

<!-- 微博热搜模块 --> <scroll-view class="weibo_hot" scroll-y @scroll="handleScroll" show-scrollbar="false"> <view class="header_item"></view> <view :class="['weibo_box',activeIndex==index?'active':'']" v-for="(item,index) in weiboHotList" :key="index" > { 
   { 
   item.content}} </view> <view class="footer_item"></view> </scroll-view> 

js:

<script> export default{ 
    data(){ 
    return { 
    weiboHotList:[], activeIndex:0 } }, methods:{ 
    handleScroll(event){ 
    console.log("滚动条滚动",event.detail.scrollTop) this.activeIndex=Math.round((event.detail.scrollTop)/75) }, } } </script> 

css:

 .weibo_hot{ 
    height: 450rpx; .weibo_box{ 
    height: 150rpx; line-height: 150rpx; text-align: center; font-size: 10rpx; transition: 1s; opacity: 0.3; } .header_item,.footer_item{ 
    height: 150rpx; } .active{ 
    font-size: 40rpx; font-weight: 700; opacity: 1; } } 
到此这篇实现滑动到中间变大的效果的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • uniapp实现点击回到顶部2024-12-01 20:09:06
  • uniapp某个页面高度占满写法2024-12-01 20:09:06
  • vant组件二次封装-下拉刷新列表组件2024-12-01 20:09:06
  • nginx个人常用2024-12-01 20:09:06
  • flex:1不等分的问题2024-12-01 20:09:06
  • uniapp实现滑动导航2024-12-01 20:09:06
  • dialog的二次封装2024-12-01 20:09:06
  • 黑马品优购项目的总结-首页2024-12-01 20:09:06
  • 伪元素2024-12-01 20:09:06
  • 黑马品优购项目的总结二2024-12-01 20:09:06
  • 全屏图片