atlas-guide
-
553
Selectors -
467
Rules -
1,609
Declarations -
112
Properties
Total Declarations
-
width 72
-
height 31
-
position 86
-
float 3
-
margin 50
-
padding 48
-
color 109
-
background color 41
-
font size 95
Size
Files size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
2
Files -
900B
Total
-
image/svg+xml
451B -
image/svg+xml
449B
Selectors and rules
Selectors used
-
538
Class -
76
Type -
43
Pseudo element -
35
Pseudo class -
26
js- prefixed -
13
Attribute -
1
Universal -
0
Id
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
14 Heavy selectors This selectors should be simplified
Specifisity | |
---|---|
60 | .atlas-nav>.atlas-nav__item .atlas-nav__item .atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
50 | .atlas-nav>.atlas-nav__item .atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
50 | .atlas-nav .atlas-nav__ln._category.js-collapsed+.atlas-nav__sub-nav |
41 | .atlas-nav .atlas-nav__ln._category.js-collapsed svg |
40 | .atlas-nav>.atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
40 | .js-found .atlas-nav__ln.js-relevant:hover |
40 | .js-found .atlas-nav__ln.js-relevant:focus |
40 | .js-found .atlas-nav__ln.js-relevant:active |
40 | .atlas-stat-digit._uri .atlas-stat-digit__data._display |
40 | .atlas-playground .language-css .token.string |
40 | .atlas-playground .style .token.string |
40 | .atlas-code .language-css .token.string |
40 | .atlas-code .style .token.string |
40 | .atlas-anchor:target+.atlas-title .atlas-title__highlight |
11 Long selectors lists This selectors is potential candidates for simple CSS class
Selectors | |
---|---|
7 |
.atlas-code .token.property, .atlas-code .token.tag, .atlas-code .token.boolean, .atlas-code .token.number, .atlas-code .token.constant, .atlas-code .token.symbol, .atlas-code .token.deleted |
6 |
.atlas-playground .token.selector, .atlas-playground .token.attr-name, .atlas-playground .token.string, .atlas-playground .token.char, .atlas-playground .token.builtin, .atlas-playground .token.inserted |
6 |
.atlas-playground .token.operator, .atlas-playground .token.entity, .atlas-playground .token.url, .atlas-playground .language-css .token.string, .atlas-playground .style .token.string, .atlas-playground .token.variable |
6 |
.atlas-code .token.selector, .atlas-code .token.attr-name, .atlas-code .token.string, .atlas-code .token.char, .atlas-code .token.builtin, .atlas-code .token.inserted |
6 |
h1, h2, h3, h4, h5, h6 |
6 |
.atlas-title_1, .atlas-title_2, .atlas-title_3, .atlas-title_4, .atlas-title_5, .atlas-title_6 |
5 |
.atlas-playground .token.property, .atlas-playground .token.tag, .atlas-playground .token.constant, .atlas-playground .token.symbol, .atlas-playground .token.deleted |
5 |
.atlas-code .token.operator, .atlas-code .token.entity, .atlas-code .token.url, .atlas-code .language-css .token.string, .atlas-code .style .token.string |
5 |
.atlas-title__text, .atlas-p, .atlas-ul, .atlas-ol, .atlas-code |
4 |
.atlas-playground .token.comment, .atlas-playground .token.prolog, .atlas-playground .token.doctype, .atlas-playground .token.cdata |
4 |
.atlas-code .token.comment, .atlas-code .token.prolog, .atlas-code .token.doctype, .atlas-code .token.cdata |
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
6 Heavy rulesets This classes potentially could be changed to single class
Declarations | |
---|---|
21 | .atlas-toc |
20 | .atlas-playground__notifier |
18 | .atlas-stat-header |
18 | .atlas-copier__message |
17 | .atlas-nav__ln |
17 | .atlas-playground__summary |
0 Empty rulesets This selectors should be removed from project
26 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
-
.l-atlas-container.js-aside-panel-hidden .l-atlas-container__aside
-
.l-atlas-container.js-aside-panel-hidden .l-atlas-container__main
-
.js-found .atlas-search__icon
-
.js-found .atlas-search__clear
-
.js-aside-panel-hidden .atlas-aside-ctrl
-
.atlas-aside-resizer-overlay.js-dragging
-
.js-aside-panel-hidden .atlas-aside__header
-
.js-aside-panel-hidden .atlas-aside__footer
-
.js-aside-panel-hidden .atlas-aside__content
-
.atlas-nav__ln.js-current-page
-
.atlas-nav .atlas-nav__ln._category.js-collapsed svg
-
.atlas-nav .atlas-nav__ln._category.js-collapsed+.atlas-nav__sub-nav
-
.js-searching .atlas-nav__ln
-
.js-found .atlas-nav__ln
-
.js-found .atlas-nav__ln.js-relevant
-
.js-found .atlas-nav__ln.js-relevant:hover
-
.js-found .atlas-nav__ln.js-relevant:focus
-
.js-found .atlas-nav__ln.js-relevant:active
-
.js-found .atlas-nav__sub-nav
-
.js-found .atlas-nav__ln._category
-
.js-loading-frame .atlas-loader
-
.atlas-stat-page .js-bar-chart
-
.atlas-stat-page .js-line-chart
-
.atlas-playground__notifier.js-show
-
.atlas-playground.js-opened .atlas-playground__example
-
.atlas-playground.js-opened .atlas-playground__example *
1 Universal selectors Universal selectors could affect performance and encapsulation of components
-
.atlas-playground.js-opened .atlas-playground__example *
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
0 Important rules Important rules could dramatically decrease project maintainability and scalability
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
1609 total, 587 unique declarations. Reusability index: 63%.
32 Unique Colors
-
Aa
transparent -
Aa
inherit -
Aa
rgba(0,0,0,0.3) -
Aa
#fff -
Aa
whitesmoke -
Aa
#f8f8f2 -
Aa
#ccc -
Aa
#abd2ed -
Aa
#a6c6ed -
Aa
#ae81ff -
Aa
#bfbfbf -
Aa
#e6db74 -
Aa
#66d9ef -
Aa
#999 -
Aa
#a3d65c -
Aa
#f73b3b -
Aa
#f7b23b -
Aa
#dd4a68 -
Aa
#f92672 -
Aa
#fd971f -
Aa
#3281e2 -
Aa
deeppink -
Aa
#a6e22e -
Aa
slategray -
Aa
#a67f59 -
Aa
#e90 -
Aa
#195cae -
Aa
#595959 -
Aa
#07a -
Aa
#905 -
Aa
#690 -
Aa
black
23 Unique Background Colors
-
transparent -
rgba(171,210,237,0.125) -
rgba(166,198,237,0.15) -
rgba(0,0,0,0.3) -
rgba(0,0,0,0.5) -
#fff -
#fcfcfc -
#f2f2f2 -
#e6effa -
#e0e0e0 -
#ccc -
#a6c6ed -
#98a3ed -
#e56daa -
#6d7ce5 -
#51adf6 -
#f7b23b -
#3281e2 -
#2196f3 -
#0c7cd5 -
#595959 -
#38382d -
#2a2a22
26 Unique Font Sizes
-
Abc
5rem
-
Abc
4rem
-
Abc
3rem
-
Abc
2.441rem
-
Abc
2.2rem
-
Abc
2rem
-
Abc
1.563rem
-
Abc
1.25rem
-
Abc
1.2rem
-
Abc
1rem
-
Abc
inherit
-
Abc
.9375rem
-
Abc
0.9rem
-
Abc
.875rem
-
Abc
0.85em
-
Abc
.8125rem
-
Abc
0.8em
-
Abc
0.8rem
-
Abc
12.75px
-
Abc
.75rem
-
Abc
0.7rem
-
Abc
.6875rem
-
Abc
11px
-
Abc
.625rem
-
Abc
0.6rem
-
Abc
8px
3 Unique Font Families
-
Aa
"Arial","FreeSans",sans-serif -
Aa
"DejaVu Sans Mono","SFMono-Regular","Menlo","Consolas","Lucida Console",monospace -
Aa
inherit
7 Unique Border Radii
-
.3125rem
-
50%
-
5px
-
3px
-
4px
-
100%
-
0
6 Unique Z Indices
-
0
-
1
-
2
-
5
-
10
-
11
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
1609 total, 587 unique declarations. Reusability index: 63%.
-
4rem
-
3.75rem
-
2.5rem
-
1.25rem
-
.625rem
-
.3125rem
-
3px
-
2px
-
1px
-
0
-
auto
-
-.625rem
-
-1.25rem
-
1.25rem
-
.8125rem
-
.625rem
-
.3125rem
-
0.3em
-
.25rem
-
3px
-
.125rem
-
2px
-
0.1em
-
1px
-
0
-
1.5625rem
-
.875rem
-
1.2
-
1.25rem
-
1
-
2.75rem
-
2.5rem
-
1.5
-
3.75rem
-
25px
-
20px
-
1.6
-
.75rem
-
1.4
-
10px
-
15.625rem
-
5px
-
100%
-
1rem
-
.875rem
-
10px
-
1.125rem
-
.5rem
-
.9375rem
-
50px
-
50%
-
10%
-
25%
-
33.3333333333%
-
100px
-
80%
-
0
-
90px
-
16.6666666667%
-
200px
-
.625rem
-
1.5rem
-
250px
-
18px
-
.75rem
-
.6875rem
-
.1875rem
-
100%
-
1.5625rem
-
1rem
-
.875rem
-
20px
-
1.875rem
-
1.25rem
-
1.125rem
-
1px
-
10px
-
0
-
.625rem
-
5px
-
100px
-
1.5rem
-
90vh
-
8px
-
.75rem
-
.1875rem
-
.9375rem
0 Media Queries Consistency of media queries utilization on the project
dev_atlas-frame.css
-
70
Selectors -
63
Rules -
234
Declarations -
62
Properties
Total Declarations
-
width 10
-
height 10
-
position 17
-
float 0
-
margin 2
-
padding 6
-
color 17
-
background color 3
-
font size 4
Size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
0
Files -
0B
Total
Selectors and rules
Selectors used
-
70
Class -
21
js- prefixed -
12
Pseudo class -
8
Type -
4
Pseudo element -
0
Id -
0
Attribute -
0
Universal
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
8 Heavy selectors This selectors should be simplified
Specifisity | |
---|---|
60 | .atlas-nav>.atlas-nav__item .atlas-nav__item .atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
50 | .atlas-nav>.atlas-nav__item .atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
50 | .atlas-nav .atlas-nav__ln._category.js-collapsed+.atlas-nav__sub-nav |
41 | .atlas-nav .atlas-nav__ln._category.js-collapsed svg |
40 | .atlas-nav>.atlas-nav__item .atlas-nav__item>.atlas-nav__ln |
40 | .js-found .atlas-nav__ln.js-relevant:hover |
40 | .js-found .atlas-nav__ln.js-relevant:focus |
40 | .js-found .atlas-nav__ln.js-relevant:active |
0 Long selectors lists This selectors is potential candidates for simple CSS class
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
1 Heavy ruleset This classes potentially could be changed to single class
Declarations | |
---|---|
17 | .atlas-nav__ln |
0 Empty rulesets This selectors should be removed from project
21 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
-
.l-atlas-container.js-aside-panel-hidden .l-atlas-container__aside
-
.l-atlas-container.js-aside-panel-hidden .l-atlas-container__main
-
.js-found .atlas-search__icon
-
.js-found .atlas-search__clear
-
.js-aside-panel-hidden .atlas-aside-ctrl
-
.atlas-aside-resizer-overlay.js-dragging
-
.js-aside-panel-hidden .atlas-aside__header
-
.js-aside-panel-hidden .atlas-aside__footer
-
.js-aside-panel-hidden .atlas-aside__content
-
.atlas-nav__ln.js-current-page
-
.atlas-nav .atlas-nav__ln._category.js-collapsed svg
-
.atlas-nav .atlas-nav__ln._category.js-collapsed+.atlas-nav__sub-nav
-
.js-searching .atlas-nav__ln
-
.js-found .atlas-nav__ln
-
.js-found .atlas-nav__ln.js-relevant
-
.js-found .atlas-nav__ln.js-relevant:hover
-
.js-found .atlas-nav__ln.js-relevant:focus
-
.js-found .atlas-nav__ln.js-relevant:active
-
.js-found .atlas-nav__sub-nav
-
.js-found .atlas-nav__ln._category
-
.js-loading-frame .atlas-loader
0 Universal selectors Universal selectors could affect performance and encapsulation of components
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
1 Important rules Important rules could dramatically decrease project maintainability and scalability
-
display: block
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
234 total, 142 unique declarations. Reusability index: 39%.
7 Unique Colors
-
Aa
transparent -
Aa
inherit -
Aa
#fff -
Aa
#bfbfbf -
Aa
#3281e2 -
Aa
#595959 -
Aa
black
3 Unique Background Colors
-
#fff -
#f2f2f2 -
#e0e0e0
2 Unique Font Sizes
-
Abc
.8125rem
-
Abc
.625rem
1 Unique Font Family
-
Aa
"Arial","FreeSans",sans-serif
3 Unique Border Radii
-
.3125rem
-
50%
-
5px
3 Unique Z Indices
-
1
-
2
-
11
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
234 total, 142 unique declarations. Reusability index: 39%.
-
0
-
auto
-
1.25rem
-
.625rem
-
.25rem
-
.125rem
-
0
-
1.5625rem
-
.875rem
-
1.2
-
15.625rem
-
5px
-
100%
-
1rem
-
.875rem
-
10px
-
1.125rem
-
.5rem
-
.9375rem
-
100%
-
1.5625rem
-
1rem
-
.875rem
-
20px
-
1.875rem
-
1.25rem
-
1.125rem
-
1px
0 Media Queries Consistency of media queries utilization on the project
dev_atlas-insights.css
-
128
Selectors -
124
Rules -
449
Declarations -
74
Properties
Total Declarations
-
width 24
-
height 5
-
position 14
-
float 0
-
margin 19
-
padding 15
-
color 20
-
background color 3
-
font size 37
Size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
0
Files -
0B
Total
Selectors and rules
Selectors used
-
128
Class -
20
Type -
4
Pseudo element -
2
Pseudo class -
2
js- prefixed -
0
Id -
0
Attribute -
0
Universal
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
1 Heavy selector This selectors should be simplified
Specifisity | |
---|---|
40 | .atlas-stat-digit._uri .atlas-stat-digit__data._display |
0 Long selectors lists This selectors is potential candidates for simple CSS class
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
1 Heavy ruleset This classes potentially could be changed to single class
Declarations | |
---|---|
18 | .atlas-stat-header |
0 Empty rulesets This selectors should be removed from project
2 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
-
.atlas-stat-page .js-bar-chart
-
.atlas-stat-page .js-line-chart
0 Universal selectors Universal selectors could affect performance and encapsulation of components
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
0 Important rules Important rules could dramatically decrease project maintainability and scalability
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
449 total, 221 unique declarations. Reusability index: 50%.
3 Unique Colors
-
Aa
#999 -
Aa
#3281e2 -
Aa
#595959
3 Unique Background Colors
-
rgba(166,198,237,0.15) -
#ccc -
#a6c6ed
15 Unique Font Sizes
-
Abc
5rem
-
Abc
4rem
-
Abc
2.441rem
-
Abc
2rem
-
Abc
1.563rem
-
Abc
1.25rem
-
Abc
1.2rem
-
Abc
1rem
-
Abc
.9375rem
-
Abc
0.9rem
-
Abc
0.8rem
-
Abc
0.7rem
-
Abc
.6875rem
-
Abc
0.6rem
-
Abc
8px
2 Unique Font Families
-
Aa
"DejaVu Sans Mono","SFMono-Regular","Menlo","Consolas","Lucida Console",monospace -
Aa
"Arial","FreeSans",sans-serif
2 Unique Border Radii
-
3px
-
4px
3 Unique Z Indices
-
1
-
5
-
10
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
449 total, 221 unique declarations. Reusability index: 50%.
-
4rem
-
3.75rem
-
2.5rem
-
1.25rem
-
.625rem
-
3px
-
2px
-
0
-
-1.25rem
-
1.25rem
-
.8125rem
-
.625rem
-
0.3em
-
3px
-
0
-
1.25rem
-
1.2
-
1
-
50px
-
50%
-
10px
-
100%
-
10%
-
25%
-
33.3333333333%
-
100px
-
80%
-
0
-
90px
-
20px
-
10px
-
100%
-
0
0 Media Queries Consistency of media queries utilization on the project
dev_atlas-prism.css
-
67
Selectors -
23
Rules -
24
Declarations -
6
Properties
Total Declarations
-
width 0
-
height 0
-
position 0
-
float 0
-
margin 0
-
padding 0
-
color 18
-
background color 0
-
font size 0
Size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
0
Files -
0B
Total
Selectors and rules
Selectors used
-
67
Class -
1
Type -
1
Attribute -
0
Id -
0
Pseudo class -
0
Pseudo element -
0
Universal -
0
js- prefixed
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
4 Heavy selectors This selectors should be simplified
Specifisity | |
---|---|
40 | .atlas-playground .language-css .token.string |
40 | .atlas-playground .style .token.string |
40 | .atlas-code .language-css .token.string |
40 | .atlas-code .style .token.string |
8 Long selectors lists This selectors is potential candidates for simple CSS class
Selectors | |
---|---|
7 |
.atlas-code .token.property, .atlas-code .token.tag, .atlas-code .token.boolean, .atlas-code .token.number, .atlas-code .token.constant, .atlas-code .token.symbol, .atlas-code .token.deleted |
6 |
.atlas-playground .token.selector, .atlas-playground .token.attr-name, .atlas-playground .token.string, .atlas-playground .token.char, .atlas-playground .token.builtin, .atlas-playground .token.inserted |
6 |
.atlas-playground .token.operator, .atlas-playground .token.entity, .atlas-playground .token.url, .atlas-playground .language-css .token.string, .atlas-playground .style .token.string, .atlas-playground .token.variable |
6 |
.atlas-code .token.selector, .atlas-code .token.attr-name, .atlas-code .token.string, .atlas-code .token.char, .atlas-code .token.builtin, .atlas-code .token.inserted |
5 |
.atlas-playground .token.property, .atlas-playground .token.tag, .atlas-playground .token.constant, .atlas-playground .token.symbol, .atlas-playground .token.deleted |
5 |
.atlas-code .token.operator, .atlas-code .token.entity, .atlas-code .token.url, .atlas-code .language-css .token.string, .atlas-code .style .token.string |
4 |
.atlas-playground .token.comment, .atlas-playground .token.prolog, .atlas-playground .token.doctype, .atlas-playground .token.cdata |
4 |
.atlas-code .token.comment, .atlas-code .token.prolog, .atlas-code .token.doctype, .atlas-code .token.cdata |
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
0 Heavy rulesets This classes potentially could be changed to single class
0 Empty rulesets This selectors should be removed from project
0 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
0 Universal selectors Universal selectors could affect performance and encapsulation of components
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
0 Important rules Important rules could dramatically decrease project maintainability and scalability
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
24 total, 20 unique declarations. Reusability index: 16%.
15 Unique Colors
-
Aa
#f8f8f2 -
Aa
#ae81ff -
Aa
#e6db74 -
Aa
#66d9ef -
Aa
#999 -
Aa
#dd4a68 -
Aa
#f92672 -
Aa
#fd971f -
Aa
#a6e22e -
Aa
slategray -
Aa
#a67f59 -
Aa
#e90 -
Aa
#07a -
Aa
#905 -
Aa
#690
0 Unique Background Colors
0 Unique Font Sizes
0 Unique Font Families
0 Unique Border Radii
0 Unique Z Indices
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
24 total, 20 unique declarations. Reusability index: 16%.
0 Media Queries Consistency of media queries utilization on the project
dev_atlas-style.css
-
63
Selectors -
63
Rules -
205
Declarations -
52
Properties
Total Declarations
-
width 14
-
height 5
-
position 13
-
float 0
-
margin 4
-
padding 1
-
color 4
-
background color 5
-
font size 14
Size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
0
Files -
0B
Total
Selectors and rules
Selectors used
-
61
Class -
8
Type -
7
Pseudo element -
1
Pseudo class -
0
Id -
0
Attribute -
0
Universal -
0
js- prefixed
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
0 Heavy selectors This selectors should be simplified
0 Long selectors lists This selectors is potential candidates for simple CSS class
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
0 Heavy rulesets This classes potentially could be changed to single class
0 Empty rulesets This selectors should be removed from project
0 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
0 Universal selectors Universal selectors could affect performance and encapsulation of components
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
2 Important rules Important rules could dramatically decrease project maintainability and scalability
-
animation-play-state: paused
-
animation-play-state: initial
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
205 total, 116 unique declarations. Reusability index: 43%.
4 Unique Colors
-
Aa
#a6c6ed -
Aa
#3281e2 -
Aa
deeppink -
Aa
#595959
4 Unique Background Colors
-
#fff -
#e6effa -
#a6c6ed -
#3281e2
6 Unique Font Sizes
-
Abc
4rem
-
Abc
2.2rem
-
Abc
2rem
-
Abc
1.563rem
-
Abc
.6875rem
-
Abc
11px
2 Unique Font Families
-
Aa
"Arial","FreeSans",sans-serif -
Aa
"DejaVu Sans Mono","SFMono-Regular","Menlo","Consolas","Lucida Console",monospace
1 Unique Border Radius
-
100%
0 Unique Z Indices
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
205 total, 116 unique declarations. Reusability index: 43%.
-
3.75rem
-
2.5rem
-
1.25rem
-
1px
-
0
-
0
-
1.2
-
1
-
1.25rem
-
16.6666666667%
-
33.3333333333%
-
100%
-
200px
-
.625rem
-
0
-
100px
-
100%
-
1.25rem
-
.625rem
-
5px
-
100px
0 Media Queries Consistency of media queries utilization on the project
dev_atlas.css
-
225
Selectors -
194
Rules -
697
Declarations -
93
Properties
Total Declarations
-
width 24
-
height 11
-
position 42
-
float 3
-
margin 25
-
padding 26
-
color 50
-
background color 30
-
font size 40
Size
Data URIs Data uri not the best approach to serve data (especially in HTTP2). It blows CSS, make images render blocking resource and it comes with less decoding speed and cache invalidation issues. Consider to avoid this practice.
-
2
Files -
900B
Total
-
image/svg+xml
451B -
image/svg+xml
449B
Selectors and rules
Selectors used
-
212
Class -
39
Type -
28
Pseudo element -
20
Pseudo class -
12
Attribute -
3
js- prefixed -
1
Universal -
0
Id
Specificity Graph This is zones that could be hard to overwrite and work with. Zones that could escalate specificity and not scaled well during project lifetime.
1 Heavy selector This selectors should be simplified
Specifisity | |
---|---|
40 | .atlas-anchor:target+.atlas-title .atlas-title__highlight |
3 Long selectors lists This selectors is potential candidates for simple CSS class
Selectors | |
---|---|
6 |
h1, h2, h3, h4, h5, h6 |
6 |
.atlas-title_1, .atlas-title_2, .atlas-title_3, .atlas-title_4, .atlas-title_5, .atlas-title_6 |
5 |
.atlas-title__text, .atlas-p, .atlas-ul, .atlas-ol, .atlas-code |
Ruleset Size This graph show you places with selectors that have 15 or more rules inside
Number of declarations per ruleset
4 Heavy rulesets This classes potentially could be changed to single class
Declarations | |
---|---|
21 | .atlas-toc |
20 | .atlas-playground__notifier |
18 | .atlas-copier__message |
17 | .atlas-playground__summary |
0 Empty rulesets This selectors should be removed from project
3 js-
prefixed selectors
This selectors should not be used for styling, since it SoC violation
-
.atlas-playground__notifier.js-show
-
.atlas-playground.js-opened .atlas-playground__example
-
.atlas-playground.js-opened .atlas-playground__example *
1 Universal selectors Universal selectors could affect performance and encapsulation of components
-
.atlas-playground.js-opened .atlas-playground__example *
0 Id selectors It is bad practice to use IDs as selectors for specificity and reusability reasons
0 Important rules Important rules could dramatically decrease project maintainability and scalability
Consistency
Total vs. Unique Declarations This graph could show how effective code organized and reused over styling properties
697 total, 333 unique declarations. Reusability index: 52%.
14 Unique Colors
-
Aa
transparent -
Aa
inherit -
Aa
rgba(0,0,0,0.3) -
Aa
#fff -
Aa
whitesmoke -
Aa
#ccc -
Aa
#abd2ed -
Aa
#999 -
Aa
#a3d65c -
Aa
#f73b3b -
Aa
#f7b23b -
Aa
#3281e2 -
Aa
#195cae -
Aa
#595959
17 Unique Background Colors
-
transparent -
rgba(171,210,237,0.125) -
rgba(0,0,0,0.3) -
rgba(0,0,0,0.5) -
#fff -
#fcfcfc -
#f2f2f2 -
#98a3ed -
#e56daa -
#6d7ce5 -
#51adf6 -
#f7b23b -
#2196f3 -
#0c7cd5 -
#595959 -
#38382d -
#2a2a22
20 Unique Font Sizes
-
Abc
4rem
-
Abc
3rem
-
Abc
2.441rem
-
Abc
2rem
-
Abc
1.563rem
-
Abc
1.25rem
-
Abc
1.2rem
-
Abc
1rem
-
Abc
inherit
-
Abc
.9375rem
-
Abc
.875rem
-
Abc
0.85em
-
Abc
.8125rem
-
Abc
0.8em
-
Abc
0.8rem
-
Abc
12.75px
-
Abc
.75rem
-
Abc
0.7rem
-
Abc
.6875rem
-
Abc
.625rem
3 Unique Font Families
-
Aa
"Arial","FreeSans",sans-serif -
Aa
"DejaVu Sans Mono","SFMono-Regular","Menlo","Consolas","Lucida Console",monospace -
Aa
inherit
5 Unique Border Radii
-
3px
-
0
-
5px
-
4px
-
.3125rem
4 Unique Z Indices
-
0
-
1
-
5
-
10
Total vs. Unique Space/Metric Declarations This graph could show how effective code organized and reused over space and metric properties
697 total, 333 unique declarations. Reusability index: 52%.
-
2.5rem
-
1.25rem
-
.625rem
-
.3125rem
-
0
-
auto
-
-.625rem
-
-1.25rem
-
1.25rem
-
.625rem
-
.3125rem
-
0.3em
-
3px
-
2px
-
0.1em
-
1px
-
0
-
2.75rem
-
2.5rem
-
1.25rem
-
1.5
-
1.2
-
3.75rem
-
25px
-
20px
-
1
-
1.6
-
.75rem
-
1.4
-
.875rem
-
10px
-
0
-
100%
-
.875rem
-
1.5rem
-
250px
-
18px
-
15.625rem
-
50%
-
33.3333333333%
-
.75rem
-
.6875rem
-
.1875rem
-
.9375rem
-
1px
-
.875rem
-
1.5rem
-
90vh
-
8px
-
0
-
1rem
-
.75rem
-
.1875rem
-
.9375rem