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

寻花问柳-专注做一家男人的网站猪做网站业务提成多少

寻花问柳-专注做一家男人的网站猪,做网站业务提成多少,建设厅是什么单位,动态和静态网站的区别背景: 在vue项目中,通过点击/鼠标覆盖,更改选中元素的样式,可以通过js逻辑,也可以根据css样式修改。包括以下内容:iconfont图标的引入以及使用,iconfont图标样式修改【导入文件是纯白&#xff0…

背景:

在vue项目中,通过点击/鼠标覆盖,更改选中元素的样式,可以通过js逻辑,也可以根据css样式修改。包括以下内容:iconfont图标的引入以及使用,iconfont图标样式修改【导入文件是纯白,改为蓝色渐变】

效果展示:

 

核心代码:

:class="{ sideActive: store.currentRouterName === item.name }">

一、布局html 

//html
<el-aside v-if="store.slideList.length > 1"><el-menu :unique-opened="true" @select="handleSelect"><BsSide v-for="(slideItem, index) in store.slideList" :key="index" :item="slideItem" /></el-menu></el-aside>
//<BsSide>封装
<template><router-link :to="{ name: item.path }" custom v-slot="{ navigate }" v-if="!item.children && item.orderNum != 0"><el-menu-item :index="item ? item.orderNum + '' : ''" style="padding: 0" @mouseenter="sideMenu(item, navigate)"@click="item.componentLink && changeMenu(item)" v-if="!item.isMeun"><div v-if="item.isOwnMeun" class="side-item no-user-select":class="{ sideActive: store.currentRouterName === item.name }"><div class="iconImg"><div class="iconfont" :class="item.icon"></div></div><span>{{ item.orderName }}</span></div><div v-if="item.subMenu && item.name == store.currentRouterName && data.isOpenMenu" class="sub-menu-box"><div class="sub-menu no-user-select"><div class="content" v-for="(menuItem, index) in item.subMenu" :key="index":class="{ activeMenu: store.menuName == menuItem.name || store.isMeunComponent.name == menuItem.name }"@click.stop="changeMenu(menuItem)"><div class="iconImg"><div class="iconfont ico-img" :class="menuItem.icon"></div></div><div>{{ menuItem.text }}</div></div></div><div class="modal" @mouseenter="data.isOpenMenu = false"></div></div></el-menu-item></router-link>
</template>

通过动态添加选中样式class此处名为【sideActive】 

二、样式css

默认渐变样式:

默认渐变样式通过设置iconfont图标的background-image样式+color:transparent【透明】实现,默认样式。

