mirror of https://github.com/zulip/zulip.git
A group of changes to make the selection lighter and more elegant.
* Redo table borders as inset shadows to make them sharper * Make the selection highlight a blue border with blue glow (imported from commit 758884cc7e17952ba68e4aab6215f3e026dc8fe8)
This commit is contained in:
parent
e19238c905
commit
a486579a4f
|
@ -5,7 +5,7 @@ body {
|
||||||
|
|
||||||
/* Common background color */
|
/* Common background color */
|
||||||
body, #tab_bar, #tab_bar_underpadding, .message_list, .message_comp {
|
body, #tab_bar, #tab_bar_underpadding, .message_list, .message_comp {
|
||||||
background-color: #f8f9f8;
|
background-color: #f4f5f4;
|
||||||
-webkit-transition: background-color 200ms linear;
|
-webkit-transition: background-color 200ms linear;
|
||||||
-moz-transition: background-color 200ms linear;
|
-moz-transition: background-color 200ms linear;
|
||||||
-o-transition: background-color 200ms linear;
|
-o-transition: background-color 200ms linear;
|
||||||
|
@ -514,15 +514,6 @@ td.pointer {
|
||||||
transition: all 3s ease-in-out;
|
transition: all 3s ease-in-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selected_message .pointer, .selected_message.mention .pointer {
|
|
||||||
background-color: #1f2170;
|
|
||||||
}
|
|
||||||
|
|
||||||
.private-message.selected_message .pointer {
|
|
||||||
background-color: #1f2170;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Adjust certain message elements so they still
|
/* Adjust certain message elements so they still
|
||||||
stand out against the grey background */
|
stand out against the grey background */
|
||||||
|
|
||||||
|
@ -608,10 +599,7 @@ td.pointer {
|
||||||
background: -ms-linear-gradient(top, rgba(220,220,220,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
|
background: -ms-linear-gradient(top, rgba(220,220,220,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
|
||||||
background: linear-gradient(to bottom, rgba(220,220,220,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
|
background: linear-gradient(to bottom, rgba(220,220,220,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
|
||||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
|
||||||
border-bottom: 1px solid #d2eee7;
|
box-shadow: inset 0px 2px 1px -2px #333, inset -2px 0px 1px -2px #333, inset 0px -2px 1px -2px #ccc;
|
||||||
/* box-shadow: 0px 2px 3px #ccc; */
|
|
||||||
border-top: 1px solid #c1dbd5;
|
|
||||||
border-right: 1px solid #c1dbd5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.message_header .icon-vector-narrow {
|
.message_header .icon-vector-narrow {
|
||||||
|
@ -623,14 +611,15 @@ td.pointer {
|
||||||
.message_header_colorblock {
|
.message_header_colorblock {
|
||||||
border-radius: 3px 0px 0px 0px;
|
border-radius: 3px 0px 0px 0px;
|
||||||
/* box-shadow: 0px 2px 3px #ccc; */
|
/* box-shadow: 0px 2px 3px #ccc; */
|
||||||
border-top: 1px solid #c1dbd5;
|
box-shadow: inset 0px 2px 1px -2px #333, inset 2px 0px 1px -2px #333 !important;
|
||||||
border-left: 1px solid #c1dbd5;
|
|
||||||
border-bottom: 1px solid #d2eee7;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.floating_recipient .message_header, .floating_recipient .message_header_colorblock {
|
.floating_recipient .message_header {
|
||||||
box-shadow: none;
|
box-shadow: inset 0px 2px 1px -2px #333, inset -2px 0px 1px -2px #333 !important;
|
||||||
border-bottom: 1px solid #d2eee7;
|
}
|
||||||
|
|
||||||
|
.floating_recipient .message_header_colorblock {
|
||||||
|
box-shadow: inset 0px 2px 1px -2px #333, inset 2px 0px 1px -2px #333 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.compose_table .message_header.message_header_private_message, .message_header_private_message {
|
.compose_table .message_header.message_header_private_message, .message_header_private_message {
|
||||||
|
@ -645,40 +634,27 @@ td.pointer {
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selected_message .messagebox_colorblock {
|
|
||||||
box-shadow: inset -12px 0px 0px -1px rgba(40,40,40,0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
.selected_message .messagebox_colorblock.message_header_private_message {
|
|
||||||
box-shadow: inset -12px 0px 0px -1px rgba(240,240,240,0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
.pointer_icon {
|
.pointer_icon {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
display: none;
|
display: none;
|
||||||
color: #fff;
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selected_message .pointer_icon {
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Round edges on the bottom of each message --
|
/* Round edges on the bottom of each message --
|
||||||
a necessary evil in the world of tables */
|
a necessary evil in the world of tables */
|
||||||
.last_message .messagebox {
|
.last_message .messagebox {
|
||||||
height: 3px;
|
height: 3px;
|
||||||
border-radius: 0px 0px 3px 0px;
|
border-radius: 0px 0px 3px 0px;
|
||||||
border: 1px solid #c1dbd5;
|
border: none;
|
||||||
border-top: none;
|
box-shadow: inset -2px 0px 1px -2px #333, inset 0px -2px 1px -2px #333;
|
||||||
border-left: none;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.last_message .messagebox_colorblock {
|
.last_message .messagebox_colorblock {
|
||||||
border-radius: 0px 0px 0px 3px;
|
border-radius: 0px 0px 0px 3px;
|
||||||
border: 1px solid #c1dbd5;
|
border: none;
|
||||||
border-top: none;
|
box-shadow: inset 2px 0px 1px -2px #333, inset 0px -2px 1px -2px #333;
|
||||||
border-right: none;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Base color backgrounds for messageboxes,
|
/* Base color backgrounds for messageboxes,
|
||||||
|
@ -715,17 +691,47 @@ td.pointer {
|
||||||
|
|
||||||
/* Selected messages use an inset box shadow to highlight, with
|
/* Selected messages use an inset box shadow to highlight, with
|
||||||
different highlight colors for selected messages, selected mentions,
|
different highlight colors for selected messages, selected mentions,
|
||||||
and selected private messages */
|
and selected private messages */
|
||||||
|
|
||||||
|
.selected_message + .message_row .messagebox {
|
||||||
|
box-shadow: inset 0px 4px 5px -4px #3093c3, inset -2px 0px 1px -2px #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message + .message_row .messagebox_colorblock {
|
||||||
|
box-shadow: inset 0px 4px 5px -4px #3093c3, inset 2px 0px 1px -2px #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message + .message_row.last_message .messagebox {
|
||||||
|
box-shadow: inset 0px 4px 5px -4px #3093c3, inset -2px 0px 1px -2px #333, inset 0px -2px 1px -2px #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message + .message_row.last_message .messagebox_colorblock {
|
||||||
|
box-shadow: inset 0px 4px 5px -4px #3093c3, inset 2px 0px 1px -2px #333, inset 0px -2px 1px -2px #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message .messagebox_colorblock {
|
||||||
|
box-shadow: 0px 0px 5px 0px #3093c3, inset 3px 0px 1px -2px #39afe8, inset 0px -3px 1px -2px #39afe8, inset 0px 3px 1px -2px #39afe8, inset -12px 0px 0px -1px rgba(240,240,240,0.6);
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message .messagebox_colorblock.message_header_private_message {
|
||||||
|
box-shadow: 0px 0px 5px 0px #3093c3, inset 3px 0px 1px -2px #39afe8, inset 0px -3px 1px -2px #39afe8, inset 0px 3px 1px -2px #39afe8, inset -12px 0px 0px -1px rgba(240,240,240,0.6);
|
||||||
|
}
|
||||||
|
|
||||||
|
.selected_message .pointer_icon {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
.selected_message .messagebox {
|
.selected_message .messagebox {
|
||||||
box-shadow: inset 0px -1px 1px -1px #888, inset 0px 1px 1px -1px #888, inset -1000px 0px 0px -1px #eaefe9;
|
box-shadow: 0px 0px 5px 0px #3093c3, inset 0px -3px 0px -2px #39afe8, inset 0px 3px 0px -2px #39afe8, inset -3px 0px 0px -2px #39afe8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selected_message.mention .messagebox, .selected_message.private-message.mention .messagebox {
|
.selected_message.mention .messagebox, .selected_message.private-message.mention .messagebox {
|
||||||
box-shadow: inset 0px -1px 1px -1px #888, inset 0px 1px 1px -1px #888, inset -1000px 0px 0px -1px #ead6cd;
|
box-shadow: 0px 0px 5px 0px #3093c3, inset 0px -3px 0px -2px #39afe8, inset 0px 3px 0px -2px #39afe8, inset -3px 0px 0px -2px #39afe8;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.selected_message.private-message .messagebox {
|
.selected_message.private-message .messagebox {
|
||||||
box-shadow: inset 0px -1px 1px -1px #888, inset 0px 1px 1px -1px #888, inset -1000px 0px 0px -1px #e9efcd;
|
box-shadow: 0px 0px 5px 0px #3093c3, inset 0px -3px 0px -2px #39afe8, inset 0px 3px 0px -2px #39afe8, inset -3px 0px 0px -2px #39afe8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selected_message .inline_profile_picture {
|
.selected_message .inline_profile_picture {
|
||||||
|
@ -884,16 +890,16 @@ blockquote p {
|
||||||
|
|
||||||
.messagebox {
|
.messagebox {
|
||||||
padding: 7px 70px 0px 7px;
|
padding: 7px 70px 0px 7px;
|
||||||
background-color: #fff;
|
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
border-right: 1px solid #c1dbd5;
|
border: none;
|
||||||
border-left: none;
|
box-shadow: inset -2px 0px 1px -2px #333;
|
||||||
}
|
}
|
||||||
|
|
||||||
.messagebox_colorblock {
|
.messagebox_colorblock {
|
||||||
border-left: 1px solid #c1dbd5;
|
border: none;
|
||||||
|
box-shadow: inset 2px 0px 1px -2px #333;
|
||||||
}
|
}
|
||||||
|
|
||||||
.messagebox p {
|
.messagebox p {
|
||||||
|
|
Loading…
Reference in New Issue