Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
src/styles/index.less imports all necessary rules for cloudstack
ant .less structure node_modules/ant-design-vue/
dist/antd.less
imports everything with index.less + components.less
lib/style/index.less
themes/default.less
color/colors'
default theme @variables
core/index.less
includes base styles, motion rules and iconfont
index.less includes ant styles, as well as all custom variables and rules
variables
include all custom variables here
common
include all rules that reset styles, define global stuffs without classes at all
e.g. body {} p, ul, li {} h1, h2, h3 {}
ant-overwrite
any styles that overwrites the existing ant rules by any reason
e.g. classes like .ant-layout-header .anticon {}
frame
everything that belongs to the frame
e.g. header, footer, nav, sider, content (just the actual content frame, not every component in it)
layout
rules that modify the page at all if new layout class is set.
e.g. #html class="layout-ant-black"#
objects
repeatedly used elements like buttons, inputs
components
complex elements like dropdown, forms, table, search (usually include this to components/FooterToolbar/ folder)
use the /deep/ combinator (or in other versions ">>>") helps us to exclude "scoped" rules into global
e.g. <style scoped> .a .b .c {}</style> will scope a generated data ID like .a .b .c[data-abcde] {}
but <style scoped> .a /deep/ .b .c {} </style> will scope .a[data-abcde] .b .c {}
so everything after deep will be outside the defined scope
watch this article for technical information. https://vue-loader.vuejs.org/guide/scoped-css.html#child-component-root-elements
You can’t perform that action at this time.