当前位置: 首页 > 面试题库 >

自定义Bootstrap CSS模板

彭梓
2023-03-14
问题内容

我刚刚开始使用Twitter的Bootstrap,并且想知道自定义的“最佳实践”是什么。我想开发一种系统,该系统将利用css模板(Bootstrap或其他)的所有功能,完全(轻松)地进行修改,具有可持续性(即–从Twitter发布下一版本的Bootstrap时,我不会)不必重新开始。

例如,我想将背景图像添加到顶部导航中。看来有3种方法可以解决此问题:

  1. 修改bootstrap.css中的.topbar类。我不是特别喜欢这个,因为我会有很多.topbar项,并且我不一定要用相同的方式进行修改。
  2. 用我的背景图像创建新类,然后将两种样式都应用(新样式和引导样式应用于我的元素)。这可能会产生样式冲突,可以通过将.topbar类剥离到单独的类中,然后仅使用未由我的自定义类踩下的片段来避免。再次,这需要比我认为必要的工作更多的工作,并且尽管它很灵活,但是当Twitter发布下一部分时,它不允许我轻松地更新bootstrap.css。
  3. 使用.LESS中的变量来实现自定义。副手这似乎是一个不错的方法,但是没有使用过。除非我担心在客户端上编译css和代码的可持续性。

尽管我使用的是Bootstrap,但是这个问题可以推广到任何CSS模板。

预先感谢您的输入。


问题答案:

最好的办法是。

1.从github派生twitter-bootstrap并在本地克隆。

他们正在迅速地改变库/框架(它们在内部有所不同。有些人更喜欢库,我会说这是一个框架,因为从将其加载到页面时开始就更改了布局)。好吧…分叉/克隆将使您轻松获取即将推出的新版本。

2.不要修改bootstrap.css文件

当您需要升级引导程序时(这将使您的生活变得复杂)。

3.创建自己的css文件,并在需要原始引导程序内容时覆盖

假设他们使用设置了一个顶部栏,color: black;但您希望将其设置为白色,请为此顶部栏创建一个非常具体的新选择器,并在特定顶部栏上使用此规则。例如,对于一个表,它将为<table class="zebra-striped mycustomclass">。如果您在之后声明css文件bootstrap.css,这将覆盖您想要的任何内容。



 类似资料:
  • 从MinDoc v0.13及以上版本开始支持自定义模板(仅Markdown编辑器)。 创建自定义模板 用户可在编辑项目时将编辑器内的内容报错为模板: 点击保存按钮右侧的公文包按钮会弹出保存为模板的界面: 填写模板名称点击立即保存即可。 全局模板是指,在其他项目中可用,目前仅支持管理员保存全局模板,非管理员及时选中了全局,保存时也是仅项目内可用。 使用自定义模板 点击编辑器上的模板按钮可以显示选择模

  • 如果您是一位经验丰富的ML开发人员,而且ML Kit的预训练的模型不能满足您的需求,您可以通过ML Kit使用定 的TensorFlow Lite模型。 使用Firebase托管您的TensorFlow Lite模型或将其与您的应用程序打包在一起。然后,使用ML Kit SDK来使用您的自定义模型的最佳版本构建应用。如果您使用Firebase托管您的模型,ML Kit会自动更新您的用户的所用版本。

  • 需要 10.2.0+ 您可以在*.vue文件中定义自定义语言块。 自定义块的内容将由在vue-loader'选项的loaders对象中指定的加载器处理,然后由组件模块require。 配置类似于[先进的Loader配置](../ configurations / advanced.md)中描述的配置,除了匹配使用标记名称而不是lang`属性。 如果找到一个自定义块的匹配加载器,它将被处理; 否则将

  • 在本章中,我们将研究Joomla中的Template Customize Manager 。 自定义模板允许在模板中编辑或创建新文件。 自定义模板 以下是在Joomla中自定义模板的简单步骤。 Step (1) - 单击Extensions → Template Manager ,如下所示。 Step (2) - 单击Template Manager ,将显示Template Manager: S

  • 主要内容:自定义模块编写说明文档到目前为止,读者已经掌握了导入 Python 标准库并使用其成员(主要是函数)的方法,接下来要解决的问题是,怎样自定义一个模块呢? 前面章节中讲过,Python 模块就是 Python 程序,换句话说,只要是 Python 程序,都可以作为模块导入。例如,下面定义了一个简单的模块(编写在 demo.py 文件中): 可以看到,我们在 demo.py 文件中放置了变量(name 和 add)、函数(

  • 我正在努力让wordpress从页面模板中搜索自定义帖子元。我在互联网上到处找,似乎找不到任何有用的东西。没有插件似乎也能工作。 在我的帖子中,我有一个自定义的meta:“rate”和值:“10”-Wordpress在搜索这些内容时不会给出任何结果。 如果有人能给我写一个搜索页面,我将不胜感激。php页面模板或为我指出正确的方向(我不擅长php)。 以下是我当前的PHP代码: