shohan777.hashnode.devBitwise 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, ...Sep 22, 2025·8 min read
shohan777.hashnode.devExploring 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...Jul 15, 2025·5 min read
shohan777.hashnode.dev: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...May 3, 2025·16 min read
shohan777.hashnode.devCSS 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...Apr 26, 2025·10 min read
shohan777.hashnode.devTransitions & 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). ...Apr 16, 2025·8 min read