最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

編程式處理Css樣式的示例代碼

  發(fā)布時間:2020-10-20 15:14:04   作者:佚名   我要評論
這篇文章主要介紹了編程式處理Css樣式的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

編程式方法的好處

1.全局控制,避免樣式散亂

2.代碼簡潔,開發(fā)快速 函數式編程大量使用函數,減少了代碼的重復,因此程序比較短,開發(fā)速度較快

3.接近自然語言,易于理解 函數式編程的自由度很高,可以寫出很接近自然語言的代碼

4.更方便的代碼管理

5.書寫樣式成為一門藝術

Less

Bad

.card-title {
    font: "PingFang-SC-medium";
    color: #333;
    font-size: 18px;
}

.card-title {
    font: "PingFang-SC-regular";
    font-size: 14px;
    color: #333;
}

Good

// 申明less函數
.mixin-font-class(@fontColor: yellow; @fontSize; @fontFamily) {
    font-family: @fontFamily;
    font-size: @fontSize;
    color: @fontColor;
}

應用

h6 {
        .mixin-font-class(@fontColor:red;@fontSize:12px;@fontFamily:"PingFang-SC-medium");
}
h2{
      .mixin-font-class(@fontColor:blue;@fontSize:15px;@fontFamily:"PingFang-SC-regular");
}

全局Less

在Vue-cli模式中

// 添加全局less
pluginOptions: {
        'style-resources-loader': {
            preProcessor: 'less',
            patterns: [
                resolve('./src/less/theme.less')
            ]
        }
},
// 在任何組件中或者less文件中使用
<style lang="less" scoped>
.breadTop {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 15px;
    h6 {
        .mixin-font-class(@fontColor:red;@fontSize:12px;@fontFamily:"PingFang-SC-medium");
       }
       h2{
            .mixin-font-class(@fontColor:blue;@fontSize:15px;@fontFamily:"PingFang-SC-regular");
       }
}
</style>

scss

$font-normal-color = #222;
$font-light-color = #333;

@mixin font-class($fontFamily, $fontSize, $fontColor) {
    font-family: $fontFamily;
    font-size: $fontSize;
    color: $fontColor;
}

@mixin font-large($size: 14px, $color: $font-normal-color) {
    @include font-class($font-family-medium, $size, $color);
}

@mixin font-normal($size: 14px, $color: $font-light-color) {
    @include font-class($font-family-regular, $size, $color);
}

使用

.form-title {
    @include font-large(16px, red);
}

.form-text {
    @include font-large(12px, blue);
}

注意less函數的參數使用的@,scss使用的$

到此這篇關于編程式處理Css樣式的文章就介紹到這了,更多相關編程式處理Css樣式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

相關文章

  • HTML外部樣式表如何引入CSS樣式

    這篇文章主要介紹了HTML外部樣式表如何引入CSS樣式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習
    2020-12-10
  • 詳解CSS3中常用的樣式【基本文本和字體樣式】

    這篇文章主要介紹了CSS3中常用的樣式【基本文本和字體樣式】,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-20
  • CSS 選擇所有子元素添加樣式的方法

    這篇文章主要介紹了CSS 選擇所有子元素添加樣式的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學
    2020-09-02
  • CSS常用樣式之繪制雙箭頭的示例代碼

    這篇文章主要介紹了CSS常用樣式之繪制雙箭頭的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-31
  • 詳解中文字體在CSS樣式中font-family對應的英文名稱

    這篇文章主要介紹了中文字體在CSS樣式中font-family對應的英文名稱,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-21
  • CSS實現(xiàn)鼠標懸停改變其他標簽樣式的示例代碼

    這篇文章主要介紹了CSS實現(xiàn)鼠標懸停改變其他標簽樣式的示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-19
  • 解決ElementUI自定義CSS樣式不生效的問題

    這篇文章主要介紹了解決ElementUI自定義CSS樣式不生效的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-22

最新評論

禄丰县| 琼海市| 邯郸县| 浏阳市| 介休市| 大名县| 陆河县| 宁城县| 体育| 盖州市| 红河县| 锦州市| 中阳县| 泰安市| 天气| 定襄县| 玉龙| 吴旗县| 林周县| 江华| 毕节市| 湖北省| 大城县| 湄潭县| 曲沃县| 巩义市| 渭南市| 正镶白旗| 芜湖市| 江山市| 同德县| 芮城县| 鄂托克旗| 东莞市| 安仁县| 革吉县| 新河县| 闵行区| 五台县| 嘉荫县| 衢州市|