Системи за помошни класи

Прегледајте ги системите за помошна класа вклучени во официјалниот проект Client-First што може да се клонира. Секој проект го започнуваме со овој сет на помошни класи.

Интро

Client-First за клонирање вклучува помошни класи и стилови на алатки кои ни помагаат да започнеме каков било Webflow проект.

Овие класи не се специфични за било која вебсајт, дизајн, стил или распоред. Помошните класи управуваат со важни CSS својства што се користат на многу страни, секции или елементи.

Некои помошни класи ни овозможуваат да направиме моќни глобални промени на елементите во текот на изградбата. На пример, класа која применува универзално хоризонтален padding.

Некои класи се за подобрување на работниот тек. На пример, класа што применува display: none.

Важно е да знаете дека сите вклучени помошни стилови во Client-First се опционални. Ако изградбата бара од нас да го организираме растојанието поинаку или да користиме уникатна структура за структурата на надворешната страна, може да го направиме тоа. Сметаме дека повеќето проекти работат многу добро со помошните класи во Client-First.

Најважните помошни системи

Три примарни глобални системи за помошна класа доаѓаат со Client-First - Основна структура, типографија и растојание.

Ги идентификувавме овие како наши најважни класи за глобална употреба кога се гради во Webflow. Секој глобален систем за помошна класа има посветена страна за стратегија за да објасниме како ја користиме.

Структура

Дефинирана и флексибилна Основна структура што може да ја користиме на сите или на повеќето страни.

Глобален хоризонтален padding

Глобално хоризонталниот padding управува со левиот и десниот padding на содржината на страната.

  • padding-global

Големина на container

Глобални вредности за максимална ширина што служат како container со max-width за содржината.

  • container-large
  • container-medium
  • container-small
Дознајте повеќе за основната структура во Стратегија за основна структура.

Padding на секција

Padding на секција управува со глобален систем за вертикално растојание за секциите.

  • padding-section-small
  • padding-section-medium
  • padding-section-large

Типографија

Client-First вклучува глобален помошен систем за наслови, големина на типографија, обојување и прилагодувања.

HTML ознаки

Секогаш ја користиме HTML ознаката за да ги дефинираме стандардните стилови на Heading.

  • body
  • H1
  • H2
  • H3
  • H4
  • H5
  • H6

Прекинувач за стил на Heading

Промени го основниот Heading стил.

Користи класен префикс heading-style- на H1, H2, H3, или било кој друг текстуален дел за да го промениш текстот во специфичен H големина на наслов. На пример, ако имаме H2 што треба да биде стилизиран како H3, можеме да користиме H2 за цели на SEO и да примениме heading-style-h3 на елементот.

  • heading-style-h1
  • heading-style-h2
  • heading-style-h3
  • heading-style-h4
  • heading-style-h5
  • heading-style-h6

Големина на текст

Користи класен префикс text-size- на текст-елемент за да ја промениме големината на текстот.

  • text-size-large
  • text-size-medium
  • text-size-regular
  • text-size-small
  • text-size-tiny

Текст стил

Користи класен префикс text-style- на текст-елемент за да го промениме стилот на текстот.

  • text-style-allcaps
  • text-style-italic
  • text-style-link
  • text-style-muted
  • text-style-nowrap
  • text-style-quote
  • text-style-strikethrough
  • text-style-2lines
  • text-style-3lines

Дебелина на текст

Користи класен префикс text-weight- на текст-елемент за да ја промениме дебелината на текстот.

  • text-weight-xbold
  • text-weight-bold
  • text-weight-semibold
  • text-weight-normal
  • text-weight-light

Порамнување на текст

Користи класен префикс text-align- на текст-елемент за да го промениме порамнувањето на текстот.

  • text-align-left
  • text-align-center
  • text-align-right

Боја на текст

Користи класен префикс text-color- на текст-елемент за да ја промениме бојата на текстот.

  • text-color-white
  • text-color-black
  • text-color-grey

Копчиња

