It conflicts with the progress bar used to indicate web page loading and might confuse users.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"Lately I’ve seen quite a few websites that have some kind of an indicator to display the current reading position (how much you have “read”, depending on how far you have scrolled down an article). Generally, such indicators are used on blog posts or long form articles and help readers understand how far they are […]<\/p>\n","protected":false},"author":47457,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4],"tags":[432,1121],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":305061,"url":"https:\/\/css-tricks.com\/indicating-scroll-position-on-a-page-with-css\/","url_meta":{"origin":169448,"position":0},"title":"Indicating Scroll Position on a Page With CSS","date":"March 24, 2020","format":false,"excerpt":"Scrolling is something we all know and do on the web to the extent that it\u2019s an expectation or perhaps even a habit, like brushing our teeth. That\u2019s probably why we don\u2019t put too much thought into designing the scrolling experience \u2014 it\u2019s a well-known basic function. In fact, the\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/03\/scroll-indicators-sections.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":208524,"url":"https:\/\/css-tricks.com\/creating-an-animated-menu-indicator-with-css-selectors\/","url_meta":{"origin":169448,"position":1},"title":"Creating an Animated Menu Indicator with CSS Selectors","date":"November 20, 2015","format":false,"excerpt":"The following article is by James Nowland, a front end developer for Headjam, a creative agency in Newcastle, Australia. James has created a fairly simple little effect here, but one that you might think would require a little JavaScript. Instead, it uses some clever selector usage. In this article, I'll\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":324644,"url":"https:\/\/css-tricks.com\/the-raven-technique-one-step-closer-to-container-queries\/","url_meta":{"origin":169448,"position":2},"title":"The Raven Technique: One Step Closer to Container Queries","date":"November 10, 2020","format":false,"excerpt":"For the millionth time: We need container queries in CSS! And guess what, it looks like we're heading in that direction. When building components for a website, you don\u2019t always know how that component will be used. Maybe it will be render as wide as the browser window is. Maybe\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/10\/RT_x4UFA.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":367370,"url":"https:\/\/css-tricks.com\/designing-for-long-form-articles\/","url_meta":{"origin":169448,"position":3},"title":"Designing for Long-Form Articles","date":"August 10, 2022","format":false,"excerpt":"Designing a beautiful \u201carticle\u201d is wrought with tons of considerations. Unlike, say, a homepage, a long-form article is less about designing an interface than it is designing text in a way that creates a relaxed and comfortable reading experience. That\u2019s because articles deal with long-form content which, in turn, tends\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2022\/08\/long-form-content-collage.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":331673,"url":"https:\/\/css-tricks.com\/a-utility-class-for-covering-elements\/","url_meta":{"origin":169448,"position":4},"title":"A Utility Class for Covering Elements","date":"December 26, 2020","format":false,"excerpt":"Big ol' same to Michelle Barker here: Here\u2019s something I find myself needing to do again and again in CSS: completely covering one element with another. It\u2019s the same CSS every time: the first element (the one that needs to be covered) has\u00a0position: relative\u00a0applied to it. The second has\u00a0position: absolute\u00a0and\u2026","rel":"","context":"In "Link"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/12\/a-utility-class-for-covering-elements-01.jpg?fit=1200%2C527&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":366342,"url":"https:\/\/css-tricks.com\/single-element-loaders-the-dots\/","url_meta":{"origin":169448,"position":5},"title":"Single Element Loaders: The Dots","date":"June 17, 2022","format":false,"excerpt":"We\u2019re looking at loaders in this series. More than that, we\u2019re breaking down some common loader patterns and how to re-create them with nothing more than a single div. So far, we\u2019ve picked apart the classic spinning loader. Now, let\u2019s look at another one you\u2019re likely well aware of: the\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2022\/06\/dots-loader.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"featured_media_src_url":null,"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/169448"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/47457"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=169448"}],"version-history":[{"count":10,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/169448\/revisions"}],"predecessor-version":[{"id":313208,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/169448\/revisions\/313208"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=169448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=169448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=169448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}