当前位置: 首页 > news >正文

深圳住房和建设局官网站首页phpcms网站title

深圳住房和建设局官网站首页,phpcms网站title,外贸网站和内贸,图书管理系统网站开发设计过程一、需求描述 今天看到一个设计需求#xff1a;需要在弹框中显示如下界面#xff0c;其中有两个效果#xff1a; 1.顶部点击项目#xff0c;下面的内容能相应滚动定位#xff0c;同时滚动的时候顶部项目也能相应激活显示 2.顶部右侧有一个模糊渐变效果#xff0c;并且要…一、需求描述 今天看到一个设计需求需要在弹框中显示如下界面其中有两个效果 1.顶部点击项目下面的内容能相应滚动定位同时滚动的时候顶部项目也能相应激活显示 2.顶部右侧有一个模糊渐变效果并且要保证不影响项目的点击 二、功能实现 第一点实现很简单核心代码如下 div classdrug-detail-contentvan-tabs v-model:activeactive click-tabhandleTabClickvan-tab v-fori in [适用症, 包装规格, 用法用量, 不良反应, 禁忌事项] :title${i}/van-tab/van-tabsdiv reftabContentRef classtabs-contentdiv classtab-title适用症/divdiv classtab-content/divdiv classtab-title包装规格/divdiv classtab-content/divdiv classtab-title用法用量/divdiv classtab-content/divdiv classtab-title不良反应/divdiv classtab-content/divdiv classtab-title禁忌事项/divdiv classtab-content/div/div/divconst visiable ref(false) const active ref(0) import { useEventListener, useDebounceFn } from vueuse/core const tabContentRef ref()let isClick false // 防止点击引起的内容区滚动影响tab激活 const handleTabClick ({name}) {const ele tabContentRef.value.getElementsByClassName(tab-title)[name]isClick trueele?.scrollIntoView() }const show () {visiable.value truenextTick(() {useEventListener(tabContentRef.value, scroll, useDebounceFn(() {if(isClick) {isClick falsereturn ;}const scrollTop tabContentRef.value?.scrollTopconst eles tabContentRef.value?.getElementsByClassName(tab-title)if(eles) {const tops []Array.from(eles)?.map(o {tops.push(o.offsetTop - 20)})active.value tops.findIndex((v, i) {return v scrollTop scrollTop tops[i1]})}}, 300))}) }第二点它的实现就得提到我们今天要说的pointer-events: none; 先看一下实现的效果 可以看到我们利用伪元素::after在wrap的右侧覆盖了带渐变背景的层 background-image: linear-gradient(90deg,hsla(0,0%,100%,.5),#fff);为了不让这个层影响我们点击后面的tab这里重点需要对这个伪元素的层设置pointer-events: none;它在这里起到一种点击“击穿”的效果 By setting pointer-events to none, the element becomes “transparent” to pointer events, meaning it won’t capture any clicks or other pointer interactions, and they’ll pass through to the element behind it. 参考How to Prevent Elements Receiving Click Events With CSS
http://www.zqtcl.cn/news/153474/

相关文章:

  • 义乌网站建设费用多少建设网站套餐
  • 济南高端网站环保网站建设项目备案系统
  • 办公门户网站模板WordPress怎么两个标题
  • 做网站 域名是怎么回事邢台163交友手机端
  • 台州免费做网站公司资质查询官方网站
  • 网站开发常用数据库江苏大才建设集团网站
  • WordPress多站点恢复石家庄住房城乡建设网站
  • 怎么免费做网站教程手机网站开发项目
  • 临沂做网站需要多少钱甘肃兰州地震最新消息刚刚
  • 怎么把网站封包做appwordpress葬爱导航
  • 浙江省建设厅门户网站菠菜网站如何做推广
  • 飞鸽网站建设网站建设源代码交付
  • 阿里云服务器做盗版电影网站wordpress密码访问
  • 本机可以做网站的服务器吗做磨毛布内销哪个网站比较好
  • 免费建站系统wordpress一个网站需要什么
  • 移动端网站制作的有哪些要求百度广告投放价格表
  • 网站建设互联网推广广告设计公司业务范围
  • 昆明网站关键词优化沪佳装修公司全部门店
  • 南阳卧龙区2015网站建设价格快三直播十大平台直播间
  • 网站谁做的wordpress 空白页面
  • 专业的佛山网站建设公司Wordpress 帖子翻译
  • 南昌网站建设公司网站建设公司深圳企业网站模板
  • 一家做特卖的网站docker创建wordpress
  • 网站开发设计电子书网站后台无法更新缓存
  • 南京高端网站制作公司哪家好神起网络公司
  • 建网站选哪个宁波网站建设设计图
  • 贾汪徐州网站开发门户网站解决方案
  • 网站如何做淘宝支付个人注册商标步骤
  • 书香校园网站建设网站排名下降了怎么办
  • 观音桥网站建设湖南省建设银行网站官网