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

传奇网站架设教程企业网站颜色

传奇网站架设教程,企业网站颜色,烟台龙口网站建设,营业执照几年不审自动注销Vue 中修改 Element 组件的 下拉菜单(Dropdown) 的样式 今天在项目中碰到一个 UI 改造的需求,需要根据设计图把页面升级成 UI 设计师提供的设计图样式。 到最后页面改造完了,但是 UI 提供的下拉菜单样式全部是黑色半透明的,只能硬着头皮改了。…

Vue 中修改 Element 组件的 下拉菜单(Dropdown) 的样式

今天在项目中碰到一个 UI 改造的需求,需要根据设计图把页面升级成 UI 设计师提供的设计图样式。
到最后页面改造完了,但是 UI 提供的下拉菜单样式全部是黑色半透明的,只能硬着头皮改了。
然后,就有了一下午的头脑风暴。

一开始,我是想着使用 /deep/ 来深度修改样式的,于是就有了下面的代码:

<style lang="less" scoped>
.el-dropdown-menu {background: red!important;
}
/* 消除小三角 */
.el-popper[x-placement^=bottom] .popper__arrow{//border: none;
}
.el-popper[x-placement^=bottom] .popper__arrow::after {border-bottom-color: rgba(0, 0, 0, 0.75)!important;
}.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover {background-color: transparent!important;color: rgba(22, 153, 239, 1) !important;
}
</style>

结果不生效,开始纳闷,为什么什么样式都没有应用上去。
后来查找网上大神,说不可以加 scoped 的私有化。于是我删除后再试,确实是有效,三角也变成了黑色。
在这里插入图片描述

然后,第二个问题又来了。
因为没有加 scoped 私有化,所以系统中所有的 Dropdown 的样式都变成了全黑色且三角也是黑色。
这肯定不行啊,于是又开始头脑风暴。

本来都准备使用原生直接获取 after 的元素了,后来发现不太行,能获取到但是修改 after 伪元素太麻烦了,需要添加样式表什么的。

然后我又在想,我可不可以给他加个 class 类名,我去应用它的样式。于是就有了下面的代码:

// 注意 class=“header-new-drop”
<el-treeclass="tree":data="trees":props="treeProps"@node-click="treeclick"node-key="id":auto-expand-parent="autoExpandParent":showIcon="showIcon"icon-class="el-icon-arrow-right"highlight-current@click.stop="click(item,$event)"><!--隐藏的新增等图标--><span class="custom-tree-node" slot-scope="{ node, data }"><el-dropdown trigger="hover" placement="bottom"><span class="el-dropdown-link">{{ node.label }}</span><el-dropdown-menu slot="dropdown" class="header-new-drop"><el-dropdown-item command="rename" @click.native="renameclick(data)" @rename="rename">重命名</el-dropdown-item><el-dropdown-item command="delete" @click.native="deleteclick(data)" @drop="drop">删除</el-dropdown-item></el-dropdown-menu></el-dropdown></span></el-tree>

类名加上之后,就要去用它了,这次我仍然在带有 scoped 私有化标致的样式块中定义:

<style scoped lang="less">.header-new-drop {background-color: rgba(0, 0, 0, 0.75)!important;border: 0px solid #00487f !important;border-radius: 5px;/deep/ div {    // 注意:这里转深度书写样式修改它的 div 下方 after 样式&:after {border-bottom-color: rgba(0, 0, 0, 0.75)!important;}}}.el-dropdown-menu {background-color: rgba(0, 0, 0, 0.75)!important;border: 0px solid #00487f !important;border-radius: 5px;}.el-dropdown-menu__item {color: #ffffff!important;line-height: 40px!important;padding: 0 26px!important;&:hover {background-color: transparent!important;border-radius: 5px!important;color: rgba(22, 153, 239, 1)!important;}}
</style>

好啦,大功告成,这样只在这个文件中的 Dropdown 会应用此样式,别的文件不会受到影响。
头脑风暴了一下午。

http://www.yayakq.cn/news/167974/

相关文章:

  • 网站seo搜索引擎的原理是什么购物网站建设工作流程
  • 做一个电商网站步骤国际实时新闻最新消息
  • 网站开发界面设计用什么工具网站负责人查询
  • 公司做网站让拍照备案网站手机采集
  • 哈尔滨的网站建设公司河间市做网站价格
  • 山东省济宁市嘉祥县建设局网站2024年将爆发新瘟疫
  • 呼和浩特网站建设电话wordpress小程序投稿
  • 宁波网站开发定制深圳网站建设工资
  • 特产网站模板做海淘是在哪个网站
  • 凉山彝族自治州网站建站dw网页设计个人简历
  • 学校网站要求平台公司实体化转型
  • 通州区网站快速排名方案wordpress给图片加链接
  • 网站建设详细工作汇报wordpress 页脚插件
  • 网站用哪些系统做的十大高端网站定制设计师
  • 所有网站都要备案吗泉州服装电商网站建设
  • 做网站的设计文档怎么做做网站成功
  • 人工优化网站怎么做企业网站备案网站
  • 网站架构图怎么做凡科做的网站百度收不收录
  • 公司两个网站如何都备案兰州网站seo按天计费
  • 你注册过哪些网站官网图片链接生成器软件
  • 网站开发是哪个职位太原网站制作哪儿好薇
  • 网站建设分金手指专业一网站建设公司swot分析
  • 百度公司做网站吗论坛网站推广方案
  • 茶叶公司网站模板seo推广分析关键词的第一个步骤
  • 杭州做网站的企业产品图册设计公司
  • 电商企业网站建设的一般要素有哪些个人网站做哪一种比较赚钱
  • 自己做网站 需要服务器吗怎么推广网站平台
  • 网站开发社交网络功能的作用苏州做网站哪家专业
  • 主页设计中小企业网站seo
  • 做一款网站电子信息工程就业方向