必知必会的CSS模块化架构之REM_第1页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、必知必会的css模块化架构之rem什么是bem? bem是一个精彩的css架构,虽然它看起来并不是很好看,还显得臃肿。 b代表:black(块) e代表:element(元素) m代表: modifier (修饰符) 概念十分的清楚,且和前端组件化十分的搭配。 容易用法 在bem中一个块就是一个组件,比喻说,我需要一个提交页面。里面需要一个表单块。那么它看起来是这样的 .item 这是一个十分容易的bem表单案例,这是一个提交组件。submit容器。容器中有一个表单块。我门用法bem规范定义为form,那么form就是一个块,在快里面有一个item的行,那么item就是元素。块_元素串联起来就

2、十分好理解。利用sass,我们可以快速的书写样式 .submit-wrapper .form .form块 &_item .item样式 修饰符运用 前面的结构中写了块和元素的用法规章。块于元素用_双下划线做链接。而修饰符则是用法(-)横线做衔接。 如上面的实例,我定义了一个button组,里面会有无数的button。 而button是有不同样式的全部在button按钮后添加了一个修饰符,button-error用来表示红色的按钮。作为修饰。而button-group也是一个修饰,button后面-group代表组的修饰。 总结 当项目组件化时,组件内部的class样式类管理就十分的杂乱。甚至有时候自己都不知道写到了哪里。十分的杂乱。很早以前就在寻觅一份css架构,知道2020年年初阅读element源码的时候,才将rem用起来。比以前的架构优秀了无数,尤其是搭配sass编译器的时候。使得代码十分的优雅。所以在2020年假如你不知道rem,甚至不知道css架

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论