annotate themes/isobartik/css/components/comments.css @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents e11175134f4e
children
rev   line source
Chris@3 1 /**
Chris@3 2 * @file
Chris@3 3 * Visual styles for comments in Bartik.
Chris@3 4 */
Chris@3 5
Chris@3 6 /* This is required to win over specificity of #content h2 */
Chris@3 7 #content .comment-wrapper h2 {
Chris@3 8 margin-bottom: 1em;
Chris@3 9 }
Chris@3 10 #content .comment-wrapper h2.comment-form__title {
Chris@3 11 margin-bottom: 1em;
Chris@3 12 }
Chris@3 13 .field-node--comment {
Chris@3 14 font-size: 0.934em;
Chris@3 15 }
Chris@3 16 .comment {
Chris@3 17 margin-bottom: 19px;
Chris@3 18 vertical-align: top;
Chris@3 19 display: table;
Chris@3 20 }
Chris@3 21 [dir="rtl"] .comment {
Chris@3 22 direction: rtl;
Chris@3 23 }
Chris@3 24
Chris@3 25 .comment__meta {
Chris@3 26 padding: 0 30px 0 0; /* LTR */
Chris@3 27 font-size: 1.071em;
Chris@3 28 }
Chris@3 29 [dir="rtl"] .comment__meta {
Chris@3 30 padding: 0 0 0 30px;
Chris@3 31 }
Chris@3 32 .comment__attribution img {
Chris@3 33 border: 1px solid #d3d7d9;
Chris@3 34 }
Chris@3 35 /* This is required to win over specificity of .field--type-image img */
Chris@3 36 .comment .field--name-user-picture img {
Chris@3 37 margin: 0;
Chris@3 38 }
Chris@3 39 .comment__author .username {
Chris@3 40 white-space: nowrap;
Chris@3 41 }
Chris@3 42 .comment__author {
Chris@3 43 margin: 4px 0;
Chris@3 44 line-height: 1.2;
Chris@3 45 }
Chris@3 46 .comment__time {
Chris@3 47 margin-bottom: 4px;
Chris@3 48 color: #68696b;
Chris@3 49 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Chris@3 50 font-size: 0.733em;
Chris@3 51 line-height: 1.2;
Chris@3 52 }
Chris@3 53 .comment__permalink {
Chris@3 54 font-size: 0.733em;
Chris@3 55 line-height: 1.2;
Chris@3 56 }
Chris@3 57 .comment__content {
Chris@3 58 position: relative;
Chris@3 59 display: table-cell;
Chris@3 60 padding: 10px 25px 10px 25px;
Chris@3 61 vertical-align: top;
Chris@3 62 width: 100%;
Chris@3 63 border: 1px solid #d3d7d9;
Chris@3 64 font-size: 0.929em;
Chris@3 65 line-height: 1.6;
Chris@3 66 word-break: break-all;
Chris@3 67 }
Chris@3 68
Chris@3 69 .comment__content:before {
Chris@3 70 content: '';
Chris@3 71 position: absolute;
Chris@3 72 right: 100%; /* LTR */
Chris@3 73 top: 20px;
Chris@3 74 border-top: 20px solid transparent;
Chris@3 75 border-right: 20px solid #d3d7d9; /* LTR */
Chris@3 76 border-bottom: 20px solid transparent;
Chris@3 77 }
Chris@3 78 [dir="rtl"] .comment__content:before {
Chris@3 79 right: auto;
Chris@3 80 left: 100%;
Chris@3 81 border-right: none;
Chris@3 82 border-left: 20px solid #d3d7d9;
Chris@3 83 }
Chris@3 84 .comment__content:after {
Chris@3 85 content: '';
Chris@3 86 position: absolute;
Chris@3 87 right: 100%; /* LTR */
Chris@3 88 top: 20px;
Chris@3 89 border-top: 20px solid transparent;
Chris@3 90 border-right: 20px solid #fff; /* LTR */
Chris@3 91 border-bottom: 20px solid transparent;
Chris@3 92 margin-right: -1px; /* LTR */
Chris@3 93 }
Chris@3 94 [dir="rtl"] .comment__content:after {
Chris@3 95 right: auto;
Chris@3 96 left: 100%;
Chris@3 97 border-right: none;
Chris@3 98 border-left: 20px solid #fff;
Chris@3 99 margin-right: 0;
Chris@3 100 margin-left: -1px;
Chris@3 101 }
Chris@3 102 .comment__content h3 {
Chris@3 103 margin-top: 0.94em;
Chris@3 104 margin-bottom: 0.45em;
Chris@3 105 font-size: 1.171em;
Chris@3 106 }
Chris@3 107 .indented {
Chris@3 108 margin-left: 40px; /* LTR */
Chris@3 109 }
Chris@3 110 [dir="rtl"] .indented {
Chris@3 111 margin-right: 40px;
Chris@3 112 margin-left: 0;
Chris@3 113 }
Chris@3 114 .comment .links {
Chris@3 115 padding: 0 0 0.25em 0;
Chris@3 116 }
Chris@3 117 .comment .links li {
Chris@3 118 padding: 0 0.5em 0 0; /* LTR */
Chris@3 119 font-size: 1.08em;
Chris@3 120 }
Chris@3 121 [dir="rtl"] .comment .links li {
Chris@3 122 padding: 0 0 0 0.5em;
Chris@3 123 }
Chris@3 124 .comment--unpublished {
Chris@3 125 margin-right: 5px; /* LTR */
Chris@3 126 padding: 5px 2px 5px 5px; /* LTR */
Chris@3 127 background: #fff4f4;
Chris@3 128 }
Chris@3 129 [dir="rtl"] .comment--unpublished {
Chris@3 130 margin-left: 5px;
Chris@3 131 margin-right: 0;
Chris@3 132 padding: 5px 5px 5px 2px;
Chris@3 133 }
Chris@3 134
Chris@3 135 /**
Chris@3 136 * @todo: unpublished nodes have class .node--unpublished.
Chris@3 137 * change this to .comment--unpublished.
Chris@3 138 */
Chris@3 139 .unpublished .comment-text .comment-arrow {
Chris@3 140 border-left: 1px solid #fff4f4;
Chris@3 141 border-right: 1px solid #fff4f4;
Chris@3 142 }
Chris@3 143 .unpublished {
Chris@3 144 padding: 20px 15px 0;
Chris@3 145 }
Chris@3 146 .comment-footer {
Chris@3 147 display: table-row;
Chris@3 148 }
Chris@3 149 .comment--unpublished .comment__text:after,
Chris@3 150 .node--unpublished .comment__text:after {
Chris@3 151 border-right-color: #fff4f4; /* LTR */
Chris@3 152 }
Chris@3 153 [dir="rtl"] .comment--unpublished .comment__content:after,
Chris@3 154 [dir="rtl"] .node--unpublished .comment__content:after {
Chris@3 155 border-left-color: #fff4f4;
Chris@3 156 }