当前位置: 首页 > news >正文

私人装修接单网站seo1搬到哪里去了

私人装修接单网站,seo1搬到哪里去了,优秀网站建设公司电话,淘宝客怎么做推广网站参考文章 CSS Modules 的用法 CSS Modules 的功能很单纯,只加入了局部作用域和模块依赖,可以保证某个组件的样式,不会影响到其他组件。 局部作用域 CSS的规则都是全局的,任何一个组件的样式规则,都对整个页面有效。…

参考文章

CSS Modules 的用法

CSS Modules 的功能很单纯,只加入了局部作用域和模块依赖,可以保证某个组件的样式,不会影响到其他组件。

局部作用域

CSS的规则都是全局的,任何一个组件的样式规则,都对整个页面有效。

产生局部作用域的唯一方法,就是使用一个唯一的 class 的名字,不会与其他选择器重名。这就是 CSS Modules 的做法。

示例代码:

// index.tsx
import React from 'react';
import styles from './index.less'const  Create: React.FC = () => {return <><div className={styles.titleName)></div></>
}

上面代码中,将样式文件 index.less 输入到 style 对象,然后引用 style.titleName 代表一个 class

.titleName {height: 18px;line-height: 18px;border-left: 4px solid #4461eb;font-size: 14px;padding-left: 8px;margin-left: 16px;
}

构建工具会将类名 style.titleName 编译成一个哈希字符串。

<div class="titleName___ua3pe">标题
</div>

index.less 也会同时被编译。

.titleName___ua3pe {height: 18px;line-height: 18px;border-left: 4px solid #4461eb;font-size: 14px;padding-left: 8px;margin-left: 16px;
}

这样一来,这个类名就变成唯一的了,只对 Create 组件有效。

CSS Modules 提供各种插件,支持不同的构建工具。上面使用的是 Webpack 的css-loader插件,因为它对 CSS Modules 的支持最好,而且很容易使用。

下面是这个示例的 webpack.config.js

module.exports = {entry: __dirname + '/index.js',output: {publicPath: '/',filename: './bundle.js'},module: {loaders: [{test: /\.jsx?$/,exclude: /node_modules/,loader: 'babel',query: {presets: ['es2015', 'stage-0', 'react']}},{test: /\.css$/,loader: "style-loader!css-loader?modules"},]}
};

上面代码中,关键的一行是style-loader!css-loader?modules,它在css-loader后面加了一个查询参数modules,表示打开 CSS Modules 功能。

全局作用域

CSS Modules 允许使用:global(.className)的语法,声明一个全局规则。凡是这样声明的class,都不会被编译成哈希字符串。

使用 css modules 的方式引入的 less 文件,如果需要复写 antd 组件样式,需要加上全局标识:

:global {.ant-upload-select {margin-left: -12px;}.ant-upload-list {position: absolute;width: 80%;left: 24px;top: 0px}
}
http://www.yayakq.cn/news/533735/

相关文章:

  • wordpress+本地编辑郑州厉害的seo优化顾问
  • 自己做的网站被黑了怎么办长沙购物网站建设
  • 北京 工业网站建设公司排名做公司网站注意什么
  • 自己做网站的网址网站需要服务器
  • 男女做羞羞的事视频网站wordpress主题检测
  • 摄影网站功能设计com域名和cn域名
  • 安徽专业网站建设创新网站编程员工资
  • 大连公司注册专业网站设计制作优化排名
  • 吕梁做网站的公司怎样建设网站公司
  • win7本地架设网站德阳市建设管理一体化平台网站
  • 如何做网站策划搜狐快站绑定未备案的网站域名吗
  • wordpress建的网站打开太慢大连商城网站制作
  • 如何自己做彩票网站嵌入式开发培训班费用大概多少
  • 怎么免费推广自己网站alexa排名查询的特点
  • 大连零基础网站建设培训班建设网站公司那里好
  • c语言做网站账号登录系统朔州建设机械网站
  • 网站建设方案书内容管理制度做百度联盟怎么才能创建多个网站
  • 建站公司人员配置灰系网站
  • 高并发电商网站开发推广之家官网
  • 门户网站建设申请利用表单大师做网站
  • 制作一个自己的网站房地产新闻最新消息
  • 网站退出率开发一个app需要的技术
  • 网站的服务费账怎么做深圳网站设计合理刻
  • 网站建设推广市场wordpress打开页面慢
  • 家具网站开发目的手机优化大师下载安装
  • 国家企业公司网站建设世界排名第几
  • 网站主机免备案用vs2010做的网站
  • 免费的推广网站有哪些wordpress挖主题
  • php class 做网站做网站有软件吗
  • 什么公司需要做网站WordPress 扫码支付跳转