tall applies-to toggle + simplify CSS
This commit is contained in:
parent
5cb30c8b69
commit
cda606e7cc
|
@ -11,6 +11,7 @@
|
||||||
.entry {
|
.entry {
|
||||||
padding: 0 .5em;
|
padding: 0 .5em;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
.entry.odd {
|
.entry.odd {
|
||||||
|
@ -180,8 +181,25 @@
|
||||||
max-height: calc(var(--num-targets) * 18px);
|
max-height: calc(var(--num-targets) * 18px);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.applies-to.expanded .targets {
|
.expander {
|
||||||
max-height: none;
|
cursor: pointer;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 4px;
|
||||||
|
bottom: 0;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
.expander:hover {
|
||||||
|
background: hsla(0, 0%, 50%, .05);
|
||||||
|
}
|
||||||
|
.expander svg {
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
fill: var(--c50);
|
||||||
|
}
|
||||||
|
.applies-to:not(.has-more) .expander {
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
.target {
|
.target {
|
||||||
display: block;
|
display: block;
|
||||||
|
@ -194,12 +212,6 @@
|
||||||
min-width: 100%;
|
min-width: 100%;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
.applies-to:not(.has-more) .expander {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.target:hover {
|
|
||||||
background-color: inherit;
|
|
||||||
}
|
|
||||||
.target img {
|
.target img {
|
||||||
width: 16px;
|
width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
|
@ -210,6 +222,25 @@
|
||||||
backface-visibility: hidden;
|
backface-visibility: hidden;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
.expanded svg {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
transform-origin: 8px 8px;
|
||||||
|
}
|
||||||
|
.applies-to.expanded {
|
||||||
|
max-width: 100%;
|
||||||
|
align-items: flex-start;
|
||||||
|
}
|
||||||
|
.applies-to.expanded .targets {
|
||||||
|
max-height: none;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
.applies-to.expanded .target {
|
||||||
|
width: auto;
|
||||||
|
min-width: 18em;
|
||||||
|
overflow-wrap: anywhere;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
.favicons-grayed .target img {
|
.favicons-grayed .target img {
|
||||||
filter: grayscale(1);
|
filter: grayscale(1);
|
||||||
opacity: .25;
|
opacity: .25;
|
||||||
|
@ -237,34 +268,12 @@
|
||||||
color: var(--bg);
|
color: var(--bg);
|
||||||
}
|
}
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
|
:root {
|
||||||
|
--name-padding-left: 14px;
|
||||||
|
}
|
||||||
.entry {
|
.entry {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
.entry .checkmate {
|
|
||||||
position: absolute;
|
|
||||||
left: 14px;
|
|
||||||
top: 0;
|
|
||||||
bottom: 0;
|
|
||||||
margin: auto;
|
|
||||||
}
|
|
||||||
.entry .style-name {
|
|
||||||
text-indent: unset;
|
|
||||||
}
|
|
||||||
.entry .actions {
|
|
||||||
width: 104px;
|
|
||||||
padding: .5rem 0 .5rem 6px;
|
|
||||||
}
|
|
||||||
.entry .applies-to {
|
|
||||||
padding: .25rem .5rem .25rem 0;
|
|
||||||
}
|
|
||||||
.entry .target {
|
|
||||||
max-width: 100%;
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
.style-name-link::after {
|
|
||||||
text-indent: 0;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
.entry > .style-info {
|
.entry > .style-info {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user