UNPKG

adapterui

Version:

a simple web framework

585 lines (460 loc) 8.8 kB
/* 辅助类 */ @import "./adapterui-config.less"; @media only screen and (min-width:768px) { /* <768px显示,其他隐藏 */ .ad-show-xs { display: none; } } @media only screen and (min-width:1024px) { /* <1024px显示,其他隐藏 */ .ad-show-sm { display: none; } } @media only screen and (min-width:1440px) { /* <1440px显示,其他隐藏 */ .ad-show-md { display: none; } } @media only screen and (min-width:1920px) { /* <1920px显示,其他隐藏 */ .ad-show-lg { display: none; } } /* 边框线宽度1px */ .ad-border-1px { border-width: @border-width; } /* 边框线类型 */ .ad-border-solid { border-style: solid; } .ad-border-dashed { border-style: dashed; } /** * 边框线颜色 */ .ad-border-light { border-color: @bg-color-lighter; } .ad-border-muted { border-color: @font-color-lg; } .ad-border-danger { border-color: @danger-normal; } .ad-border-success { border-color: @success-normal; } .ad-border-info { border-color: @info-normal; } .ad-border-primary { border-color: @primary-normal; } .ad-border-warning { border-color: @warning-normal; } /** * 圆角辅助类 */ .ad-radius-none{ border-radius: @radius-none; } .ad-radius-xs { border-radius: @radius-xs; } .ad-radius-sm { border-radius: @radius-sm; } .ad-radius-md { border-radius: @radius-md; } .ad-radius-lg { border-radius: @radius-lg; } .ad-radius-xl { border-radius: @radius-xl; } /*自适应父容器大小*/ .ad-form-control { display: block; width: 100%; } /** * Y轴回弹滚动效果 */ .ad-scrolling-touch { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } /** * 定义粗体 */ .ad-text-bold { font-weight: bold; } .ad-text-normal { font-weight: normal; } /** * 定义危险样式的文本 */ .ad-text-danger { color: @danger-normal; } a.ad-text-danger:hover { color: @danger-active; } /** * 定义警告样式的文本 */ .ad-text-warning { color: @warning-normal; } a.ad-text-warning:hover { color: @warning-active; } /** * 定义标记样式的文本 */ .ad-text-info { color: @info-normal; } a.ad-text-info:hover { color: @info-active; } /** * 定义成功样式文本 */ .ad-text-success { color: @success-normal; } a.ad-text-success:hover { color: @success-active; } /** * 柔和中性色 */ .ad-text-muted { color: @font-color-lg; } a.ad-text-muted:hover { color: @font-color-xl; } /** * 主要颜色 */ .ad-text-primary { color: @primary-normal; } a.ad-text-primary:hover { color: @primary-active; } /** * 亮色 */ .ad-text-light { color: @font-color-xs; } a.ad-text-light:hover{ color: @font-color-md; } /** * 默认色 */ .ad-text-default{ color: @font-color; } a.ad-text-default:hover{ color: @font-color-dark; } /** * 成功背景色 */ .ad-bg-success { background-color: @light-success; color: @success-normal; } a.ad-bg-success:hover { background-color: @light-success-dark; } /** * 警告背景色 */ .ad-bg-warning { background-color: @light-warning; color: @warning-normal; } a.ad-bg-warning:hover { background-color: @light-warning-dark; } /** * 信息背景色 */ .ad-bg-info { background-color: @light-info; color: @info-normal; } a.ad-bg-info:hover { background-color: @light-info-dark; } /** * 主要背景色 */ .ad-bg-primary { background-color: @light-primary; color: @font-color-xs; } a.ad-bg-primary:hover { background-color: @light-primary-dark; } /** * 危险背景色 */ .ad-bg-danger { background-color: @light-danger; color: @danger-normal; } a.ad-bg-danger:hover { background-color: @light-danger-dark; } /** *柔和背景色 */ .ad-bg-muted { background-color: @light-default; color: @font-color-xl; } a.ad-bg-muted:hover { background-color: @light-default-dark; } /** * 文本对齐方式 */ .ad-text-right { text-align: right; } .ad-text-left { text-align: left; } .ad-text-center { text-align: center; } .ad-text-justify { text-align: justify; } /** * 元素固定在顶部 */ .ad-fixed-top { position: fixed; top: 0; left: 0; z-index: 800; } /** * 元素固定在底部 */ .ad-fixed-bottom { position: fixed; bottom: 0; left: 0; z-index: 800; } /** * 右悬浮 */ .ad-pull-right { float: right; } /** * 左悬浮 */ .ad-pull-left { float: left; } /** * 隐藏辅助类 */ .ad-hidden { display: none; } @media only screen and (max-width:767px) { .ad-hidden-xs { display: none; } } @media only screen and (max-width:1023px) { .ad-hidden-sm { display: none; } } @media only screen and (max-width:1439px) { .ad-hidden-md { display: none; } } @media only screen and (max-width:1919px) { .ad-hidden-lg { display: none; } } /** * 元素垂直水平居中 */ .ad-flex-center { display: flex; display: -webkit-flex; justify-content: center; align-items: center; } .ad-inline-center{ display: inline-flex; display: -webkit-inline-flex; justify-content: center; align-items: center; } /** * 元素不转行,且溢出显示省略号 */ .ad-ellipsis-nowrap { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } /** * 多行文本 */ .ad-ellipsis-warp2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /*! autoprefixer: off */ -webkit-box-orient: vertical; } .ad-ellipsis-warp3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /*! autoprefixer: off */ -webkit-box-orient: vertical; } .ad-ellipsis-warp4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; /*! autoprefixer: off */ -webkit-box-orient: vertical; } .ad-ellipsis-warp5 { overflow: hidden ; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; /*! autoprefixer: off */ -webkit-box-orient: vertical; } /** * 鼠标点击样式 */ .ad-hover-cursor { cursor: pointer; } /* 字体大小辅助类 */ .ad-font-xs{ font-size: @fontSize-smallest; } .ad-font-sm{ font-size: @fontSize-small; } .ad-font-md{ font-size: @fontSize-normal; } .ad-font-lg{ font-size: @fontSize-h6; } .ad-font-xl{ font-size: @fontSize-h4; } /* 滚动监听动画 */ .ad-scrollspy.ad-scrollspy-animation { transition: all @timeout-xl; -ms-transition: all @timeout-xl; -moz-transition: all @timeout-xl; -webkit-transition: all @timeout-xl; } .ad-scrollspy[data-animation="fade"] { opacity: 0; } .ad-scrollspy[data-animation="slide-left"] { opacity: 0; transform: translateX(-100%); -ms-transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); } .ad-scrollspy[data-animation="slide-right"] { opacity: 0; transform: translateX(100%); -ms-transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); } .ad-scrollspy[data-animation="slide-bottom"] { opacity: 0; transform: translateY(-100%); -ms-transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); } .ad-scrollspy[data-animation="slide-top"] { opacity: 0; transform: translateY(100%); -ms-transform: translateY(100%); -moz-transform: translateY(100%); -webkit-transform: translateY(100%); } .ad-scrollspy[data-animation="rotateY"] { opacity: 0; transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); } .ad-scrollspy[data-animation="rotateX"] { opacity: 0; transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -webkit-transform: rotateX(180deg); } .ad-scrollspy[data-animation="scale-small"] { opacity: 0; transform: scale(0.3); -ms-transform: scale(0.3); -moz-transform: scale(0.3); -webkit-transform: scale(0.3); } .ad-scrollspy[data-animation="scale-large"] { opacity: 0; transform: scale(2); -ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); } .ad-scrollspy.ad-scrollspy-inital { opacity: 1; transform: translate(0) rotate(0) scale(1); -ms-transform: translate(0) rotate(0) scale(1); -moz-transform: translate(0) rotate(0) scale(1); -webkit-transform: translate(0) rotate(0) scale(1); }