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

衡水做阿里巴巴网站网推资源渠道

衡水做阿里巴巴网站,网推资源渠道,招聘网站建设初衷,手机web网站开发一:问题: 在 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.mmbaike.com/news/108493.html

相关文章:

  • 自己做网站练手什么是关键词推广
  • 旅游网站建设导航栏关键词查询工具有哪些
  • WordPress设置用户访问个数网站的seo优化报告
  • 网站开发与设计实训报告总结官网制作公司
  • 宁波做企业网站公司长沙网络营销顾问
  • 重庆电商平台网站建设推广自己产品的文案
  • .net网站做增删改搜索电影免费观看播放
  • 网页登录优化seo教程
  • 杭州做企业网站公司提交链接
  • 网站限时抢购怎么做爆款引流推广软件
  • 青岛网站优化联系方式如何优化关键词排名到首页
  • 自己做的网站打开速度慢营销推广方式
  • 网站一体化建设百度推广费用可以退吗
  • 珠海网站建永久免费用的在线客服系统
  • 厦门市建设厅网站搜索引擎seo排名优化
  • 建立一个门户网站营销网络推广哪家好
  • wordpress添加自定义导航栏上海seo有哪些公司
  • 做网站怎么租用服务器吗seo高端培训
  • asp.net mvc 4 web 企业网站开发实战百度友情链接
  • 扁平 网站模板重庆网站制作公司哪家好
  • 哪些网站可以免费做代码百度热词
  • 网站建设服务器端软件软文是什么意思
  • 静态网站结构如何更新西安seo网络优化公司
  • 河北邢台沙河疫情最新消息站长工具seo综合查询引流
  • 做web网站原型设计软件优化大师使用方法
  • 凡科网站建设教学视频沧州网络推广外包公司
  • 有什么好网站做浏览器主页百度推广怎么联系
  • 如何制作网站视频教程免费代理浏览网页
  • 网站备案 拍照网点谷歌排名规则
  • 购物网站php源代码seo方法图片