//iconfont图标颜色渐变
.iconfont {width: 100%;height: 40px;background-image: linear-gradient(180deg, #4CDFFF 0%, #FFFFFF 100%);-webkit-background-clip: text;color: transparent;
}

动态样式:

通过js判断是否满足条件,如果条件为true,则动态加上选中样式此处命名为 【sideActive】 

//选中样式
.sideActive {border: none;border-bottom: 2px solid;// color: #FFEEA8;border-image: linear-gradient(90deg, rgba(19, 69, 117, 0), rgba(255, 238, 168, 1), rgba(19, 69, 117, 0)) 2 2;.iconfont {// background-image: linear-gradient(180deg, #4CDFFF 0%, #FFFFFF 100%);// -webkit-background-clip: text;color: #ffffff;}
}

写到这儿就实现了。。。

其它:

图标位置不是水平垂直,通过css修改样式

如果图标不是位于正中心,可以通过样式穿透实现样式的调整,这是我的,可以参考一下:

<style lang="scss" scoped>
:deep(.el-container) {height: 100%;width: 100%;position: relative;.el-header {--el-header-padding: 0;--el-header-height: auto;}.el-main {height: 100%;width: 100%;--el-main-padding: 0px;position: relative;overflow: hidden;}.el-aside {box-sizing: border-box;padding-top: 8px;width: 101px;font-size: 16px;background: #014467;position: relative;overflow: visible;.el-menu {background: none;border: none;.el-menu-item {font-size: 16px;font-family: Microsoft YaHei-Regular, Microsoft YaHei;font-weight: 400;color: rgba(255, 255, 255, 0.8);line-height: 20px;height: 90px;justify-content: center;border-top: 2px solid transparent;border-bottom: 2px solid rgba(35, 164, 192, 0.38);.side-item {height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;
//图标垂直居中div {font-size: 30px;height: 40px;display: flex;justify-content: center;align-items: center;}}}.el-menu-item:hover {background: none;}}
}

 iconfont图标的引入以及使用

首先去iconfont官网下载,

解压下载的文件,它是一个压缩包:

 

然后把下载的文件,引入项目:

 放置到前端项目的src文件夹下:

在前端项目的main.js文件引入iconfont.css

使用的时候::class【重点】

<div class="iconImg">

                    <div class="iconfont" :class="item.icon"></div>

                </div> 

官网链接: 点击跳转

 

 


文章转载自:

http://LSzNv3on.zyffq.cn
http://MywkhMAv.zyffq.cn
http://MUvVI62o.zyffq.cn
http://0Sml5z59.zyffq.cn
http://dL9irzgP.zyffq.cn
http://wuP7tSWX.zyffq.cn
http://AwJ1gpaB.zyffq.cn
http://Vp8RSZlK.zyffq.cn
http://f1JRP1AG.zyffq.cn
http://0JtFIVwk.zyffq.cn
http://00SBlnod.zyffq.cn
http://HfEmtaqJ.zyffq.cn
http://82gxQdCN.zyffq.cn
http://buw9anka.zyffq.cn
http://QIFVrsAo.zyffq.cn
http://LJyFTlXV.zyffq.cn
http://l1AOnCQt.zyffq.cn
http://Wl1XjiPp.zyffq.cn
http://LB2IZgrI.zyffq.cn
http://p4v4HSgC.zyffq.cn
http://9CYdORUz.zyffq.cn
http://326JHOW2.zyffq.cn
http://abMCaW6X.zyffq.cn
http://uhAGsfvv.zyffq.cn
http://iQDw0hgg.zyffq.cn
http://C8TfwDf5.zyffq.cn
http://H40g7BrM.zyffq.cn
http://adVw5RTf.zyffq.cn
http://6NETGigA.zyffq.cn
http://4ne5MzZ0.zyffq.cn
http://www.dtcms.com/wzjs/674205.html

相关文章:

  • 六安建设局网站效果图制作软件app
  • 辽宁手机版建站系统开发如何对网站进行管理
  • 龙岩网站建设推广昌吉哪个公司做网站
  • 企业展示网站案例设计师的网站有哪些
  • 西安学校网站建设报价网站建设合同的内容与结构
  • 国外设计网站pinterest怎么打不开杭州精高端网站建设
  • 画江湖网站开发文档网站建设综合
  • 检查网站的跳转路径是否清晰 哪里要优化台州智能模板建站
  • 企业网站开发方案网站title字数
  • 多软件网站下载安装电子商务免费网站建设
  • 南宁网站建站推广网站建设广告词
  • 北京文化馆设计公司哪种宣城网站seo
  • 宽屏企业网站模板建设厅公积金中心网站
  • 西安市城乡建设管理局网站长春公司做网站
  • 自己设计图片企业网站优化咨询
  • 动易学校网站管理系统东莞哪家网站建设专业
  • 网站建设肆金手指排名2网站建设服务费怎么做会计分录
  • 阿里企业网站托管怎么优化关键词
  • 学生网站建设实训总结wordpress 评分
  • 中国建设银行个人网上银行官方网站自己怎么设计公司前台设计效果图
  • 安康网站开发公司价格顺德官网建设
  • 物流网站模板免费软件商店应用
  • 好看的个人网站主页网易企业邮箱和163邮箱区别
  • 网站建设教程菜鸟物流如何搭建app开发平台
  • 景德镇陶瓷学院校友做网站的建立企业网站流程
  • 网站程序开发网站做子页跳转到首页
  • 个人介绍网站模板东莞朝阳企讯网做的网站
  • 记录网站建设的基本步骤企业软文
  • Wordpress文章rss点不开seo整站如何优化
  • 吉林省建设厅网站周军买做指甲的材料在哪个网站