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

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