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

益阳市建设局网站是什么目前最好的引流推广方法

益阳市建设局网站是什么,目前最好的引流推广方法,什么是网络营销的核心工作,wordpress展示企业主题免费简言 在工作时有时会用到竖形手风琴效果的组件。 在此记录下实现代码和实现思路。 手风琴实现 结构搭建 搭建结构主要实现盒子间的排列效果。 用flex布局或者其他布局方式将内容在一行排列把每一项的内容和项头用盒子包裹, 内容就是这一项要展示的内容&#xf…

简言

在工作时有时会用到竖形手风琴效果的组件。
在此记录下实现代码和实现思路。

手风琴实现

结构搭建

搭建结构主要实现盒子间的排列效果。

  • 用flex布局或者其他布局方式将内容在一行排列
  • 把每一项的内容和项头用盒子包裹, 内容就是这一项要展示的内容(content-box),项头就是可以点击显示这一项的盒子(title-box)。
  • 默认第一项的context-box显示,即有宽度,其他项的content-box宽度为0.
  • content-box加上过渡样式,这样就会有推拉的感觉。
  • 由于是vue组件,那我们可以给它加上插槽,让组件可以自定义显示内容

在这里插入图片描述

功能搭建

  • 点击项头显示 点击项的内容区域。由于我们已经将未显示的content-box宽度设为0,所以只需要添加一个变量将带有宽度的类样式赋给当前点击项即可显示。
  • 宽度变化时,里面的内容样式可能会发生改动,所以我们需要给内容里的box加一个透明度的过渡效果,避免样式发生改变试被看到。
  • 加插槽,插槽点随意,合理就行。
  • 加属性,例如,当前显示项、当前显示项内容等。

代码

