Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何对同一CSS类应用不同的样式?_Css_Class - Fatal编程技术网

如何对同一CSS类应用不同的样式?

如何对同一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_Slideing”的类的元素应用相同的样式,并在不重复整个元素的情况下应用某些元素样式

在这里,我需要为下划线的颜色应用额外的样式

.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自定义属性/变量将是一个现代的解决方案。