Movatterモバイル変換


[0]ホーム

URL:


CoreUI Angular Logo
Framework:
Getting startedIntroductionSupport CoreUICustomizeSassOptionsCSS VariablesLayoutBreakpointsContainersGridColumnsGuttersFormsOverviewAutocompletePRODate PickerPRODate Range PickerPROForm ControlSelectMulti SelectPROChecks & RadiosPassword InputPRORangeRange SliderPRORatingPROStepperPROInput GroupFloating LabelsLayoutTime PickerPROValidationComponentsAccordionAlertAvatarBadgeBreadcrumbButtonButton GroupCalendarPROCalloutCardCarouselClose buttonCollapseDropdownFooterHeaderImageList GroupLoading ButtonPROModalNavNavbarOffcanvasPaginationPlaceholderPopoverProgressSmart PaginationPROSmart TablePROSidebarSpinnerTableTabsNewToastTooltipWidgetsIconsChartsTemplatesNewAdmin & DashboardDownloadInstallationCustomizeContentMigrationv4 → v5v3 → v4Angular version


DownloadHire UsGet CoreUI PRO
On this page

Angular Form Layout Component

Give your forms some structure — from inline to horizontal to custom grid implementations — with our Angular form layout options.

Forms

Every group of form fields should reside in aform element. CoreUI provides no default styling for theformelement, but there are some powerful browser features that are provided by default.

  • New to browser forms? Consider reviewing theMDN formdocs for an overview and complete list of availableattributes.
  • cButton within aform default totype="submit", so strive to be specific and always include a type.
  • You can disable every form element within a form with thedisabled attribute on theform.

Since CoreUI appliesdisplay: block andwidth: 100% to almost all our form controls, forms will by default stackvertically. Additional classes can be used to vary this layout on a per-form basis.

Utilities

Margin utilities are the easiest way to add some structure to forms. Theyprovide basic grouping of labels, controls, optional form text, and form validation messaging. We recommend stickingtomargin-bottom utilities, and using a single direction throughout the form for consistency.

Form grid

More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns,varied widths, and additional alignment options.

Loading...
Loading...

Gutters

By addinggutter modifier classes, you can have control over the gutterwidth in as well the inline as block direction.

Loading...
Loading...

More complex layouts can also be created with the grid system.

Loading...
Loading...

Horizontal form

Create horizontal forms with the grid by adding the.row class to form groups and using the.col-*-* classes tospecify the width of your labels and controls. Be sure to addcLabel="col" to yourlabel as well so they'reverticallycentered with their associated form controls.

At times, you maybe need to use margin or padding utilities to create that perfect alignment you need. For example,we've removed thepadding-top on our stacked radio inputs label to better align the text baseline.

Radios
Loading...
Loading...

Horizontal form label sizing

Be sure to use.col-form-label-sm or.col-form-label-lg to yourcLabel orlegend to correctly follow the sizeof.form-control-lg and.form-control-sm.

Loading...
Loading...

Column sizing

As shown in the previous examples, our grid system allows you to place any number ofc-col within ac-row. They'llsplit the available width equally between them. You may also pick a subset of your columns to take up more or lessspace, while the remaining cols equally split the rest, with specific column classes likec-col [sm]="7".

Loading...
Loading...

Auto-sizing

The example below uses a flexbox utility to vertically center the contents and changes toc-col xs="auto" so thatyour columns only take up as much space as needed. Put another way, the column sizes itself based on the contents.

@
Loading...
Loading...

You can then remix that once again with size-specific column classes.

@
Loading...
Loading...

Inline forms

Use thec-col xs="auto" to create horizontal layouts. By adding gutter modifier classes, we will have gutters inhorizontal and vertical directions. The.align-items-center aligns the form elements to the middle, making thec-form-check align properly.

@
Loading...
Loading...

CoreUI for Angular is Open Source UI Components Library for Angular.

Currently v5.5.17 Code licensed MIT, docs CC BY 3.0 .
CoreUI PRO requires acommercial license.


[8]ページ先頭

©2009-2025 Movatter.jp