首页 > 其他分享 >CSS - BEM和原子CSS

CSS - BEM和原子CSS

时间:2022-12-04 20:11:36浏览次数:43  
标签:__ BEM text 原子 weui article CSS

BEM是一种CSS命名规范,增强页面代码可读性、可维护性

.weui-article {}
.weui-article__h1 {}
.weui-article__p {}
.weui-article__p_in-box {}

-:短横杠,连接多个单词的连接符

__:双下划线,表示连接的子元素

_:单下划线,表示所指元素的不同状态

(注意命名的层级最多不要超过两层)

 

原子CSS,通过类名定义一系列样式,减少代码重复写

.flex {
  display: flex;
}
.flex1 {
    flex: 1;
}
.mt-10 {
    margin-top: 10px;
}
.text-center {
    align: center;
}
.text-orange {
    color: orange;
}
.text-sm {
    font-size: 12px;
}
.text-lg {
    font-size: 18px;
}

 

标签:__,BEM,text,原子,weui,article,CSS
From: https://www.cnblogs.com/cjnfm/p/16950573.html

相关文章

  • 进入python的世界_day44_前端——CSS的学习(边框、定位、浮动、溢出解决、堆叠等)
    一、CSS之调整边框1.边框#左border-left-width:30px;border-left-style:solid;border-left-color:coral;#上border-top-color:coral;border-top-width:30......
  • 修改iframe里的css样式及跨域问题
    前段时间给一个客户制作网站在线客服的时候遇到一个问题,客户想尽量美化一下客服的框,而我们研究发现,客服框其实是iframe引用的外部资源。开始我们也天真地以为,自己写段代码,......
  • css: normalize.css
     <!doctypehtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.......
  • 前端开发:3、CSS之边框、盒子模型、浮动、溢出、定位、重叠、display
    前端开发之CSS目录前端开发之CSS一、CSS之边框二、display属性三、盒子模型四、CSS之浮动float属性clear属性清除浮动五、CSS之溢出Overflow六、CSS之定位position属......
  • css 滤镜效果
    如何让网站变灰在这些变灰的网站中我们总能在根元素上根选择器::roothtmlelement.style中找到一个与滤镜相关的css属性filter:greyscale(1)这添加的是一层滤镜效......
  • maven项目中css无法渲染问题
    一.解决1.在spring-mvc.xml中配置(控制层)<!--视图解析器--><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><propert......
  • css选择器选择奇数行或偶数行
    css选择器选择奇数行或偶数行实现方式有两种方式一:nth-child/*奇数行*/div:nth-child(odd){}/*偶数行*/div:nth-child(even){}:nth-child(n)选择器匹......
  • CSS记一些零碎点
    flex-basisflex-basis表示items被放入flex容器前的大小,也就是items的理想大小,不是真实大小(item真实大小取决于flex容器的宽度)flex-basis与width同时存在时......
  • scss
    SCSS语法一、变量以$开头默认变量是可以被覆盖的特殊变量:$fontSize:14px;font:#{$fontSize}多值变量:list(类似js数组)和map(类似js对象)两种类型二、嵌套......
  • 网站整体变灰-css
    加入以下样式html{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-f......