html - 在 Bootstrap 中导入 modal.less

标签 html css twitter-bootstrap less bootstrap-modal

我正在尝试使用 bootstrap(v3.3.7) 在我的元素中导入 modals.less 文件

下面是 bootstrap.less 代码:

 /*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Custom file
 */

 // Core variables and mixins
@import "variables.less";
@import "mixins.less";


// Core CSS
@import "scaffolding.less";
@import "grid.less";
@import "forms.less";
@import "buttons.less";

// Components
@import "modals.less";
@import "navs.less";
@import "dropdowns.less";
@import "popovers.less";


// Utility classes
@import "utilities.less";
@import "responsive-utilities.less";

导入的时候报错

message: '.transition-transform is undefined

这是这一行:

// When fading in the modal, animate it to slide down
  &.fade .modal-dialog {
    .translate(0, -25%);
    .transition-transform(~"0.3s ease-out");
  }

是否还需要导入我不知道的任何其他依赖项才能使用模态?

编辑:

// Mixins
// --------------------------------------------------



// Utilities
@import "mixins/tab-focus.less";
@import "mixins/hide-text.less";
@import "mixins/responsive-visibility.less";
@import "mixins/image.less";
@import "mixins/reset-filter.less";
@import "mixins/reset-text.less";
/*
@import "mixins/opacity.less";
@import "mixins/labels.less";
@import "mixins/resize.less";
@import "mixins/size.less";
@import "mixins/vendor-prefixes.less";
@import "mixins/text-emphasis.less";
@import "mixins/text-overflow.less";*/

// Components
@import "mixins/forms.less";
@import "mixins/buttons.less";
@import "mixins/nav-divider.less";
/*
@import "mixins/alerts.less";
@import "mixins/panels.less";
@import "mixins/pagination.less";
@import "mixins/list-group.less";

@import "mixins/progress-bar.less";
@import "mixins/table-row.less";*/

// Skins
@import "mixins/border-radius.less";
/*
@import "mixins/background-variant.less";
@import "mixins/gradients.less";
*/
// Layout
@import "mixins/clearfix.less";
@import "mixins/center-block.less";
@import "mixins/nav-vertical-align.less";
@import "mixins/grid-framework.less";
@import "mixins/grid.less";

最佳答案

通过上面的评论进一步调查后,问题似乎是 @import "mixins/vendor-prefixes.less";mixins.less 中被注释掉了> 文件。我建议取消注释该行。

关于html - 在 Bootstrap 中导入 modal.less,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47260425/

相关文章:

css - Thymeleaf 装饰器 - 如何通过特定页面上的自定义页脚替换布局中的页脚

javascript - 使用javascript问题在文本框中选择值

javascript - @Html.CheckBoxFor() - 更改复选框标签颜色

html - 通过URL后缀区分HTML文档

html - 将 Bootstrap 输入元素移到页面下方

javascript - 禁用按钮时启用效果

html - 在以下场景中,如何在 Bootstrap 框架中并排设置图标图像和文本标题?

jquery - Bootstrap 导航 slider

html - 右对齐列表项中的一些文本

html - 禁用 Gmail 的图片下载弹出窗口