Користи класен префикс button- за да го смениш стилот на копчето

  • button
  • button is-secondary
  • button is-text
Дознајте повеќе за типографијата во Типографска стратегија.

Растојание

Систем за растојание што го одржува глобалното вертикално и хоризонтално растојание на нашиот вебсајт.

За да дознаете повеќе за margin и padding класите, прегледајте ја страната Стратегија за растојание.

Margin насока

  • margin-top
  • margin-bottom
  • margin-left
  • margin-right
  • margin-horizontal
  • margin-vertical

Margin големина

  • margin-0 0rem
  • margin-tiny 0.125rem
  • margin-xxsmall 0.25rem
  • margin-xsmall 0.5rem
  • margin-small 1rem
  • margin-medium 2rem
  • margin-large 3rem
  • margin-xlarge 4rem
  • margin-xxlarge 5rem
  • margin-huge 6rem
  • margin-xhuge 8rem
  • margin-xxhuge 12rem
  • margin-custom1 1.5rem
  • margin-custom2 2.5rem
  • margin-custom3 3.5rem

How it works:

Padding насока

  • padding-top
  • padding-bottom
  • padding-left
  • padding-right
  • padding-horizontal
  • padding-vertical

Padding големина

  • padding-0 0rem
  • padding-tiny 0.125rem
  • padding-xxsmall 0.25rem
  • padding-xsmall 0.5rem
  • padding-small 1rem
  • padding-medium 2rem
  • padding-large 3rem
  • padding-xlarge 4rem
  • padding-xxlarge 5rem
  • padding-huge 6rem
  • padding-xhuge 8rem
  • padding-xxhuge 12rem
  • padding-custom1 1.5rem
  • padding-custom2 2.5rem
  • padding-custom3 3.5rem

Како функционира:

Отстранете го целото растојание

Ги поставува сите margin и padding на 0. Корисно за отстранување на мајчиното растојание од компонентите на Webflow.

  • spacing-clean
Дознајте повеќе за типографијата во Стратегија за растојание.

Корисни помошни системи

Помошните класи кои ние сакаме да ги користиме во повеќето наши проекти за да градиме побрзо.

Скриено прилагодливо уредување

Прикажи и скриј елементи според големината на екранот.

  • hide - hide on all devices
  • hide-tablet - hide from tablet resolution
  • hide-mobile-landscape - hide from mobile landscape resolution
  • hide-mobile-portrait - hide from mobile portrait resolution

Display inline flex

Apply  propertyПримени го display: inline-flex CSS својството кое не е поддржано својство на CSS во Webflow.

  • display-inlineflex - Поставува display: inline-flex на основната точка на прекин за desktop.
Случај на употреба: Користење на CSS својството display: flex е обично важно во нашиот проект. Сепак, display: flex предизвикува елементите да зафаќаат 100% од просторот стандардно. Ова го отежнува користењето на flexbox за копчиња. display: inline-flex овозможува елементите да се однесуваат како inline, додека ги одржуваат можностите за flex внатре во нив.

Максимална ширина(Max width)

Додади max-width на било кој елемент на страната.

Користи ги container- класите за максимална ширина на примарната надворешна содржина. Користи ги max-width- класите за случаи на употреба за максимална ширина вгнездени во container-.

  • max-width-xxlarge 80rem
  • max-width-xlarge 64rem
  • max-width-large 48rem
  • max-width-medium 32rem
  • max-width-small 20rem
  • max-width-xsmall 16rem
  • max-width-xxsmall 12rem

Целосна максимална ширина(Max width full)

Поставува max-width: none.

  • max-width-full - sets max-width to none
  • max-width-full-tablet - sets max-width to none on tablet
  • max-width-full-mobile-landscape - sets max-width to none on landscape
  • max-width-full-mobile-portrait - sets max-width to none on portrait

Големини на икона

