代码之家  ›  专栏  ›  技术社区  ›  core114

ng bootstrap打开焦点输入字段css不工作

  •  0
  • core114  · 技术社区  · 8 年前

    我已经用过NG打字机了 Open on focus 输入,我的冲突是他们正在使用 bootstrap-4 但我用过 bootstrap 3 对于我的项目,bootstrap 3对于open-on-focus不起作用,有人知道如何在bootstrap3上起作用吗?

    HTML

    <input
      id="typeahead-focus"
      type="text"
      class="form-control"
      [(ngModel)]="model"
      [ngbTypeahead]="search"
      (focus)="focus$.next($event.target.value)"
      (click)="click$.next($event.target.value)"
      #instance="ngbTypeahead"
    />
    

    stackblitz code here

    1 回复  |  直到 8 年前
        1
  •  1
  •   Kishan    8 年前

    只需在style.css中添加以下css,您的项目将显示为很好的示例:

    .dropdown-item {
    	display: block;
    	width: 100%;
    	padding: .25rem 1.5rem;
    	clear: both;
    	font-weight: 400;
    	color: #212529;
    	text-align: inherit;
    	white-space: nowrap;
    	background-color: transparent;
    	border: 0
    }
    
    .dropdown-item:focus,
    .dropdown-item:hover {
    	color: #16181b;
    	text-decoration: none;
    	background-color: #f8f9fa
    }
    
    .dropdown-item.active,
    .dropdown-item:active {
    	color: #fff;
    	text-decoration: none;
    	background-color: #007bff
    }
    
    .dropdown-item.disabled,
    .dropdown-item:disabled {
    	color: #6c757d;
    	background-color: transparent
    }
    
    .dropdown-menu.show {
    	display: block
    }
    
    .dropdown-header {
    	display: block;
    	padding: .5rem 1.5rem;
    	margin-bottom: 0;
    	font-size: .875rem;
    	color: #6c757d;
    	white-space: nowrap
    }