Skip to content
Snippets Groups Projects
drop-list.component.css 1.41 KiB
Newer Older
  • Learn to ignore specific revisions
  • rhenck's avatar
    rhenck committed
    :host {
      display: flex !important;
      width: 100%;
      height: 100%;
      align-items: center;
    }
    
    .drop-list {
      width: 100%; height: 100%;
      display: flex;
      gap: 5px;
      box-sizing: border-box;
      padding: 5px;
      background-color: rgb(244, 244, 242);
      border-radius: 5px;
      cursor: grab;
    }
    
    .drop-list.row {
      flex-direction: row;
    }
    
    .drop-list.column {
      flex-direction: column;
    }
    
    .drop-list.float {
      place-content: center space-around; align-items: center; flex-flow: row wrap;
    }
    
    .cloze-context.drop-list {
      justify-content: center;
      padding: 0;
      color: transparent;
    }
    
    .drop-list.hovered {filter: brightness(80%)}
    
    .drop-list.isHighlighted {
      border: 2px solid;
      padding: 3px;
    }
    
    .cloze-context.drop-list.isHighlighted {
      padding: 0;
    }
    
    
    .list-item-wrapper {
      display: flex;
      flex-direction: row;
    
      max-height: 100%;
    
    }
    
    .list-item-wrapper > .numbering {
      align-self: center;
      padding-right: 5px;
    }
    
    
    rhenck's avatar
    rhenck committed
    .drop-list-item {
    
    rhenck's avatar
    rhenck committed
      flex: 1;
    
    rhenck's avatar
    rhenck committed
      border-radius: 5px;
      cursor: grab;
      transition: all .3s linear;
      max-height: 100%;
    }
    
    .image-item {
      padding: 0;
      align-self: flex-start;
    }
    
    .cloze-context .drop-list-item {
      padding: 0 5px;
      justify-content: center;
    }
    
    .drop-list-item.show-as-placeholder { /* set via controller */
      background-color: #ccc !important;
      color: transparent !important;
      pointer-events: none;
    }
    
    .cloze-context .error-message {
      white-space: nowrap;
      font-size: smaller;
    }
    
    .read-only {
      pointer-events: none;
    }