<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
本文範例為大家分享了vue實現滑鼠滑動展示tab欄切換的具體程式碼,供大家參考,具體內容如下
動畫效果:
程式碼如下:
<template> <div id="header"> <div class="conten_width"> <div class="contnet_width_content"> <div style=" transform: translateX(-242px);" > <img src="./../../assets/img/logo.png" alt="" /> </div> <ul class="header_ul"> <li v-for="(v, i) in liList" :key="i" :class="{ chosed: active === i }" @mouseover="mouserOver(i, v.type)" > {{ v.title }} <a-icon v-if="v.show" :type="v.img" /> </li> </ul> <div v-if="dropDownActive==='text1'|| dropDownActive ==='text2'" class="dropDownContent" @mouseleave="contentmouseleave"> <div v-if="active===0" @mousemove="productContentMouseover('text1')" class="porductContentStyle">產品</div> <div v-if="active===1" @mousemove="planContentMouseover('text2')" class="planContentStyle">解決方案</div> </div> <a-input-search placeholder="input search text" class="header_input" @search="onSearch" /> <span class="header_right1">檔案</span> <span class="header_right2">控制檯</span> </div> </div> </div> </template> <script> export default { name: "homeLayoutHeader", data() { return { liList: [ { type: "text1", title: "產品", img: "down", show: true, }, { type: "text2", title: "解決方案", img: "down", show: true, }, { type: "text3", title: "支援與服務", show: false, }, { type: "text4", title: "瞭解我們", show: false, }, ], dropDownActive:'', active: 0, }; }, methods: { mouserOver(v, tp) { //滑鼠移動上去的事件 this.dropDownActive = tp this.active this.active = v; this.liList.map((item, index) => { if (v === index) { item.img = "up"; } else { item.img = "down"; } }); }, contentmouseleave(){ // 滑鼠離開下拉內容區的操作 this.dropDownActive = '' this.liList.map(item=>{ item.img = 'down' }) }, productContentMouseover(value){ // 滑鼠在產品下面內容區的操作 this.dropDownActive = value }, planContentMouseover(value){ // 滑鼠在解決方案下面內容區的操作 this.dropDownActive = value }, onSearch() { console.log(12); }, }, }; </script> <style scoped> * { margin: 0; padding: 0; } .conten_width { height: 62px; width: 1200px; margin: 0 auto; box-sizing: border-box; } .contnet_width_content { height: 62px; width: 1200px; display: flex; justify-content: center; align-items: center; } .header_ul { display: flex; width: 340px; height: 14px; justify-content: space-between; transform: translateX(-169px); } .header_ul li { padding-bottom: 36px; cursor: pointer; } .header_input { width: 200px; transform: translateX(170px); } .header_right1 { transform: translateX(210px); } .header_right2{ transform: translateX(240px); } .chosed { border-bottom: 2px solid red; } .dropDownContent { /* margin: 0 auto; */ position: absolute; z-index: 6; top: 63px; } .porductContentStyle{ width: 1000px; height: 300px; background: red; } .planContentStyle{ width: 800px; height: 300px; background: green; } </style>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45