css - 将多个 css 样式合并为一个

标签 css bootstrap-4

我有使用多种样式的 div

<div class="alert alert-secondary login-alert" role="alert">Please contract administrator to recieve credentials!</div>

其中 alertalert-secondary 是默认的 bootstrap 4 样式,而 login-alert 只是一个简单的样式一行

.login-alert {
    font-family: 'Kavivanar', cursive;
}

如何将其组合成一种风格?问题是我只想在某些地方使用这种组合样式,我可能在某处需要纯 alertalert-secondary

最佳答案

在 bootstrap 4 中,.alert 的 css 是

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

和 .alert-secondary

.alert-secondary {
    color: #464a4e;
    background-color: #e7e8ea;
    border-color: #dddfe2;
}

所以要组合它们,请使用:

.login-alert-combined{
    font-family: 'Kavivanar', cursive;
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    color: #464a4e;
    background-color: #e7e8ea;
    border-color: #dddfe2;
}

但是当您想使用所有 3 种样式时,我看不出将类设置为“alert alert-secondary login-alert”有什么问题。

关于css - 将多个 css 样式合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46942218/

相关文章:

javascript - 鼠标悬停在父级上时自动子级高度

html - 更改元素的位置(从顶部开始?)以在其上方的框之后跟随 5px

html - 更改 Bootstrap 按钮的颜色

html - 即使通过 Bootstrap 设置宽度后,控件也无法正确对齐

css - 右侧的Bootstrap 4折叠垂直菜单

html - 标题背景图像未涵盖所有标题内容

javascript - 使 Bootstrap 列从屏幕右侧进入

javascript - IE 中的热点不正确

css - react js 按钮颜色 css 样式不起作用

javascript - Bootstrap 4 导航选项卡更改页面而不是更改选项卡内容