Fork me on GitHub

_objects.box.scss

Source code

View source

Package Name

inuit-box

Version

0.4.4

The box object just boxes off its content. In other words: It gives the element a padding.

        <div class="box">
            Foo Bar Baz
        </div>
        
.box

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class="box">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

.box--tiny

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class=" box  box--tiny ">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

.box--small

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class=" box  box--small ">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

.box--large

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class=" box  box--large ">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

.box--huge

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class=" box  box--huge ">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

.box--flush

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt! Recusandae sed fugit minus numquam sunt, magni at aut.

see HTML code
    <div class=" box  box--flush ">
                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto laboriosam officiis, deserunt pariatur autem
                        distinctio itaque natus asperiores delectus in, excepturi soluta ipsam dolore beatae voluptatibus assumenda
                        totam perferendis cumque quod. Natus nemo voluptate eaque fuga maxime, quam, tempore distinctio deserunt!
                        Recusandae sed fugit minus numquam sunt, magni at aut.</p>
                </div>
            

The box object provides the following modifiers:

  • box--tiny
  • box--small
  • box--large
  • box--huge
  • box--flush

.box--tiny , .box--small , .box--large , .box--huge all vary the padding of the `.box`. Each one has its own dedicated variable to control that padding:

          $inuit-box--padding--tiny: quarter($inuit-box-padding) !default;
          $inuit-box--padding--small: halve($inuit-box-padding) !default;
          $inuit-box--padding--large: double($inuit-box-padding) !default;
          $inuit-box--padding--huge: quadruple($inuit-box-padding) !default;
          
.box--flush removes the padding from .box.

You can alter the padding of .box with the $inuit-box-padding variable:

                
                $inuit-box-namespace:       $inuit-namespace !default;
                
                $inuit-box-padding:         $inuit-base-spacing-unit !default;
                $inuit-box-padding--tiny:     quarter($inuit-box-padding) !default;
                $inuit-box-padding--small:      halve($inuit-box-padding) !default;
                $inuit-box-padding--large:     double($inuit-box-padding) !default;
                $inuit-box-padding--huge:   quadruple($inuit-box-padding) !default;
                
                $inuit-enable-box--flush:   false !default;
                $inuit-enable-box--tiny:    false !default;
                $inuit-enable-box--small:   false !default;
                $inuit-enable-box--large:   false !default;
                $inuit-enable-box--huge:    false !default;