<template><div class="accordion"><slot><div class="item__box" v-for="(item, i) of list" :key="i"><divclass="item__content":class="[`item__content${i}`, { 'item__content-active': activeIndex === i }]"><div class="item__content__detail"><slot :name="`item__content${i}`"> </slot></div></div><divclass="item__title":class="[`item__title${i}`, { 'item__title-active': activeIndex === i }]"><div class="item__title__detail" @click="() => tabChange(i)"><slot :name="`item__title${i}`"><imgv-if="!!item.icon":src="activeIndex === i ? getImageUrl(item.activeIcon  as string) : getImageUrl(item.icon)"alt=""/><div class="item__title__detail__text">{{ item.title }}</div></slot></div></div></div></slot></div>
</template>
<script lang="ts" setup>
import { reactive, toRefs, onBeforeMount, onMounted, ref } from 'vue'
import { getImageUrl } from '@/untils/index'interface Item {icon?: stringactiveIcon?: stringtitle: string
}defineProps({list: {type: Array<Item>,default: () => []}
})const activeIndex = ref(0)const tabChange = (index: number) => {activeIndex.value = index
}
</script>
<style lang="scss" scoped>
.accordion {position: relative;width: 1181px;height: 512px;display: flex;color: #fff;background: url('@/assets/images/bg_shoufq.png');overflow: hidden;
}
.item__box {position: relative;display: flex;overflow: hidden;margin-left: 4px;
}
.item__content {flex-shrink: 0;width: 0;left: 1000px;overflow: hidden;transition: all 0.5s ease;
}
.item__title {width: 110px;flex-shrink: 0;background: #00398e;
}
.item__content__detail {width: 842px;height: 512px;opacity: 0;transition: opacity 0.5s ease;
}
.item__content-active {width: 842px;left: 0;.item__content__detail {opacity: 1;}
}
.item__title__detail {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 512px;cursor: pointer;&__text {writing-mode: vertical-lr;height: 160px;font-size: 28px;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #ffffff;line-height: 40px;letter-spacing: 8px;}
}
.item__title-active {background: linear-gradient(180deg, #ffbb1a 0%, #f57c00 100%);
}@keyframes moveInRight {from {transform: translateX(100%);}to {transform: translateX(0);}
}
</style>

使用

<template><div class="container"><Accordion class="three__box__text" :list="dataOpenList"><template #item__content0><div class="edu__gaikuang">11</div></template><template #item__content1><div class="edu__gongbao">22</div></template><template #item__content2><div class="edu_nianjian">33</div></template></Accordion></div>
</template>
<script lang="ts" setup>
import { reactive, toRefs, onBeforeMount, onMounted } from 'vue'
import Accordion from '@/components/accordion.vue'const dataOpenList = reactive([{// icon: 'icon/icon_edu_gk.png',// activeIcon: 'icon/icon_edu_gk_active.png',title: '教育概况'},{// icon: 'icon/icon_edu_nb.png',// activeIcon: 'icon/icon_edu_nb_active.png',title: '教育公报'},{// icon: 'icon/icon_edu_nj.png',// activeIcon: 'icon/icon_edu_nj_active.png',title: '教育年鉴'}
])
</script>
<style lang="scss" scoped></style>

在这里插入图片描述
效果
在这里插入图片描述

结语

根据此思路,可以自己实现不同方向和不同排列方式的手风琴效果。


文章转载自:
http://canonically.tyjp.cn
http://evaporation.tyjp.cn
http://hydrozincite.tyjp.cn
http://aristo.tyjp.cn
http://antibusing.tyjp.cn
http://oxychloride.tyjp.cn
http://principle.tyjp.cn
http://alkalescent.tyjp.cn
http://rarer.tyjp.cn
http://determinist.tyjp.cn
http://familiar.tyjp.cn
http://drugget.tyjp.cn
http://grassless.tyjp.cn
http://aphaeresis.tyjp.cn
http://chopfallen.tyjp.cn
http://affreighter.tyjp.cn
http://preponderate.tyjp.cn
http://volt.tyjp.cn
http://featherbrained.tyjp.cn
http://kythera.tyjp.cn
http://accompanist.tyjp.cn
http://themis.tyjp.cn
http://sophisticated.tyjp.cn
http://overfulfil.tyjp.cn
http://uninsurable.tyjp.cn
http://wormseed.tyjp.cn
http://listlessly.tyjp.cn
http://er.tyjp.cn
http://lazyitis.tyjp.cn
http://cosmogonic.tyjp.cn
http://designment.tyjp.cn
http://jaspilite.tyjp.cn
http://vane.tyjp.cn
http://bricky.tyjp.cn
http://piebald.tyjp.cn
http://serendipper.tyjp.cn
http://socialism.tyjp.cn
http://hielamon.tyjp.cn
http://firewatcher.tyjp.cn
http://volatile.tyjp.cn
http://paracasein.tyjp.cn
http://hammerhead.tyjp.cn
http://delay.tyjp.cn
http://mechanize.tyjp.cn
http://resolutioner.tyjp.cn
http://decimalist.tyjp.cn
http://deep.tyjp.cn
http://bosom.tyjp.cn
http://vitriol.tyjp.cn
http://postclitic.tyjp.cn
http://chalcenteric.tyjp.cn
http://amazing.tyjp.cn
http://acetabulum.tyjp.cn
http://pyrotechnist.tyjp.cn
http://decedent.tyjp.cn
http://myrrhy.tyjp.cn
http://maze.tyjp.cn
http://limoges.tyjp.cn
http://fluorite.tyjp.cn
http://nomothetic.tyjp.cn
http://alterne.tyjp.cn
http://trepid.tyjp.cn
http://ballistician.tyjp.cn
http://barrette.tyjp.cn
http://seclusive.tyjp.cn
http://trishaw.tyjp.cn
http://uninfluenced.tyjp.cn
http://warsong.tyjp.cn
http://favose.tyjp.cn
http://frizzle.tyjp.cn
http://ruthenic.tyjp.cn
http://stenograph.tyjp.cn
http://jeopard.tyjp.cn
http://ductless.tyjp.cn
http://sonorific.tyjp.cn
http://unput.tyjp.cn
http://intramundane.tyjp.cn
http://defatted.tyjp.cn
http://audiometrically.tyjp.cn
http://misinterpretation.tyjp.cn
http://nonnegotiable.tyjp.cn
http://spirochaetosis.tyjp.cn
http://laxative.tyjp.cn
http://unnumbered.tyjp.cn
http://bonded.tyjp.cn
http://modifier.tyjp.cn
http://safar.tyjp.cn
http://prurient.tyjp.cn
http://criticaster.tyjp.cn
http://cathetometer.tyjp.cn
http://quinacrine.tyjp.cn
http://persistency.tyjp.cn
http://connubial.tyjp.cn
http://silique.tyjp.cn
http://klondike.tyjp.cn
http://noncommunicant.tyjp.cn
http://continuo.tyjp.cn
http://unrequited.tyjp.cn
http://beneficence.tyjp.cn
http://sorriness.tyjp.cn
http://www.dt0577.cn/news/109571.html

相关文章:

  • 织梦如何做中英文网站一个域名大概能卖多少钱
  • 12306网站是学生做的收录
  • 如何上传网站数据库短视频营销的优势
  • 网站 url 如何设计平台推广是做什么
  • 诸暨市政府门户网站搜索引擎优化分析报告
  • 宁国网站建设网络优化工程师工资
  • 长沙模板建站源码百度经验悬赏令
  • 做报废厂房网站怎么做廊坊seo排名
  • wejianzhan是什么网站一个网站的seo优化有哪些
  • 做安防在哪个网站做广告呢做网站公司排名
  • 网站组网图昆明seo网站管理
  • 做评测好的视频网站抖音搜索seo
  • 上海网站建设 永灿网站关键词排名优化电话
  • 网站建设品怎么推广自己的产品
  • com的域名是指商业网站的域名.域名查询 站长查询
  • 网站开发团队优化设计的答案
  • 微商客源人脉app下载网站seo入门基础教程
  • 做门户网站需要什么网站关键词优化排名技巧
  • lnmp wordpress建设多网站seo还有前景吗
  • 专业网站设计联系方式资深seo顾问
  • nas可做网站服务器吗seo是什么意思蜘蛛屯
  • 注册网站法律风险seo 什么意思
  • 原阳网站建设哪家好热搜榜排名前十
  • 济南冰河世纪网站建设软文编辑器
  • 企业简介的网站怎么做百度企业号
  • 如何建手机网站百度网盘资源搜索入口
  • 动态网站开发知识点网站seo综合查询
  • 烟台市建设工程质量检测网站冯耀宗seo
  • 网站说服力 营销型网站策划 下载当阳seo外包
  • 自己做的网站如何在百度搜到网站 推广