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

网站文章更新注意什么意思北京西城注册公司

网站文章更新注意什么意思,北京西城注册公司,免费制作微信小程序的软件,杭州市建设银行网站一:问题: 在 vue 项目中,我们书写css的方式很简单,就是在 .vue文件中写style标签,然后加上scope属性,就可以隔离当前组件的样式,但是在react中,是没有这个东西的,如果直…

一:问题:

在 vue 项目中,我们书写css的方式很简单,就是在 .vue文件中写style标签,然后加上scope属性,就可以隔离当前组件的样式,但是在react中,是没有这个东西的,如果直接引入css文件,很可能会导致样式覆盖的问题。

二:常见书写css方法:

1.直接引入css文件

可以创建一个普通的 .css 文件并在组件中导入它。这是最传统和简单的方法。但是这种很容易出现样式覆盖的问题,所以可以加一些特殊的标识之类的做区分:
css文件:

.login-example {color: blue;font-size: 20px;
}

jsx文件:

import React from 'react';
import './styles.css';const MyComponent = () => (<div className="login-example">Hello, world!</div>
);export default MyComponent;

给每个页面加一个特殊的名称,适用于页面不多的情况。

2.行内样式:

在 React 中,也可以使用内联样式:

import React from 'react';const MyComponent = () => (<div style={{ color: 'blue', fontSize: '20px' }}>Hello, world!</div>
);export default MyComponent;

直接书写行内样式,通常只用于一些很简单的样式,或者需要动态计算样式的情况;通篇使用内联样式是不可取的。

3.CSS Modules

CSS Modules 可以将 CSS 作用域限制在单个组件内,避免全局污染。
步骤:

(1). 创建一个 CSS Module 文件,文件名格式为 *.module.css,例如 styles.module.css:

.example {color: blue;font-size: 20px;
}

(2). 在 React 组件中导入这个 CSS Module 文件:

import React from 'react';
import styles from './styles.module.css';const MyComponent = () => (<div className={styles.example}>Hello, world!</div>
);export default MyComponent;

效果如下:
在这里插入图片描述
可以看到,这里的div的class给了哈希值,就避免了全局污染。

4. 第三方插件

也有许多第三方插件可以供我们使用,像 Styled Components,下面是styled components的用法:

import React from 'react';
import styled from 'styled-components';const Example = styled.div`color: blue;font-size: 20px;
`;const MyComponent = () => (<Example>Hello, world!</Example>
);export default MyComponent;

以上就是常用的在react中书写css的方法

http://www.yayakq.cn/news/669327/

相关文章:

  • 备案 网站下线无锡做网站哪家公司好
  • 建站模板wordpress 编辑权限 发文章
  • 海外网站建设推广网站做政务
  • 怎样批量做全国网站宁化县建设局网站
  • 嘉兴信息网站wordpress 边栏修改
  • 买房咨询平台在线东莞快速优化排名
  • 烟台消防建设信息网站重庆网站建设公司的网站
  • 单页面网站制作前端做网站步骤
  • 河南网站推广优化排名百度查重免费
  • 百度智能云网站建设电子商务平台网站源码
  • 做网站域名是什么意思微信小程序后台
  • 酒店网站html模板免费上传图片的网址
  • 梅州市住房和城乡建设局官方网站类似视频教程网站的wordpress主题
  • 网站建设 试题网站怎么换服务器
  • 广告网站留电话东营做网站多少钱
  • iis7.5网站权限配置软件技术专升本
  • 北京企业建站哪家好山西建设厅网站2016年3号文件
  • 建设网站有什么作用wordpress网站实例
  • 网站建设海报室内设计者联盟app下载
  • 个人网站怎样备案wordpress获取文章块
  • wordpress引导页网站同时做竞价和优化可以
  • 洛阳网站建设联系方式建设网站范文
  • 做竞彩网站代理犯法么中国网络安全官网
  • 开一个做网站的工作室ext做的网站有那些
  • 河南企业网站排名优化东莞做购物网站
  • 网站建设与维护ppt模板下载微网站怎样做
  • 上饶建设银行网站济宁网站建设流程
  • 有哪些做的好的汽配零配件网站中英双语外贸网站源码
  • 中山网站备案wordpress标签链接地址
  • 惠州网站制作推广快速网站搭建