aspose.info
GA

SFoirm Comhad asalat

Nuashonraithe

Cad is comhad SASS ann?

Is teanga scriptithe réamhphróiseálaí é Sass (stílbhileoga comhréire atá uamhnach). Déantar é a thiomsú i CSS agus stóráiltear é leis an iarmhír .sass. Tá dhá chomhréir i Sass, an bunchóip bunaithe ar eangú a úsáideann an síneadh .sass agus an SCSS níos nuaí le formáidiú bloc cosúil le CSS a úsáideann an síneadh .scss.

Cén fáth a n-úsáideann Sass

Tá Sass an-chabhrach maidir le stíleanna a chothabháil mar go soláthraíonn sé go leor gnéithe cosúil le hathróga, neadú, meascáin, allmhairí agus oidhreacht roghnóir a thabhairt isteach a dhéanann spraoi le hoibriú le stíleanna.

Conas comhaid SASS a úsáid

Ní chuimsítear comhaid SASS go díreach sa doiciméad HTML ach déantar iad a thiontú go comhaid CSS atá san áireamh i gcomhaid HTML. Is féidir leat Sass de do chóras a shuiteáil trí na treoracha a thugtar ar an Official Sass Site a leanúint.

Is féidir Sass a thiontú go CSS trí chomhad SASS atá sábháilte cheana féin a thiontú nó trí breathnú ar athruithe agus é a thiontú de réir mar a shábháiltear an comhad. Tugtar na horduithe don dá cheann thíos.

Tiontaigh Uair

Is é an chéad pharaiméadar den ordú an comhad foinse SASS agus is é an dara paraiméadar an comhad CSS aschuir.

sass main.sass main.css

Bí ag faire le haghaidh Athruithe

Is féidir an t-ordú thuas a rith le bratach * faire * breise a choinníonn an t-ordú ag rith agus a luaithe a shábháiltear an comhad Sass, gintear CSS aschuir.

sass --watch main.sass main.css

Comhréir Sass

Tacaíonn Sass le hathróga, le neadú, le meascáin, le hallmhairí, le hoidhreacht roghnóirí, etc. Tugtar samplaí de na gnéithe seo thíos.

Athróga

Is féidir athróga a úsáid chun faisnéis ath-inúsáidte a shocrú cosúil le dath príomhúil nó stuáil le haghaidh cnaipe. D’fhéadfadh sé seo a bheith úsáideach má theastaíonn uait an fhaisnéis sin a athrú amach anseo, mura n-athraíonn tú ach ag áit amháin í agus go ndéanann sé nuashonrú i ngach áit.

Sas

$primary-color: #47dff0
$secondary-color: darken($primary-color, 50%)
$margin: 16px

.highlight
    border-color: $primary-color
    color: $secondary-color

h1
    span
        margin: $margin / 2
    color: $secondary-color

CSS ginte

.highlight {
  border-color: #47dff0;
  color: #042f34;
}

h1 {
  color: #042f34;
}
h1 span {
  margin: 8px;
}

ag neadú

Is féidir roghnóir CSS a neadú cosúil leis an ordlathas HTML. Sa sampla seo a leanas, tá an réise neadaithe taobh istigh den bhloc h1.

Sas

$primary-color: #47dff0
$secondary-color: darken($primary-color, 50%)
$margin: 16px

.highlight
    border-color: $primary-color
    color: $secondary-color

h1
    span
        margin: $margin / 2
    color: $secondary-color

CSS ginte

.highlight {
  border-color: #47dff0;
  color: #042f34;
}

h1 {
  color: #042f34;
}
h1 span {
  margin: 8px;
}

meascáin

Úsáidtear meascáin chun airíonna cosúla a ghrúpáil le chéile a úsáidtear in áiteanna iolracha. Tacaíonn meascáin le paraiméadair freisin.

Sas

meascán á dhearbhú

// Simple
=error-text
    color: red
    font-size: 25px
    font-weight: bold
    border: 1px solid black
    padding: 10px

// With Parameter
=message-text($color)
    color: $color
    font-size: 25px
    font-weight: bold
    border: 1px solid black
    padding: 10px

** Ag baint úsáide as meascthóir**

.error
    +error-text()

.success
    +message-text(green)

.info
    +message-text(blue)

CSS ginte

.error {
  color: red;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid black;
  padding: 10px;
}

.success {
  color: green;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid black;
  padding: 10px;
}

.info {
  color: blue;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid black;
  padding: 10px;
}

Leathnú

Is féidir le síneadh/Oidhreacht a bheith úsáideach i gcásanna inar gá airíonna roghnóir amháin a roinnt le roghnóir eile. Sa sampla thíos, glacann an roghnóir .error- notice airíonna uile an roghnóir .error-text agus cuireann sé airíonna teorann agus stuála.

Sas

.error-text
    color: red
    font-size: 25px
    font-weight: bold

.error-notice
    @extend .error-text
    border: 1px solid black
    padding: 10px

CSS ginte

.error-text, .error-notice {
  color: red;
  font-size: 25px;
  font-weight: bold;
}

.error-notice {
  border: 1px solid black;
  padding: 10px;
}

Iompórtáil

Is féidir le hiompórtáil a bheith úsáideach má dhéanann tú do stíleanna a struchtúrú i gcomhaid éagsúla bunaithe ar fheidhmiúlacht nó ar aon struchtúr eile a leanann tú. Is féidir leat na comhaid seo go léir a iompórtáil i gcomhad príomhúil SASS a thiontófar go CSS níos déanaí. Agus tú ag iompórtáil, ní gá duit an síneadh comhad a shonrú sa treoir allmhairithe. Tiomsaíonn Sass gach comhad SASS go díreach. Chun comhaid iompórtála a sheachaint le tiomsú go díreach, is féidir leat codanna páirteacha a dhéanamh díobh trí bhéim(_) a chur leis ag tús a n-ainm. Allmhairítear codanna cosúil le gnáthchomhaid Sass.

Sas

@import "variables"
@import "header-styles"
@import "footer-styles"

Beidh na stíleanna ó na comhaid iompórtáilte go léir ag an CSS aschuir.

Tagairtí

Féach freisin