diff options
author | Volpeon <git@volpeon.ink> | 2022-03-13 10:10:47 +0100 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2022-03-13 10:10:47 +0100 |
commit | dacf3684105df492503163bb27d080d738c3160b (patch) | |
tree | 16228a964f5b1cfacc57add74760d24be5ace223 /src/objects | |
parent | Table: Fixed hover bg, added small size (diff) | |
download | iro-design-dacf3684105df492503163bb27d080d738c3160b.tar.gz iro-design-dacf3684105df492503163bb27d080d738c3160b.tar.bz2 iro-design-dacf3684105df492503163bb27d080d738c3160b.zip |
More table options
Diffstat (limited to 'src/objects')
-rw-r--r-- | src/objects/_table.scss | 44 |
1 files changed, 30 insertions, 14 deletions
diff --git a/src/objects/_table.scss b/src/objects/_table.scss index faf6019..410492b 100644 --- a/src/objects/_table.scss +++ b/src/objects/_table.scss | |||
@@ -51,6 +51,10 @@ | |||
51 | border-width: 1px 0 0; | 51 | border-width: 1px 0 0; |
52 | border-style: solid; | 52 | border-style: solid; |
53 | border-color: fn.color(--border); | 53 | border-color: fn.color(--border); |
54 | |||
55 | @include iro.bem-modifier('divider') { | ||
56 | border-right-width: 1px; | ||
57 | } | ||
54 | } | 58 | } |
55 | 59 | ||
56 | @include iro.bem-elem('row') { | 60 | @include iro.bem-elem('row') { |
@@ -59,18 +63,6 @@ | |||
59 | border-bottom-width: 1px; | 63 | border-bottom-width: 1px; |
60 | } | 64 | } |
61 | } | 65 | } |
62 | |||
63 | &:hover { | ||
64 | @include iro.bem-elem('cell') { | ||
65 | background-color: fn.color(--hover); | ||
66 | } | ||
67 | } | ||
68 | |||
69 | &:active { | ||
70 | @include iro.bem-elem('cell') { | ||
71 | background-color: fn.color(--press); | ||
72 | } | ||
73 | } | ||
74 | } | 66 | } |
75 | 67 | ||
76 | @include iro.bem-modifier('flush') { | 68 | @include iro.bem-modifier('flush') { |
@@ -122,16 +114,40 @@ | |||
122 | } | 114 | } |
123 | } | 115 | } |
124 | } | 116 | } |
117 | } | ||
118 | } | ||
119 | |||
120 | @include iro.bem-modifier('interactive') { | ||
121 | @include iro.bem-elem('row') { | ||
122 | @include iro.bem-elem('cell') { | ||
123 | cursor: pointer; | ||
124 | } | ||
125 | 125 | ||
126 | &:hover { | 126 | &:hover { |
127 | @include iro.bem-elem('cell') { | 127 | @include iro.bem-elem('cell') { |
128 | background-color: fn.color(--box --hover); | 128 | background-color: fn.color(--hover); |
129 | } | 129 | } |
130 | } | 130 | } |
131 | 131 | ||
132 | &:active { | 132 | &:active { |
133 | @include iro.bem-elem('cell') { | 133 | @include iro.bem-elem('cell') { |
134 | background-color: fn.color(--box --press); | 134 | background-color: fn.color(--press); |
135 | } | ||
136 | } | ||
137 | } | ||
138 | |||
139 | @include iro.bem-modifier('box') { | ||
140 | @include iro.bem-elem('row') { | ||
141 | &:hover { | ||
142 | @include iro.bem-elem('cell') { | ||
143 | background-color: fn.color(--box --hover); | ||
144 | } | ||
145 | } | ||
146 | |||
147 | &:active { | ||
148 | @include iro.bem-elem('cell') { | ||
149 | background-color: fn.color(--box --press); | ||
150 | } | ||
135 | } | 151 | } |
136 | } | 152 | } |
137 | } | 153 | } |