Skip to content
目录

container 页面布局容器

Handle some common web layout, to achieve fast construction

Basic use

  • dk-container The outermost container, used to set the maximum width of the page, can achieve vertical, horizontal, nested layout
  • dk-header Top layout container
  • dk-laside Sidebar layout container
  • dk-main Main contents Layout container
  • dk-footer Bottom layout container

Basic layout

Here are some common page layout demos provided by dk plus

Give an example 1


Give an example 2
main


Give an example 3
main
footer


Give an example 4
main


Give an example 5
main


Give an example 6
main


Give an example 7
main
footer


Give an example 8
main
footer
html
<h6>Give an example 1</h6>
<dk-container>
  <dk-header> header </dk-header>
</dk-container>
<h6>Give an example 2</h6>
<dk-container>
  <dk-header> header </dk-header>
  <dk-main> main </dk-main>
</dk-container>
<h6>Give an example 3</h6>
<dk-container>
  <dk-header> header </dk-header>
  <dk-main> main </dk-main>
  <dk-footer> footer </dk-footer>
</dk-container>
<h6>Give an example 4</h6>
<dk-container>
  <dk-laside> Laside </dk-laside>
  <dk-main> main </dk-main>
</dk-container>
<h6>Give an example 5</h6>
<dk-container>
  <dk-laside> Laside </dk-laside>
  <dk-laside> Laside </dk-laside>
  <dk-main> main </dk-main>
</dk-container>
<h6>Give an example 6</h6>
<dk-container>
  <dk-laside> Laside </dk-laside>
  <dk-main> main </dk-main>
  <dk-laside> Laside </dk-laside>
</dk-container>
<h6>Give an example 7</h6>
<dk-container>
  <dk-container>
    <dk-laside> Laside </dk-laside>
    <dk-main> main </dk-main>
    <dk-laside> Laside </dk-laside>
  </dk-container>
  <dk-footer> footer </dk-footer>
</dk-container>
<h6>Give an example 8</h6>
<dk-container>
  <dk-header > header </dk-header>
  <dk-container>
    <dk-laside> Laside </dk-laside>
    <dk-main> main </dk-main>
    <dk-laside> Laside </dk-laside>
  </dk-container>
  <dk-footer> footer </dk-footer>
</dk-container>
<style scoped>
  h6{
    margin-bottom: 10px;
  }
  .dk-header {
      background-color: #b35757;
      color: #333;
      text-align: center;
      line-height: 50px;
    }
    .dk-main {
      background-color: #3178c6;
      color: #fff;
      text-align: center;
      line-height: 150px;
    }
    .dk-laside {
      background-color: #65adf0;
      color: #fff;
      text-align: center;
      line-height: 150px;
    }
    .dk-footer {
      background-color: #07996d;
      color: #333;
      text-align: center;
      line-height: 50px;
    }
</style>
展开

container Attributes

argumentInstructionstypeOptional valueDefault value
directionLayout directionStringhorizontal / verticalhorizontal

header Attributes

argumentInstructionstypeOptional valueDefault value
heightheader AltitudeString/number-60px
paddingheader Inner distanceString/number--

laside Attributes

argumentInstructionstypeOptional valueDefault value
widthaside breadthString/number-20%
paddingaside Inner distanceString/number--
heightheader AltitudeString/number-300px

main Attributes

argumentInstructionstypeOptional valueDefault value
heightheader AltitudeString/number-180px
paddingheader Inner distanceString/number--
argumentInstructionstypeOptional valueDefault value
heightheader AltitudeString/number-60px
paddingheader Inner distanceString/number--

Slots

nameInstructions
defaultDefault slot

DkContainerPropsType

ts
type DkContainerPropsType = 'horizontal' | 'vertical'

Contributors