如何对同一CSS类应用不同的样式?
如何对名为“mp_m_blurb_underline_Slideing”的类的元素应用相同的样式,并在不重复整个元素的情况下应用某些元素样式 在这里,我需要为下划线的颜色应用额外的样式如何对同一CSS类应用不同的样式?,css,class,Css,Class,如何对名为“mp_m_blurb_underline_Slideing”的类的元素应用相同的样式,并在不重复整个元素的情况下应用某些元素样式 在这里,我需要为下划线的颜色应用额外的样式 .mp_m_blurb_underline_sliding h4 { display: inline-block; position: relative; padding-bottom: 5px; font-size: 5px; font-weight: 600;
.mp_m_blurb_underline_sliding h4 {
display: inline-block;
position: relative;
padding-bottom: 5px;
font-size: 5px;
font-weight: 600;
-webkit-transition: all .5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;}
.mp_m_blurb_underline_sliding p {
padding-top: 10px;}
.mp_m_blurb_underline_sliding h4:hover {
color: #2ea3f2;}
如果您要求对多个类名使用相同的样式,比如通用函数-您需要使用较少的/scs,两个lib都有
Mixin
,Mixin类似于编程语言中的函数
看看这里,少混入的文档
例如:
.border-radius(@radius) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
#header {
.border-radius(4px);
}
.button {
.border-radius(6px);
}
但是,如果不想使用这些LIB,则需要为这些“可变”样式创建一个单独的类,并将其添加到所需的标记(两个类名) 例如,仅为下划线颜色创建一个具有特殊颜色的类-黄色\u mp\u m\u blurb\u underline\u滑动、蓝色\u mp\u m\u blurb\u underline\u滑动,无论您想命名它什么 像那样使用它
<p class="mp_m_blurb_underline_sliding yellow_mp_m_blurb_underline_sliding"> ... </p>
如果您要求对多个类名使用相同的样式,比如通用函数-您需要使用较少的/scs,两个lib都有Mixin
,Mixin类似于编程语言中的函数
看看这里,少混入的文档
例如:
.border-radius(@radius) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
#header {
.border-radius(4px);
}
.button {
.border-radius(6px);
}
但是,如果不想使用这些LIB,则需要为这些“可变”样式创建一个单独的类,并将其添加到所需的标记(两个类名) 例如,仅为下划线颜色创建一个具有特殊颜色的类-黄色\u mp\u m\u blurb\u underline\u滑动、蓝色\u mp\u m\u blurb\u underline\u滑动,无论您想命名它什么 像那样使用它
<p class="mp_m_blurb_underline_sliding yellow_mp_m_blurb_underline_sliding"> ... </p>
您需要为下划线颜色的样式设置不同的类
.main_css_styling{
//lines of codes of styling
}
.underline_blue{
//blue
}
.underline_red{
//red
}
<h4 class="main_css_styling underline_blue"><h4/> //same main css styling
<h4 class="main_css_styling underline_red"><h4/> //same main css styling
.main\u css\u样式{
//样式代码行
}
.蓝色下划线{
//蓝色的
}
.红色下划线{
//红色的
}
//相同的主css样式
//相同的主css样式
结论:通过为下划线颜色设置不同的类,您无需重复大量编码,只需为每个标题标记放置具有不同颜色的2个类。您需要为下划线颜色的样式设置不同的类
.main_css_styling{
//lines of codes of styling
}
.underline_blue{
//blue
}
.underline_red{
//red
}
<h4 class="main_css_styling underline_blue"><h4/> //same main css styling
<h4 class="main_css_styling underline_red"><h4/> //same main css styling
.main\u css\u样式{
//样式代码行
}
.蓝色下划线{
//蓝色的
}
.红色下划线{
//红色的
}
//相同的主css样式
//相同的主css样式
结论:通过为下划线颜色设置不同的类,您无需重复大量编码,只需为每个标题标记设置具有不同颜色的2个类。相同的类但不同的样式?您需要一个额外的标准来决定应用哪种样式..mp_m_blurb_underline_slided h4、.另一个_style1、.另一个_style2、{…}.另一个_style1{color:red;}.另一个_style2{color:green;}使用CSS自定义属性/变量将是一个现代的解决方案。相同的类但不同的样式?您需要一个额外的标准来决定应用哪种样式。mp_m_blurb_underline_slided h4、.另一个_style1、.另一个_style2、{…}.另一个_style1{color:red;}.另一个_style2{color:green;}使用CSS自定义属性/变量将是一个现代的解决方案。