Поставува висина или висина и ширина на иконите. Icon 1x1 поставува вредности за ширина и висина. Корисно за социјални икони, логоа на компании, средства од футерот, итн.

  • icon-height-small
  • icon-height-medium
  • icon-height-large
  • icon-1x1-small
  • icon-1x1-medium
  • icon-1x1-large

Бои во позадина(Background colors)

Бои во позадина помагаат во примена на повторувачко background-color CSS својство на елементи во нашиот проект.

  • background-color-grey
  • background-color-black
  • background-color-white

Корисни помагала со кои се гради

Понапредна употреба. Не е потребно да се користи.

  • z-index-1 - sets z-index: 1
  • z-index-2 - sets z-index: 2
  • align-center - ги поставува margin-left и margin-right на auto, центрира елемент во неговиот родител-div.
  • div-square - создава и одржува 1: 1 димензија на div. CSS магија.
  • layer - поставува position: absolute со 0% на сите страни. Додај ја оваа класа на div за да ја прошири целата големина на родител-елементот. Осигурете се дека родител-div има position која е која било друга од static.
  • pointer-events-off - поставува pointer-events: none, што ја спречува целата интеракција со кликнување и лебдење со некој елемент.
  • pointer-events-on - поставува pointer-events: auto, што ја овозможува целата интеракција со кликнување и лебдење со некој елемент
  • overflow-hidden - sets overflow: hidden
  • overflow-scroll - sets overflow: scroll
  • overflow-auto - sets overflow: auto

Глобално вградување(Global embed)

Client-First доаѓа со блок за вградување симбол кој ги држи нашите глобални прилагодливи CSS стилови преку целиот сајт. Овој симбол блок за вградување треба да стои на секоја страница од проектот.

Custom Прилагодливи CSS стилови најдобро се имплементираат преку матичниот блок за вградување — а не преку прилагодливиот код во Page Settings или Site Settings.

Стиловите се додаваат во embed за да можеме да го видиме CSS-от во Дизајнерот

Способноста да се види нашиот CSS внатре во платното на Дизајнерот е главната причина поради која го користиме симболот блок за вградување наместо Site settings.

Кога кодот е во Site Settings, можеме да го видиме CSS-от само на објавениот сајт.

Кога CSS стиловите се во embed во Дизајнерот, ние можеме визуелно да ги видиме овие стилови додека работиме во Дизајнерот. Во повеќето случаи, се претпочита да се гледаат прилагодливи CSS стилови директно во Дизајнерот.

Помошни класи на CSS својства што не се поддржани во Дизајнер

Можеме да додадеме помошни класи за стилови кои не се поддржани природно во Webflow.

На пример, додавање pointer-events-none, кој додава pointer-events: none. Единствениот начин да се додадат неподдржани CSS својства на Webflow и да се видат тие својства визуелно во Designer, е да се додадат во блок за вградување.

Ажурирајте неколку стандардни стилови на Webflow.

Имаме неколку стилови во симболот што ги презапишуваат стандардните стилови на Webflow, кои претпочитаме да ги нема во нашиот проект.

Изграден за прилагодувања и ажурирања

Помошните стилови на Client-First и глобалните стилови на блокови за вградување може да се променат врз основа на нашиот проект.

Почетничкиот проект што може да се клонира вклучува коментари за секој стил во внатрешноста на embed. Ако не сте сигурни што прави прилагодливиот CSS, оставете го и не бришете го. Секоја линија во глобалниот embed е таму со причина и веројатно е корисна за проектот.

Дознајте повеќе за Глобалниот embed

Страницата за глобално вградување го објаснува секој CSS фрагмент во embed-от. Разберете го секој случај на употреба на фрагменти и зошто е дел од Client-First проект што може да се клонира.

следно

Стратегија на класи-2

Теорија на најдобри пракси на работниот тек за класи во Webflow Designer. Дознајте за глобални класи, класи за натрупување и зошто не правиме длабоко натрупување во Client-First.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Reset
HTML font size
px
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
px values
rem values
2px
=
0.125rem

Closest to Client-First values

2px
=
0.125rem

Neighboring values

2px
=
0.125rem