Skip to content

布局系列组件

提供了一组统一风格的行级布局组件

  • <between>元素两端对齐

  • <left>元素左对齐

  • <right>元素右对齐

一、场景和形态

快速组装行级排版,实现对齐布局,带一定内边距。

现场演示

下面这个布局,是由axue-betweenaxue-left组件配合渲染

演示代码如下:

html
<!--在vitepress中的.md文件中直接引入下面的代码-->
<axue-between border> <!--指定显示边框-->
    <div>(靠左)</div>
    <axue-left>
        <div>(右边靠左)</div>
        <div>(靠右)</div>
	</axue-left>
</axue-between>
<script setup>
  import('axue').then(({showTip}) => {
    const componentName ='axue-between'
    const el = document.createElement(componentName);
    document.getElementById('container')?.appendChild(el);
  });
</script>

二、使用方式

嵌入普通html标签

HTML
<!--注意配置了边框-->
<axue-between border>
    <div>靠左</div>
    <div>靠右</div>
</axue-between>

嵌套使用

HTML
<axue-between >
    <div>靠左</div>
    <axue-left>
        <div>靠右</div>
        <div>靠右</div>
    </axue-left>
</axue-between>

其他说明

  • 无需传参,直接嵌入html结构即可
  • 可以极简配置border属性
  • 作为一个容器,默认带了基础容器的通用内边距
  • 内部结构的宽度是自动分配的,如果需要针对性调整,可对嵌入的html结构进行内联样式自定义。

青锋三尺,樵夫十年