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

如何在角材料设计的工具提示中添加换行符

竺和洽
2023-03-14
问题内容

如何在工具提示中添加换行符我已经实现了工具提示,但是我无法在工具提示中添加多个换行符或换行符。以下是我的代码

http://codepen.io/apps4any/pen/RWQLyr

HTML

<div ng-controller="AppCtrl" ng-cloak="" class="tooltipdemoBasicUsage" ng-app="MyApp">
  <md-content layout-padding="">
    <md-button class="md-fab md-fab-top-right right" aria-label="Photos">
      <md-icon md-svg-src="img/icons/ic_photo_24px.svg" style="width: 24px; height: 24px;"></md-icon>
      <md-tooltip>
        List1<br>
        List2<br>
        List3<br>
        List4
      </md-tooltip>
    </md-button>
    <div style="margin-top: 150px;">
    </div>
  </md-content>
</div>

CSS:

.tooltipdemoBasicUsage md-toolbar .md-toolbar-tools .md-button, .tooltipdemoBasicUsage md-toolbar .md-toolbar-tools .md-button:hover {
  box-shadow: none;
  border: none;
  transform: none;
  -webkit-transform: none; }
.tooltipdemoBasicUsage .left {
  top: 70px !important;
  left: 56px !important; }
.tooltipdemoBasicUsage .right {
  top: 70px !important;
  right: 56px !important; }

JS

angular.module('MyApp')
.controller('AppCtrl', function($scope) {
  $scope.demo = {};
});

问题答案:

在您的情况下(使用<br>s)添加此CSS似乎可行:

md-tooltip .md-content {
    height: auto;
}

我不确定为什么Angular-Material将高度硬编码为22px。您需要检查此更改是否破坏其他工具提示。

或者,您可以仅通过给它一个类(例如)将其专门应用于此用例tt-multiline,以便可以在CSS中定位它:

md-tooltip.tt-multiline .md-content {
    height: auto;
}

编辑:从Angular-Material 1.1开始,某些类名称已更改为以下划线开头。

在这种情况下使用

md-tooltip ._md-content {
    height: auto;
}

并针对特定班级

md-tooltip.tt-multiline ._md-content {
    height: auto;
}


 类似资料:
  • 问题内容: 如何在JTable的行中添加工具提示(Java Swing)?这些工具提示应包含相对行的相同值。 这是我在扩展JTable的类中使用的代码。它覆盖了方法“ prepareRenderer”,但是我得到了空单元格,并且为行中的每个单元格添加了一个工具提示,而不是整个行的一个工具提示(这就是我想要的): 问题答案: 它为行中的每个单元格添加了一个工具提示,而不是整个行中的一个工具提示 您正

  • 问题内容: 我有一系列的svg矩形(使用D3.js),我想在鼠标悬停时显示一条消息,该消息应被用作背景的框包围。它们应彼此完全对齐,并与矩形(顶部和中心)完全对齐。做这个的最好方式是什么? 我尝试使用“ x”,“ y”,“ width”和“ height”属性添加svg文本,然后在svg rect之前添加。问题是文本的参考点在中间(因为我想使它居中对齐),但是对于矩形,它是左上角的坐标,而且我想在

  • 简单地说,我不想使用第三方库,我只想知道是否可以使用android支持库以及如何做到这一点。

  • 问题内容: 我想要一个添加到自定义的 JMapViewer 。但是,取消搜索并不能帮助我解决这个问题。 自定义 MapMarker 为: 绘制方法的覆盖是 感谢您提供的任何帮助。 问题答案: 覆盖的方法。在您的实现中,用于将坐标转换为大地坐标。下面的示例仅显示未格式化的坐标。您需要找到最接近的文本并返回适当的文本。 附录: 是否可以将工具提示直接添加到图像? 没有; 是处理工具提示的外壳。 我在地

  • 我在一个组件内使用两个角形材料组件: null null 在这些输入字段被聚焦之前,它们应该查看以下内容 我需要蓝色的第一个输入mat-label时,它是聚焦和标签浮在左上角。 对于第二个输入mat-label,我想要黑色 有谁能帮我做到这一点吗?多谢

  • 什么是材料设计 材料设计是跨平台的视觉,动作和交互设计的综合指南