]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/videos/+video-watch/comment/video-comment.component.scss
Better responsive design on many comment children
[github/Chocobozzz/PeerTube.git] / client / src / app / videos / +video-watch / comment / video-comment.component.scss
CommitLineData
4635f59d
C
1@import '_variables';
2@import '_mixins';
3
cf117aaa 4.root-comment {
4635f59d 5 font-size: 15px;
cf117aaa 6 display: flex;
4635f59d 7
cf117aaa
C
8 img {
9 @include avatar(36px);
4635f59d 10
cf117aaa
C
11 margin-top: 5px;
12 margin-right: 20px;
4635f59d
C
13 }
14
cf117aaa
C
15 .comment {
16 flex-grow: 1;
c9ffd532
C
17 // Fix word-wrap with flex
18 min-width: 1px;
cf117aaa 19
1263fc4e
C
20 .highlighted-comment {
21 display: inline-block;
22 background-color: #F5F5F5;
23 color: #3d3d3d;
24 padding: 0 5px;
25 font-size: 13px;
26 margin-bottom: 5px;
27 font-weight: $font-semibold;
28 border-radius: 3px;
29 }
30
cf117aaa
C
31 .comment-account-date {
32 display: flex;
33 margin-bottom: 4px;
4635f59d 34
cf117aaa 35 .comment-account {
4cb6d457
C
36 @include disable-default-a-behaviour;
37
38 color: #000;
cf117aaa
C
39 font-weight: $font-bold;
40 }
41
42 .comment-date {
43 color: #585858;
44 margin-left: 10px;
45 }
4635f59d 46 }
4635f59d 47
2890b615 48 .comment-html {
e3f9a06a 49 word-break: normal;
c9ffd532 50 word-wrap: break-word;
33bacf9c 51 text-align: justify;
54a932e8 52
e8cb4409 53 /deep/ a {
2890b615
C
54 @include disable-default-a-behaviour;
55
56 color: #000;
e8cb4409
C
57
58 // Semi bold mentions
59 &:not(.linkified-url) {
60 font-weight: $font-semibold;
61 }
2890b615
C
62 }
63 }
64
cf117aaa
C
65 .comment-actions {
66 margin: 10px 0;
4cb6d457 67 display: flex;
4635f59d 68
4cb6d457 69 .comment-action-reply, .comment-action-delete {
cf117aaa
C
70 color: #585858;
71 cursor: pointer;
4cb6d457
C
72 margin-right: 10px;
73
74 &:hover {
75 color: #000;
76 }
cf117aaa
C
77 }
78 }
4635f59d
C
79 }
80}
c9ffd532
C
81
82// Decrease the space of child comments on small screens
83@media screen and (max-width: 1600px) {
84 .children {
85 margin-left: -20px;
86 }
87}
88
89@media screen and (max-width: 1200px) {
90 .children {
91 margin-left: -30px;
92 }
93}
94
95@media screen and (max-width: 600px) {
96 .children {
97 margin-left: -40px;
98 }
99
100 .root-comment {
101 img { margin-right: 10px; }
102 }
103}