UNPKG

@workday/canvas-kit-css-menu

Version:

Menu CSS for Canvas kit CSS

113 lines 2.52 kB
/* * Workday Canvas - canvas-kit-css-menu v9.1.26 * Copyright 2019-2023 Workday, Inc. */ .wdc-menu { font-family: "Roboto", "Helvetica Neue", "Helvetica", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; font-size: 14px; font-weight: 400; line-height: 20px; color: #494949; box-shadow: 0px 4px 8px 0 rgba(0, 0, 0, 0.1); display: inline-block; background-color: #ffffff; border-radius: 4px; border: 1px solid #ced3d9; box-sizing: border-box; position: relative; width: max-content; } @supports not (width: max-content) { .wdc-menu { width: auto; min-width: 200px; } } .wdc-menu.wdc-menu-grow { width: 100%; } .wdc-menu ul { list-style: none; padding: 0; margin: 8px 0; } .wdc-menu ul li { align-items: center; box-sizing: border-box; color: #494949; display: flex; height: 40px; padding: 8px 16px; font-size: 14px; cursor: pointer; transition: background-color 80ms; } .wdc-menu ul li:hover { background-color: #e8ebed; } .wdc-menu ul li:hover .wd-icon-fill { fill: #333d47; } .wdc-menu ul li.wdc-menu-item-disabled { color: #a1aab3; cursor: default; } .wdc-menu ul li.wdc-menu-item-disabled .wd-icon-fill { fill: #b9c0c7; } .wdc-menu ul li.wdc-menu-item-disabled:hover { background-color: transparent; } .wdc-menu ul li.wdc-menu-item-focused { background-color: #0875e1; } .wdc-menu ul li.wdc-menu-item-focused.wdc-menu-item-disabled { background-color: #a6d2ff; } .wdc-menu ul li.wdc-menu-item-focused, .wdc-menu ul li.wdc-menu-item-focused.wdc-menu-item-disabled { color: #ffffff; } .wdc-menu ul li.wdc-menu-item-focused .wd-icon-fill, .wdc-menu ul li.wdc-menu-item-focused.wdc-menu-item-disabled .wd-icon-fill { fill: #ffffff; } .wdc-menu ul li a { color: inherit; text-decoration: none; } .wdc-menu ul li .wd-icon-fill { fill: #7b858f; } .wdc-menu ul li .wdc-icon:first-of-type, .wdc-menu ul li .wdc-menu-item-icon:first-of-type { margin-right: 16px; order: 1; } .wdc-menu ul li .wdc-icon:not(:first-of-type), .wdc-menu ul li .wdc-menu-item-icon:not(:first-of-type) { margin-left: 16px; order: 3; } .wdc-menu ul li .wdc-menu-item-label { flex: 1; order: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .wdc-menu ul hr { border: 0; border-top: 1px solid #dfe2e6; display: block; height: 1px; margin: 8px 0; } .wdc-menu p { margin-top: 0; margin-bottom: 0; } .wdc-menu p:not(:first-of-type) { margin-top: 4px; }