Css 如何将自定义类添加到语义UI?
在何处和如何添加自定义类,如:Css 如何将自定义类添加到语义UI?,css,less,semantic-ui,Css,Less,Semantic Ui,在何处和如何添加自定义类,如: .my-custom-class { color: red; } 原因是它不会改变所有的语义UI元素。 我应该在哪个文件中添加它以将其包含在dist文件中?如果您不想更改语义UI元素,为什么不使用一个完全独立的CSS文件来定制样式呢 拥有多个CSS文件完全可以(而且非常常见),例如具有以下结构: <link rel="stylesheet" type="text/css" class="ui" href="/dist/semantic.min.cs
.my-custom-class {
color: red;
}
原因是它不会改变所有的语义UI元素。我应该在哪个文件中添加它以将其包含在dist文件中?如果您不想更改语义UI元素,为什么不使用一个完全独立的CSS文件来定制样式呢 拥有多个CSS文件完全可以(而且非常常见),例如具有以下结构:
<link rel="stylesheet" type="text/css" class="ui" href="/dist/semantic.min.css">
<link rel="stylesheet" type="text/css" href="custom.css">
外部样式表的加载顺序直接对应于;在语义UI之后加载自定义样式表,将使其在出现平局时更加具体
希望这有帮助!:) 如果您不想更改语义UI元素,为什么不使用一个完全独立的CSS文件来定制样式呢 拥有多个CSS文件完全可以(而且非常常见),例如具有以下结构:
<link rel="stylesheet" type="text/css" class="ui" href="/dist/semantic.min.css">
<link rel="stylesheet" type="text/css" href="custom.css">
外部样式表的加载顺序直接对应于;在语义UI之后加载自定义样式表,将使其在出现平局时更加具体
希望这有帮助!:) 我希望它也能绑定到semantic.min.css文件中,并且功能较少(使用gulp watch),这是否也是一种优雅的方式呢?您可以使用类似于
watch('css/***/.css',function(){})
的方法在gulp中查看多个文件的更改,并将它们作为输出传输到单个文件。然而,我不建议改变语义用户界面的CSS;它本质上是一个插件。通过将它们分开,您将能够将自定义CSS从语义UI的内置CSS中分离出来,并且更容易发现潜在的问题。通过简单地交换HTML中CSS文件的顺序,它还允许更简单的“样式修改”。嗨,谢谢,这里有一个特殊性的问题。SUI将永远赢得您的解决方案。你有什么解决方案吗?这取决于SUI和自定义CSS使用的类名(如果需要,你可以使用完全不同的类名),尽管最后加载的样式表总是被授予一个额外的特殊性点。如果您有相同的选择器,则最后加载的样式表将获胜。你可以提供比SUI更具体的信息。例如,.ui.checkbox input.hidden+label
将被body.ui.checkbox input.hidden+label
击败。我不相信SUI会使用!重要
,但是一个!重要信息
更具体的声明仍将覆盖任何!重要的
语句在SUI:)我希望它也捆绑到semantic.min.css文件中,并且功能较少(使用gulp watch)这是否也是一种优雅的方式呢?您可以使用类似于watch('css/***.css',function(){})的东西在gulp中查看多个文件的更改,并将它们作为输出传输到单个文件。然而,我不建议改变语义用户界面的CSS;它本质上是一个插件。通过将它们分开,您将能够将自定义CSS从语义UI的内置CSS中分离出来,并且更容易发现潜在的问题。通过简单地交换HTML中CSS文件的顺序,它还允许更简单的“样式修改”。嗨,谢谢,这里有一个特殊性的问题。SUI将永远赢得您的解决方案。你有什么解决方案吗?这取决于SUI和自定义CSS使用的类名(如果需要,你可以使用完全不同的类名),尽管最后加载的样式表总是被授予一个额外的特殊性点。如果您有相同的选择器,则最后加载的样式表将获胜。你可以提供比SUI更具体的信息。例如,.ui.checkbox input.hidden+label
将被body.ui.checkbox input.hidden+label
击败。我不相信SUI会使用!重要
,但是一个!重要信息
更具体的声明仍将覆盖任何!重要的
SUI中的声明:)