SRshohanur rahmaninshohan777.hashnode.dev·Sep 22, 2025 · 8 min readBitwise Operations and tricksYou likely already know basic logical operations like AND and OR. Using if(condition1 && condition2) checks if both conditions are true, while OR (c1 || c2) requires at least one condition to be true. Same can be done bit-per-bit with whole numbers, ...00
SRshohanur rahmaninshohan777.hashnode.dev·Jul 15, 2025 · 5 min readExploring LIQUIDLiquid is used to dynamically output objects and their properties. You can further modify that output by creating logic with tags, or directly altering it with a filter. Objects and object properties are output using one of six basic data types. Obje...00
SRshohanur rahmaninshohan777.hashnode.dev·May 3, 2025 · 16 min read:is(), :where(), :has(), :not()The :has() pseudo-selector is the only CSS Selector that selects elements based on whether they contain specific descendants. It targets the parent element with one or more descendants that match the specified selector. It can also target siblings or...00
SRshohanur rahmaninshohan777.hashnode.dev·Apr 26, 2025 · 10 min readCSS Selectors, Pseudo Classes and ElementsUnlike regular selectors, pseudo-selectors are specifically used to select and style elements based on their state or position within the document tree. Target elements must meet specific criteria to be selected. A combinator is a special character t...00
SRshohanur rahmaninshohan777.hashnode.dev·Apr 16, 2025 · 8 min readTransitions & Animations Basics.To create a transition effect, you must specify two things: the CSS property you want to add an effect to the duration of the effect (If the duration part is not specified, the transition will have no effect, because the default value is 0). ...00