Files
element-plus/website/docs/zh-CN/border.md
zazzaz f12000f9c2 feat: add website (#135)
* feat: add website

* chore: fix
2020-08-13 15:18:26 +08:00

3.1 KiB
Raw Blame History

<script> import bus from '../../bus'; const varMap = { '$--box-shadow-light': 'boxShadowLight', '$--box-shadow-base': 'boxShadowBase', '$--border-radius-base': 'borderRadiusBase', '$--border-radius-small': 'borderRadiusSmall' }; const original = { boxShadowLight: '0 2px 12px 0 rgba(0, 0, 0, 0.1)', boxShadowBase: '0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04)', borderRadiusBase: '4px', borderRadiusSmall: '2px' } export default { mounted() { this.setGlobal(); }, methods: { setGlobal() { if (window.userThemeConfig) { this.global = window.userThemeConfig.global; } } }, data() { return { global: {}, boxShadowLight: '', boxShadowBase: '', borderRadiusBase: '', borderRadiusSmall: '' } }, watch: { global: { immediate: true, handler(value) { Object.keys(varMap).forEach((c) => { if (value[c]) { this[varMap[c]] = value[c] } else { this[varMap[c]] = original[varMap[c]] } }); } } } } </script>

Border 边框

我们对边框进行统一规范,可用于按钮、卡片、弹窗等组件里。

边框

我们提供了以下几种边框样式,以供选择。

名称 粗细 举例
实线 1px
虚线 2px

圆角

我们提供了以下几种圆角样式,以供选择。

无圆角
border-radius: 0px
小圆角
border-radius: {{borderRadiusSmall}}
大圆角
border-radius: {{borderRadiusBase}}
圆形圆角
border-radius: 30px

投影

我们提供了以下几种投影样式,以供选择。

基础投影 box-shadow: {{boxShadowBase}}
浅色投影 box-shadow: {{boxShadowLight}}