欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中scss語法的使用你了解嗎

 更新時(shí)間:2022年03月31日 11:38:15   作者:小渣亮  
這篇文章主要為大家詳細(xì)介紹了vue中scss語法的使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

vue之scss語法使用

引入scss文件

css / test.scss

$testColor:red;

home.vue

<!--
描述:
  作者:xzl
  時(shí)間:03月30日190506
-->
<template>
  <div class="Home">
    Home
    <div class="test">測(cè)試</div>
    <div class="small-title">小標(biāo)題</div>
  </div>
</template>
<script>
export default {
  name: 'Home',
  components: {},
  data() {
    return {}
  },
  methods: {}
}
</script>
<style lang="scss" scoped>
@import './css/test.scss';
$titleColor: red;
$smallTitleColor: #a22;
.Home {
  .test {
    color: $testColor;
  }
  .small-title {
    color: $smallTitleColor;
  }
}
</style>

效果

在這里插入圖片描述

 scss定義一個(gè)變量

<!--
描述:
  作者:xzl
  時(shí)間:03月30日190506
-->
<template>
  <div class="Home">
    Home
    <div class="test">測(cè)試</div>
    <div class="small-title">小標(biāo)題</div>
  </div>
</template>
<script>
export default {
  name: 'Home',
  components: {},
  data() {
    return {}
  },
  methods: {}
}
</script>
<style lang="scss" scoped>
$titleColor: red;
$smallTitleColor: #a22;
.Home {
  .test {
    color: $titleColor;
  }
  .small-title {
    color: $smallTitleColor;
  }
}
</style>

效果

在這里插入圖片描述

 scss里面使用算法 ±*/

  .test {
    width: 50px * 2;
    height: calc(90px / 3);
    border: 1px solid #ccc;
  }

效果

在這里插入圖片描述

 定義mixin函數(shù)

@mixin text-overflow($width: 100%, $display: 'block') {
  width: $width;
  display: $display;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Home {
  .test {
    width: 50px * 2;
    height: calc(90px / 3);
    border: 1px solid #ccc;
    @include text-overflow(100px);
  }
  .small-title {
    width: 80px;
    @include text-overflow(80px);
  }
}

效果

在這里插入圖片描述

 使用占位符 padding margin等

<!--
描述:
  作者:xzl
  時(shí)間:03月30日190506
-->
<template>
  <div class="Home">
    Home
    <div class="test">我就是一個(gè)</div>
    <div class="small-title">我是小白兔</div>
  </div>
</template>
<style lang="scss" scoped>
%pt5 {
  padding-top: 5px;
}
%mt10 {
  margin-top: 10px;
}
.Home {
  .test {
    @extend %mt10;
    width: 50px * 2;
    height: calc(90px / 3);
    border: 1px solid #ccc;
  }
  .small-title {
    @extend %pt5;
    width: 80px;
  }
}
</style>

效果

在這里插入圖片描述

 繼承 @entend XX

<!--
描述:
  作者:xzl
  時(shí)間:03月30日190506
-->
<template>
  <div class="Home">
    <div class="caiji">我是菜雞</div>
  </div>
</template>
<style lang="scss" scoped>
%pt5 {
  padding-top: 5px;
}
.testClass {
  font-size: 30px;
  color: #ff0;
}
.Home {
  .caiji {
    @extend %pt5;
    @extend .testClass;
  }
}
</style>

效果

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Vue?eventBus事件總線封裝后再用的方式

    Vue?eventBus事件總線封裝后再用的方式

    EventBus稱為事件總線,當(dāng)兩個(gè)組件屬于不同的兩個(gè)組件分支,或者兩個(gè)組件沒有任何聯(lián)系的時(shí)候,不想使用Vuex這樣的庫來進(jìn)行數(shù)據(jù)通信,就可以通過事件總線來進(jìn)行通信,這篇文章主要給大家介紹了關(guān)于Vue?eventBus事件總線封裝后再用的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • vue鍵盤事件點(diǎn)擊事件加native操作

    vue鍵盤事件點(diǎn)擊事件加native操作

    這篇文章主要介紹了vue鍵盤事件點(diǎn)擊事件加native操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue使用Echarts實(shí)現(xiàn)立體柱狀圖

    Vue使用Echarts實(shí)現(xiàn)立體柱狀圖

    這篇文章主要為大家詳細(xì)介紹了Vue使用Echarts實(shí)現(xiàn)立體柱狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue使用虛擬鍵盤及中英文切換功能

    Vue使用虛擬鍵盤及中英文切換功能

    這篇文章主要給大家介紹了關(guān)于Vue使用虛擬鍵盤及中英文切換的相關(guān)資料,有時(shí)候在大型觸屏設(shè)備(如雙屏設(shè)備)中往往就沒有鍵盤去操作,所以就需要去建立一個(gè)虛擬鍵盤去操作,需要的朋友可以參考下
    2023-06-06
  • element-ui 限制日期選擇的方法(datepicker)

    element-ui 限制日期選擇的方法(datepicker)

    本篇文章主要介紹了element-ui 限制日期選擇的方法(datepicker),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Elementui表格組件+sortablejs實(shí)現(xiàn)行拖拽排序的示例代碼

    Elementui表格組件+sortablejs實(shí)現(xiàn)行拖拽排序的示例代碼

    這篇文章主要介紹了Elementui表格組件+sortablejs實(shí)現(xiàn)行拖拽排序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • vue中el-tree增加節(jié)點(diǎn)后如何重新刷新

    vue中el-tree增加節(jié)點(diǎn)后如何重新刷新

    這篇文章主要介紹了vue中el-tree增加節(jié)點(diǎn)后如何重新刷新,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 淺析vue3項(xiàng)目中自定義指令的運(yùn)用

    淺析vue3項(xiàng)目中自定義指令的運(yùn)用

    自定義指令是一種在Vue應(yīng)用程序中擴(kuò)展HTML標(biāo)簽的能力,通過自定義指令,我們可以直接在模板中使用指令名,下面我們就來看看項(xiàng)目中具體如何使用自定義指令的吧
    2023-08-08
  • vite+vue3中require?is?not?defined問題及解決

    vite+vue3中require?is?not?defined問題及解決

    這篇文章主要介紹了vite+vue3中require?is?not?defined問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue實(shí)現(xiàn)div拖拽互換位置

    vue實(shí)現(xiàn)div拖拽互換位置

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)div拖拽互換位置的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評(píng)論