/*! * # Fomantic-UI 2.9.3 - Feed * https://github.com/fomantic/Fomantic-UI/ * * * Released under the MIT license * https://opensource.org/licenses/MIT * */ /******************************* Activity Feed *******************************/ .ui.feed { margin: 1em 0; } .ui.feed:first-child { margin-top: 0; } .ui.feed:last-child { margin-bottom: 0; } /******************************* Content *******************************/ /* Event */ .ui.feed > .event { display: flex; flex-direction: row; width: 100%; padding: 0.21428571rem 0; margin: 0; background: none; } .ui.feed > .event:not(:first-child) { border-top: none; } .ui.feed:not(.connected) > .event:first-child { padding-top: 0; } .ui.feed > .event:last-child { padding-bottom: 0; } /* Event Label */ .ui.feed > .event > .label { display: block; flex: 0 0 auto; width: 2.5em; height: auto; align-self: stretch; text-align: left; } .ui.feed > .event > .label .icon { opacity: 1; font-size: 1.5em; width: 100%; padding: 0.25em; background: none; border: none; border-radius: 0; color: rgba(0, 0, 0, 0.6); } .ui.feed > .event > .label img { width: 100%; height: auto; border-radius: 500rem; } .ui.feed > .event > .label > .text { display: block; text-align: center; margin-top: 0.5em; } .ui.feed > .event > .label > .text.ui { margin-top: 0.65em; } .ui.feed > .event > .label > .text.multiline { margin-top: 0; } .ui.feed > .event > .label > .text.multiline.ui { margin-top: 0.3em; } .ui.feed > .event > .label > .ui.label { margin-top: 0.4em; position: relative; z-index: 1; } .ui.feed > .event > .label + .content { margin: 0.5em 0 0.35714286em 1.14285714em; } /* -------------- Content --------------- */ /* Content */ .ui.feed > .event > .content { display: block; flex: 1 1 auto; align-self: stretch; text-align: left; word-wrap: break-word; } .ui.feed > .event:last-child > .content { padding-bottom: 0; } /* Link */ .ui.feed > .event > .content a { cursor: pointer; } /* -------------- Date --------------- */ .ui.feed > .event > .content .date { margin: -0.5rem 0 0; padding: 0; color: rgba(0, 0, 0, 0.4); font-weight: normal; font-size: 1em; font-style: normal; } /* -------------- Summary --------------- */ .ui.feed > .event > .content .summary { margin: 0; font-size: 1em; font-weight: bold; color: rgba(0, 0, 0, 0.87); } /* Summary Image */ .ui.feed > .event > .content .summary img { display: inline-block; width: auto; height: 10em; margin: -0.25em 0.25em 0 0; border-radius: 0.25em; vertical-align: middle; } /* -------------- Inline Date --------------- */ /* Date inside Summary */ .ui.feed > .event > .content .summary > .date { display: inline-block; font-weight: normal; font-size: 0.85714286em; font-style: normal; margin: 0 0 0 0.5em; padding: 0; color: rgba(0, 0, 0, 0.4); } .ui.feed > .event > .content .summary > .date:not(.floated) { float: none; } /* -------------- User --------------- */ .ui.feed > .event > .content .user { display: inline-block; font-weight: bold; margin-right: 0; vertical-align: baseline; } .ui.feed > .event > .content .user img { margin: -0.25em 0.25em 0 0; width: auto; height: 10em; vertical-align: middle; } /* -------------- Extra Summary --------------- */ .ui.feed > .event > .content .extra { margin: 0.5em 0 0; background: none; padding: 0; color: rgba(0, 0, 0, 0.87); } /* Images */ .ui.feed > .event > .content .extra.images img { display: inline-block; margin: 0 0.25em 0 0; width: 6em; } /* Text */ .ui.feed > .event > .content .extra.text { padding: 0; border-left: none; font-size: 1em; max-width: 500px; line-height: 1.4285em; } /* -------------- Meta --------------- */ .ui.feed > .event > .content .meta { display: inline-block; font-size: 0.85714286em; margin: 0.5em 0 0; background: none; border: none; border-radius: 0; box-shadow: none; padding: 0; color: rgba(0, 0, 0, 0.6); } .ui.feed > .event > .content .meta > * { position: relative; margin-left: 0.75em; } .ui.feed > .event > .content .meta > *::after { content: ""; color: rgba(0, 0, 0, 0.2); top: 0; left: -1em; opacity: 1; position: absolute; vertical-align: top; } .ui.feed > .event > .content .meta .like { color: ""; transition: 0.2s color ease; } .ui.feed > .event > .content .meta .like:hover i.icon { color: #ff2733; } .ui.feed > .event > .content .meta .active.like i.icon { color: #ef404a; } /* First element */ .ui.feed > .event > .content .meta > :first-child { margin-left: 0; } .ui.feed > .event > .content .meta > :first-child::after { display: none; } /* Action */ .ui.feed > .event > .content .meta a, .ui.feed > .event > .content .meta > i.icon { cursor: pointer; opacity: 1; color: rgba(0, 0, 0, 0.5); transition: color 0.1s ease; } .ui.feed > .event > .content .meta a:hover, .ui.feed > .event > .content .meta a:hover i.icon, .ui.feed > .event > .content .meta > i.icon:hover { color: rgba(0, 0, 0, 0.95); } /******************************* Variations *******************************/ /* rtl:rename */ .ui.feed .right.floated { float: right; } .ui.connected.feed > .event { position: relative; } .ui.connected.feed > .event:not(:last-child)::before { border-left: 2px solid rgba(34, 36, 38, 0.15); content: ""; left: 1.2em; position: absolute; top: 2.1em; height: calc(100% - 1.5em); } .ui.connected.feed > .event > .label { position: relative; } .ui.inverted.connected.feed > .event::before { border-left-color: rgba(255, 255, 255, 0.1); } .ui.divided.feed > .event:not(:first-child) { border-top: 1px solid rgba(34, 36, 38, 0.15); } .ui.inverted.divided.feed > .event { border-top-color: rgba(255, 255, 255, 0.1); } .ui.ui.feed > .event > .label[data-text]::before { content: attr(data-text); } .ui.feed > .event > .label[data-text]::before, .ui.ordered.feed > .event > .label::before { text-align: center; line-height: 1; height: 2.5em; background: #bbbbbb; color: #fff; border-radius: 50%; padding-top: 0.6em; position: relative; display: block; margin-bottom: 0.3em; border: 2px solid transparent; } .ui.ordered.feed { counter-reset: ordered; } .ui.ordered.feed > .event > .label::before { counter-increment: ordered; content: counter(ordered); } .ui.ordered.basic.feed > .event > .label::before, .ui.ordered.feed > .event > .basic.label::before { border-color: #bbbbbb; color: inherit; background: transparent; } .ui.ordered.connected.feed > .event::before { top: 2.7em; height: calc(100% - 2.5em); } /* workaround until all browsers support :has() */ .ui.connected.labeled.feed > .event::before, .ui.connected.feed > .labeled.event::before { top: 4.85em; height: calc(100% - 4.6499999999999995em); } @supports selector(:has(.f)) { .ui.connected.feed > .event:has(> .label[data-text] > *)::before, .ui.ordered.connected.feed > .event:has(> .label > *)::before { top: 4.85em; height: calc(100% - 4.6499999999999995em); } } .ui.feed { font-size: 1rem; } .ui.mini.feed { font-size: 0.78571429rem; } .ui.tiny.feed { font-size: 0.85714286rem; } .ui.small.feed { font-size: 0.92857143rem; } .ui.large.feed { font-size: 1.14285714rem; } .ui.big.feed { font-size: 1.28571429rem; } .ui.huge.feed { font-size: 1.42857143rem; } .ui.massive.feed { font-size: 1.71428571rem; } /* ------------------ Inverted ------------------- */ .ui.inverted.feed > .event { background: #1b1c1d; } .ui.inverted.feed > .event > .label i.icon { color: rgba(255, 255, 255, 0.7); } .ui.inverted.feed > .event > .label .text:not(.ui) { color: #fff; } .ui.inverted.feed > .event > .content .date, .ui.inverted.feed > .event > .content .meta .like { color: rgba(255, 255, 255, 0.7); } .ui.inverted.feed > .event > .content .summary, .ui.inverted.feed > .event > .content .extra.text { color: rgba(255, 255, 255, 0.9); } .ui.inverted.feed > .event > .content .meta .like:hover { color: #ffffff; } .ui.inverted.feed > .event > .content .meta .active.like i.icon { color: rgba(255, 255, 255, 0.7); } /* -------------- Colors --------------- */ .ui.ui.feed > .event > .primary.label::before, .ui.primary.feed > .event > .label::before { background: #2185d0; } .ui.primary.connected.feed > .event::before, .ui.connected.feed > .primary.event::before { border-color: #2185d0; } .ui.inverted.primary.connected.feed > .event::before, .ui.connected.feed > .inverted.primary.event::before { border-color: #54c8ff; } .ui.ui.feed > .event > .primary.basic.label::before, .ui.primary.basic.feed > .event > .label::before { color: #2185d0; } .ui.feed > .event > .inverted.primary.label::before, .ui.inverted.primary.feed > .event > .label::before { background: #54c8ff; } .ui.feed > .event > .inverted.primary.basic.label::before, .ui.inverted.primary.basic.feed > .event > .label::before { color: #54c8ff; } .ui.ui.feed > .event > .secondary.label::before, .ui.secondary.feed > .event > .label::before { background: #1b1c1d; } .ui.secondary.connected.feed > .event::before, .ui.connected.feed > .secondary.event::before { border-color: #1b1c1d; } .ui.inverted.secondary.connected.feed > .event::before, .ui.connected.feed > .inverted.secondary.event::before { border-color: #545454; } .ui.ui.feed > .event > .secondary.basic.label::before, .ui.secondary.basic.feed > .event > .label::before { color: #1b1c1d; } .ui.feed > .event > .inverted.secondary.label::before, .ui.inverted.secondary.feed > .event > .label::before { background: #545454; } .ui.feed > .event > .inverted.secondary.basic.label::before, .ui.inverted.secondary.basic.feed > .event > .label::before { color: #545454; } .ui.ui.feed > .event > .red.label::before, .ui.red.feed > .event > .label::before { background: #db2828; } .ui.red.connected.feed > .event::before, .ui.connected.feed > .red.event::before { border-color: #db2828; } .ui.inverted.red.connected.feed > .event::before, .ui.connected.feed > .inverted.red.event::before { border-color: #ff695e; } .ui.ui.feed > .event > .red.basic.label::before, .ui.red.basic.feed > .event > .label::before { color: #db2828; } .ui.feed > .event > .inverted.red.label::before, .ui.inverted.red.feed > .event > .label::before { background: #ff695e; } .ui.feed > .event > .inverted.red.basic.label::before, .ui.inverted.red.basic.feed > .event > .label::before { color: #ff695e; } .ui.ui.feed > .event > .orange.label::before, .ui.orange.feed > .event > .label::before { background: #f2711c; } .ui.orange.connected.feed > .event::before, .ui.connected.feed > .orange.event::before { border-color: #f2711c; } .ui.inverted.orange.connected.feed > .event::before, .ui.connected.feed > .inverted.orange.event::before { border-color: #ff851b; } .ui.ui.feed > .event > .orange.basic.label::before, .ui.orange.basic.feed > .event > .label::before { color: #f2711c; } .ui.feed > .event > .inverted.orange.label::before, .ui.inverted.orange.feed > .event > .label::before { background: #ff851b; } .ui.feed > .event > .inverted.orange.basic.label::before, .ui.inverted.orange.basic.feed > .event > .label::before { color: #ff851b; } .ui.ui.feed > .event > .yellow.label::before, .ui.yellow.feed > .event > .label::before { background: #fbbd08; } .ui.yellow.connected.feed > .event::before, .ui.connected.feed > .yellow.event::before { border-color: #fbbd08; } .ui.inverted.yellow.connected.feed > .event::before, .ui.connected.feed > .inverted.yellow.event::before { border-color: #ffe21f; } .ui.ui.feed > .event > .yellow.basic.label::before, .ui.yellow.basic.feed > .event > .label::before { color: #fbbd08; } .ui.feed > .event > .inverted.yellow.label::before, .ui.inverted.yellow.feed > .event > .label::before { background: #ffe21f; } .ui.feed > .event > .inverted.yellow.basic.label::before, .ui.inverted.yellow.basic.feed > .event > .label::before { color: #ffe21f; } .ui.ui.feed > .event > .olive.label::before, .ui.olive.feed > .event > .label::before { background: #b5cc18; } .ui.olive.connected.feed > .event::before, .ui.connected.feed > .olive.event::before { border-color: #b5cc18; } .ui.inverted.olive.connected.feed > .event::before, .ui.connected.feed > .inverted.olive.event::before { border-color: #d9e778; } .ui.ui.feed > .event > .olive.basic.label::before, .ui.olive.basic.feed > .event > .label::before { color: #b5cc18; } .ui.feed > .event > .inverted.olive.label::before, .ui.inverted.olive.feed > .event > .label::before { background: #d9e778; } .ui.feed > .event > .inverted.olive.basic.label::before, .ui.inverted.olive.basic.feed > .event > .label::before { color: #d9e778; } .ui.ui.feed > .event > .green.label::before, .ui.green.feed > .event > .label::before { background: #21ba45; } .ui.green.connected.feed > .event::before, .ui.connected.feed > .green.event::before { border-color: #21ba45; } .ui.inverted.green.connected.feed > .event::before, .ui.connected.feed > .inverted.green.event::before { border-color: #2ecc40; } .ui.ui.feed > .event > .green.basic.label::before, .ui.green.basic.feed > .event > .label::before { color: #21ba45; } .ui.feed > .event > .inverted.green.label::before, .ui.inverted.green.feed > .event > .label::before { background: #2ecc40; } .ui.feed > .event > .inverted.green.basic.label::before, .ui.inverted.green.basic.feed > .event > .label::before { color: #2ecc40; } .ui.ui.feed > .event > .teal.label::before, .ui.teal.feed > .event > .label::before { background: #00b5ad; } .ui.teal.connected.feed > .event::before, .ui.connected.feed > .teal.event::before { border-color: #00b5ad; } .ui.inverted.teal.connected.feed > .event::before, .ui.connected.feed > .inverted.teal.event::before { border-color: #6dffff; } .ui.ui.feed > .event > .teal.basic.label::before, .ui.teal.basic.feed > .event > .label::before { color: #00b5ad; } .ui.feed > .event > .inverted.teal.label::before, .ui.inverted.teal.feed > .event > .label::before { background: #6dffff; } .ui.feed > .event > .inverted.teal.basic.label::before, .ui.inverted.teal.basic.feed > .event > .label::before { color: #6dffff; } .ui.ui.feed > .event > .blue.label::before, .ui.blue.feed > .event > .label::before { background: #2185d0; } .ui.blue.connected.feed > .event::before, .ui.connected.feed > .blue.event::before { border-color: #2185d0; } .ui.inverted.blue.connected.feed > .event::before, .ui.connected.feed > .inverted.blue.event::before { border-color: #54c8ff; } .ui.ui.feed > .event > .blue.basic.label::before, .ui.blue.basic.feed > .event > .label::before { color: #2185d0; } .ui.feed > .event > .inverted.blue.label::before, .ui.inverted.blue.feed > .event > .label::before { background: #54c8ff; } .ui.feed > .event > .inverted.blue.basic.label::before, .ui.inverted.blue.basic.feed > .event > .label::before { color: #54c8ff; } .ui.ui.feed > .event > .violet.label::before, .ui.violet.feed > .event > .label::before { background: #6435c9; } .ui.violet.connected.feed > .event::before, .ui.connected.feed > .violet.event::before { border-color: #6435c9; } .ui.inverted.violet.connected.feed > .event::before, .ui.connected.feed > .inverted.violet.event::before { border-color: #a291fb; } .ui.ui.feed > .event > .violet.basic.label::before, .ui.violet.basic.feed > .event > .label::before { color: #6435c9; } .ui.feed > .event > .inverted.violet.label::before, .ui.inverted.violet.feed > .event > .label::before { background: #a291fb; } .ui.feed > .event > .inverted.violet.basic.label::before, .ui.inverted.violet.basic.feed > .event > .label::before { color: #a291fb; } .ui.ui.feed > .event > .purple.label::before, .ui.purple.feed > .event > .label::before { background: #a333c8; } .ui.purple.connected.feed > .event::before, .ui.connected.feed > .purple.event::before { border-color: #a333c8; } .ui.inverted.purple.connected.feed > .event::before, .ui.connected.feed > .inverted.purple.event::before { border-color: #dc73ff; } .ui.ui.feed > .event > .purple.basic.label::before, .ui.purple.basic.feed > .event > .label::before { color: #a333c8; } .ui.feed > .event > .inverted.purple.label::before, .ui.inverted.purple.feed > .event > .label::before { background: #dc73ff; } .ui.feed > .event > .inverted.purple.basic.label::before, .ui.inverted.purple.basic.feed > .event > .label::before { color: #dc73ff; } .ui.ui.feed > .event > .pink.label::before, .ui.pink.feed > .event > .label::before { background: #e03997; } .ui.pink.connected.feed > .event::before, .ui.connected.feed > .pink.event::before { border-color: #e03997; } .ui.inverted.pink.connected.feed > .event::before, .ui.connected.feed > .inverted.pink.event::before { border-color: #ff8edf; } .ui.ui.feed > .event > .pink.basic.label::before, .ui.pink.basic.feed > .event > .label::before { color: #e03997; } .ui.feed > .event > .inverted.pink.label::before, .ui.inverted.pink.feed > .event > .label::before { background: #ff8edf; } .ui.feed > .event > .inverted.pink.basic.label::before, .ui.inverted.pink.basic.feed > .event > .label::before { color: #ff8edf; } .ui.ui.feed > .event > .brown.label::before, .ui.brown.feed > .event > .label::before { background: #a5673f; } .ui.brown.connected.feed > .event::before, .ui.connected.feed > .brown.event::before { border-color: #a5673f; } .ui.inverted.brown.connected.feed > .event::before, .ui.connected.feed > .inverted.brown.event::before { border-color: #d67c1c; } .ui.ui.feed > .event > .brown.basic.label::before, .ui.brown.basic.feed > .event > .label::before { color: #a5673f; } .ui.feed > .event > .inverted.brown.label::before, .ui.inverted.brown.feed > .event > .label::before { background: #d67c1c; } .ui.feed > .event > .inverted.brown.basic.label::before, .ui.inverted.brown.basic.feed > .event > .label::before { color: #d67c1c; } .ui.ui.feed > .event > .grey.label::before, .ui.grey.feed > .event > .label::before { background: #767676; } .ui.grey.connected.feed > .event::before, .ui.connected.feed > .grey.event::before { border-color: #767676; } .ui.inverted.grey.connected.feed > .event::before, .ui.connected.feed > .inverted.grey.event::before { border-color: #dcddde; } .ui.ui.feed > .event > .grey.basic.label::before, .ui.grey.basic.feed > .event > .label::before { color: #767676; } .ui.feed > .event > .inverted.grey.label::before, .ui.inverted.grey.feed > .event > .label::before { background: #dcddde; } .ui.feed > .event > .inverted.grey.basic.label::before, .ui.inverted.grey.basic.feed > .event > .label::before { color: #dcddde; } .ui.ui.feed > .event > .black.label::before, .ui.black.feed > .event > .label::before { background: #1b1c1d; } .ui.black.connected.feed > .event::before, .ui.connected.feed > .black.event::before { border-color: #1b1c1d; } .ui.inverted.black.connected.feed > .event::before, .ui.connected.feed > .inverted.black.event::before { border-color: #545454; } .ui.ui.feed > .event > .black.basic.label::before, .ui.black.basic.feed > .event > .label::before { color: #1b1c1d; } .ui.feed > .event > .inverted.black.label::before, .ui.inverted.black.feed > .event > .label::before { background: #545454; } .ui.feed > .event > .inverted.black.basic.label::before, .ui.inverted.black.basic.feed > .event > .label::before { color: #545454; } .ui.ui.feed > .event > .basic.label::before, .ui.ui.ui.basic.feed > .event > .label::before { background: transparent; border-color: currentColor; } .ui.disabled.feed, .ui.feed .disabled.event { opacity: 0.45; pointer-events: none; } /******************************* Theme Overrides *******************************/ /******************************* Site Overrides *******************************/