<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UI Components Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/ui-components/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/ui-components/</link>
	<description></description>
	<lastBuildDate>Tue, 06 Oct 2026 10:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>UI Components Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/ui-components/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A Practical Guide To Naming Things</title>
		<link>https://thenokiablog.com/a-practical-guide-to-naming-things/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[UI Components]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/a-practical-guide-to-naming-things/</guid>

					<description><![CDATA[<p>A practical guide to naming UI components, with useful resources, naming conventions, and structures. Brought to...</p>
<p>The post <a href="https://thenokiablog.com/a-practical-guide-to-naming-things/">A Practical Guide To Naming Things</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c-garfield-summary">
<section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>A practical guide to naming UI components, with useful resources, naming conventions, and structures. Brought to you by Design Patterns For AI Interfaces, <strong>friendly video courses on UX</strong> and design patterns by Vitaly.</section>
</div>
<p>Naming is hard. The language we use shapes the way we think about things, but also the conversation we have about it. That&rsquo;s why we have so much confusion about colors, icons, UI components, features &mdash; and that&rsquo;s why we struggle to name design tokens, HTML classes, and variables.</p>
<p>Sometimes, the names we choose are <strong>too generic</strong>, so it&rsquo;s difficult to understand what exactly is meant. And sometimes they are <strong>too specific</strong>, leaving little room for flexibility and reuse. How do we choose the right names? And which naming conventions work best? Let&rsquo;s take a closer look.</p>
<h2 id="how-to-name-things">How To Name Things</h2>
<p>If you&rsquo;re looking for some inspiration for naming HTML classes, CSS properties, or JavaScript functions, Classnames is a wonderful resource jam-packed with ideas that get you <strong>thinking outside the box</strong>.</p>
<figure><img decoding="async" loading="lazy" width="800" height="887" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things.jpg" alt="Inspiration For Naming Things"><figcaption class="op-vertical-bottom">Classnames provides thematically grouped lists of words you can use for naming. (Large preview)</figcaption></figure>
<p>The site provides thematically grouped lists of words perfect for naming. You&rsquo;ll find terms to describe different kinds of behavior, likeness between things, order, grouping, and association, but also <strong>themed collections of words</strong> that wouldn&rsquo;t instantly come to one&rsquo;s mind when it comes to code, among them words from nature, art, theater, music, architecture, fashion, and publishing.</p>
<h2 id="how-to-name-colors">How To Name Colors</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>How would you choose the right name for a given color? Fortunately, David Aerne maintains a tremendous repository of color names, currently with <strong>30355 unique color names</strong>, sourced from various references and 1000s of user contributions.</p>
<figure><img decoding="async" loading="lazy" width="800" height="768" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-1.jpg" alt="Inspiration For Naming Colors"><figcaption class="op-vertical-bottom">Color Parrot provides a name for a given color (originally via a tweet, but you can type it in the URL as well). (Large preview)</figcaption></figure>
<p>Of course, the repository comes with a color picker and name search and plenty of other color pickers as well. Tremendous work, which is also a fantastic reference to keep nearby.</p>
<h2 id="how-to-name-layers-and-groups">How To Name Layers and Groups</h2>
<p>What makes a good name? Javier Cuello summarized a set of naming best practices that help you name your <strong>layers, groups, and components</strong> in a consistent and scalable way.</p>
<figure><img decoding="async" loading="lazy" width="800" height="760" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-2.jpg" alt="Inspiration For Naming Things"><figcaption class="op-vertical-bottom">Javier Cuello explores in all the fine details what makes an effective name. (Large preview)</figcaption></figure>
<p>As Javier points out, a good name has a logical structure, is short, meaningful, known by everyone, and not related to visual properties. He shares <strong>do&rsquo;s and don&rsquo;ts</strong> to illustrate how to achieve that and also takes a closer look at all the fine little details you need to consider when naming sizes, colors, groups, layers, and components.</p>
<h2 id="how-to-name-design-tokens">How To Name Design Tokens</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>How to build a flexible design token taxonomy that works across different products? That was the challenge that the team at Intuit faced. The parent company of products such as Mailchimp, QuickBooks, TurboTax, and Mint developed a <strong>flexible token system</strong> that goes beyond the brand theme to serve as the foundational system for a wide array of products.</p>
<figure><img decoding="async" loading="lazy" width="800" height="391" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things.png" alt="Insiration For Naming Things"><figcaption class="op-vertical-bottom">Nate Baldwin shares insights into Intuit&rsquo;s flexible design token taxonomy. (Large preview)</figcaption></figure>
<p>Nate Baldwin wrote a case study in which he shares valuable insights into the making of <strong>Intuit&rsquo;s design token taxonomy</strong>. It dives deeper into the pain points of the old taxonomy system, the criteria they defined for the new system, and how it was created. Lots of takeaways for building your own robust and flexible token taxonomy are guaranteed.</p>
<h2 id="frequent-names-for-ui-components">Frequent Names For UI Components</h2>
<p>Looking at what other people call similar things is a great way to start when you&rsquo;re <strong>struggling with naming</strong>. And what better source could there be than other design systems? Before you end up in the design system rabbit hole, Iain Bean did the research for you and created the Component Gallery.</p>
<figure><img decoding="async" loading="lazy" width="800" height="468" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-1.png" alt="Inspiration For Naming Things"><figcaption class="op-vertical-bottom">The Component Gallery collects interface components from real-world design systems. (Large preview)</figcaption></figure>
<p>It&rsquo;s a collection that <strong>includes plenty of examples</strong> for more than 50 UI components &mdash; from accordion to visually hidden &mdash; and also lists other names that the UI components go by. A fantastic resource, and not only with regard to naming.</p>
<blockquote><p>Bonus: Name That UI, a <strong>visual dictionary</strong> of common UI components.</p></blockquote>
<h2 id="how-to-name-new-features">How To Name New Features</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Features often have low adoption due to <strong>poor discoverability</strong>. Feature adoption needs time &mdash; first the feature must be discovered, then understood, then tried, learned, and eventually built into <strong>existing workflow</strong>. Erin Gannon has written a helpful practical guide on how to make sure all of it happens.</p>
<figure><img decoding="async" loading="lazy" width="800" height="1298" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-3.jpg" alt="So What Do We Call That Feature?: illustrated guide to naming features that people discover, understand and actually use"><figcaption class="op-vertical-bottom">&lsquo;What Do We Call This Thing?&rsquo; by Erin Gannon: practical guidelines on naming features people can discover, understand and actually use. (Large preview)</figcaption></figure>
<p>Good names are driven by user needs and problems. They should signal the value or outcome of a feature (the job-to-be-done), and &mdash; most importantly! &mdash; tap into the user&rsquo;s own language. So ask people to explain a feature in their own words and then use the words they use.</p>
<h2 id="how-to-name-variables-taxonomy-map">How To Name Variables (Taxonomy Map)</h2>
<p>A wonderful example of naming guidelines for a complex multi-brand, multi-themed design system comes from the Vodafone UK Design System team. Their Variables Taxonomy Map breaks down the <strong>anatomy and categorization of a design token</strong> into a well-orchestrated system of collections.</p>
<figure><img decoding="async" loading="lazy" width="800" height="450" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-2.png" alt="Inspiration For Naming Things"><figcaption class="op-vertical-bottom">Vodafone&rsquo;s Variables Taxonomy Map accommodates a complex multi-brand, multi-themed design system. (Large preview)</figcaption></figure>
<p>The map illustrates four collections required to support the system and connections between tokens &mdash; <strong>from brand and primitives to semantics and pages</strong>. It builds on top of Nathan Curtis&rsquo; work on naming design tokens and enables everyone to gather insight about where a token is used and what it represents, just from its name.</p>
<p>If you want to explore more approaches to naming design tokens, I&rsquo;ve put together a list of useful Figma kits and resources that are worth checking out.</p>
<h2 id="design-token-naming-guide-inventory">Design Token Naming Guide + Inventory</h2>
<p>Romina Kavcic created a helpful little tool for <strong>naming design tokens</strong> &mdash; from learning how they work and how to name them well to configuring your own naming structure with components, categories, states, and roles.</p>
<figure><img decoding="async" loading="lazy" width="800" height="608" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-4.jpg" alt="Free Design Token Naming Guide + Builder &mdash; interactive tool for building your own token naming structure with components, categories, states and roles"><figcaption class="op-vertical-bottom">Free Design Token Naming Guide + Builder. (Large preview)</figcaption></figure>
<blockquote><p>Bonus: The Design Token Names Inventory spreadsheet, with a simple structure with four levels to give you a bird&rsquo;s-eye view of all your design tokens. You can easily add rows, themes, and modes without losing track, and <strong>filter your tokens</strong>.</p></blockquote>
<h2 id="naming-products-or-services">Naming Products or Services</h2>
<p>If you are looking for the right name for your product or service, Onym is a fantastic <strong>open-source repository</strong> that organizes tools and resources for finding names for brainstorming, vetting, guides, sprints, etymologies &mdash; all the way to cautionary tales and agencies that name things, as well as useful books to take a look at.</p>
<figure><img decoding="async" loading="lazy" width="800" height="795" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-5.jpg" alt="Inspiration For Naming Things"><figcaption class="op-vertical-bottom">The Onym, a neat little helper with tools, methodologies and prompts to encourage new ways of thinking. (Large preview)</figcaption></figure>
<h2 id="useful-bookmarks-for-naming-things">Useful Bookmarks for Naming Things</h2>
<p>A quick-reference list of tools and guides for naming just about&hellip; well, <em>anything</em>, in one place:</p>
<h2 id="wrapping-up">Wrapping Up</h2>
<p>The right name is the one that&rsquo;s well-understood and used by the team and users. So much time is wasted speaking about the very same thing but in <strong>different dialects</strong> &mdash; the designer&rsquo;s dialect, the developer&rsquo;s dialect, the product manager&rsquo;s dialect, and the user&rsquo;s dialect. That&rsquo;s what often causes frustration and confusion.</p>
<p>So if you see low adoption, it might be merely because of the name. And pay attention to potential <strong>naming conflicts</strong> and put them in a backlog of things to address later. It&rsquo;s one of those fine little details that can reduce frustration and confusion and help teams work together better.</p>
<h2 id="meet-design-patterns-for-ai-interfaces">Meet &ldquo;Design Patterns For AI Interfaces&rdquo;</h2>
<p>Meet Design Patterns For AI Interfaces, Vitaly&rsquo;s new <strong>video course</strong> with practical examples from real-life products &mdash; with a live UX training happening soon. Jump to a free preview.</p>
<figure class="article__image"><img decoding="async" loading="lazy" width="800" height="414" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-3.png" alt="Design Patterns For AI Interfaces promo picture"><figcaption class="op-vertical-bottom">Meet Design Patterns For AI Interfaces, Vitaly&rsquo;s video course on interface design &amp; UX.</figcaption></figure>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/a-practical-guide-to-naming-things-4.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/a-practical-guide-to-naming-things/">A Practical Guide To Naming Things</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Death Of The Button: Why The Best Interface Is No Interface</title>
		<link>https://thenokiablog.com/the-death-of-the-button-why-the-best-interface-is-no-interface/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Sliders]]></category>
		<category><![CDATA[Tailwind CSS]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[Web Design]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/the-death-of-the-button-why-the-best-interface-is-no-interface/</guid>

					<description><![CDATA[<p>The web is evolving beyond menus, forms, and endless clicks toward experiences shaped around human intent....</p>
<p>The post <a href="https://thenokiablog.com/the-death-of-the-button-why-the-best-interface-is-no-interface/">The Death Of The Button: Why The Best Interface Is No Interface</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>The web is evolving beyond menus, forms, and endless clicks toward experiences shaped around human intent. For UX designers, understanding this shift means re-evaluating their role, moving from designing visible interfaces to guiding transparent, intent-driven AI experiences.</section>
</p>
<p>Ever since the commercialisation of the Graphical User Interface pioneered by systems like the Xerox Star and popularised by the original Apple Macintosh, software has relied heavily on point-and-click interactions. If you wanted to book a trip, buy a pair of shoes, or research a health symptom, you were expected to navigate a labyrinth of user interfaces. You click menus, adjust range sliders, fill out multi-step forms, deal with cookie pop-ups, and open dozens of browser tabs just to cross-reference basic information. We have become accustomed to spending more time <em>managing the software</em> rather than actually achieving our goals.</p>
<p>That contract is officially changing. Driven by advances in artificial intelligence and large language models, a new generation of web tools is pioneering a radical philosophy: <strong>Intent-Driven Design</strong>. Rather than expecting our users to learn complex menus and click through elaborate sales funnels, these platforms operate by capturing high-level human goals and silently executing the grunt work in the background.</p>
<p>This vision builds on long-standing HCI concepts like Golden Krishna&rsquo;s &ldquo;The Best Interface Is No Interface&rdquo; and Don Norman&rsquo;s principles of human-centered design.</p>
<blockquote class="pull-quote">
<p>The ultimate goal of modern web design is no longer to build prettier buttons or flashy animations; it is to eliminate the interface entirely.</p>
</blockquote>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>Well, at least what we understand based on our current experience.</p>
<p>It is essential for UX designers to understand the changes we&rsquo;re witnessing and even <strong>re-evaluate our role</strong>, shifting our focus from <strong>designing visible interfaces</strong> to guiding transparent, <strong>intent-driven AI experiences</strong>.</p>
<h2 id="the-death-of-the-10-click-process">The Death Of The &ldquo;10-click&rdquo; Process</h2>
<p>To understand where web design is going, we first have to look at the friction we have accepted as &ldquo;normal&rdquo; for decades.</p>
<p>Consider the traditional workflow of buying a flight online. The user experience is intentionally hyper-interactive:</p>
<ol>
<li>Navigate to a travel aggregator or airline website.</li>
<li>Select &ldquo;Round Trip&rdquo; from a dropdown menu.</li>
<li>Type the origin city and wait for auto-complete.</li>
<li>Type the destination city and wait for auto-complete.</li>
<li>Click a calendar modal, toggle through months, and select departure and return dates.</li>
<li>Choose the number of passengers and cabin class.</li>
<li>Click &ldquo;Search&rdquo; and wait for the results page to load.</li>
<li>Filter by price, layover duration, departure time, and airline.</li>
<li>Sort the results and scan through dozens of individual options.</li>
<li>Click through a three-page checkout funnel dodging upsells for rental cars and travel insurance.</li>
</ol>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>This is a classic <strong>point-and-click UI paradigm</strong>. The computer acts as a passive container of data, and the human acts as the orchestrator, manually inputting parameters, interpreting raw outputs, and executing each micro-step along the way.</p>
<p>Intent-driven design flips this dynamic entirely. Instead of forcing you to navigate the mechanical steps of <em>how</em> to find a flight, the interface asks a simple question: <strong><em>What are you trying to accomplish?</em></strong></p>
<p>When you express a goal, such as <em>&ldquo;Find me a non-stop flight to Chicago next weekend under $300 that arrives before 5 PM&rdquo;</em>, the software reads your intent, executes the multi-step search query behind the scenes, compares the options, and presents a single actionable resolution. The ten clicks dissolve into one clear intent outcome.</p>
<figure><img decoding="async" loading="lazy" width="800" height="437" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface.png" alt="10-click process vs AI-driven intent flow."><figcaption class="op-vertical-bottom">10-click process vs AI-driven intent flow. Image generated by Gemini. (Large preview)</figcaption></figure>
<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container"><img decoding="async" loading="lazy" class="feature-panel-image-img" src="https://www.smashingmagazine.com/images/smashing-cat/cat-scubadiving-panel.svg" alt="Feature Panel" width="257" height="355"></div>


<h2 id="three-web-platform-examples-replacing-buttons-with-intent">Three Web Platform Examples Replacing Buttons With Intent</h2>
<p>This shift isn&rsquo;t a theoretical vision of the distant future. Some of the world&rsquo;s most accessible websites allow you to experience intent-capturing systems already.</p>
<h3 id="1-perplexity-ai-search-without-the-open-tabs">1. Perplexity AI: Search Without The Open Tabs</h3>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Traditional search engines like Google were built as directories. You typed a keyword, and the interface rewarded you with ten blue links. The actual work of opening five tabs, skimming long articles, dodging ads, and manually assembling an answer was left to you. Although this is now changing, with AI content appearing first when you search on Google.</p>
<p>Perplexity AI allows anyone to perform instant intent-based searches. Instead of forcing you to click into multiple tabs, the interface synthesises the perfect result for your context.</p>
<ul>
<li><strong>The interaction:</strong> You ask a complex question in plain English: <em>&ldquo;Compare the top three budget laptops for a computer science student, focusing on battery life and keyboard quality.&rdquo;</em></li>
<li><strong>The invisible work:</strong> In under two seconds, the platform searches the web, reads dozens of articles, evaluates hardware specifications, and cross-references user reviews.</li>
</ul>
<figure><img decoding="async" loading="lazy" width="800" height="443" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface-1.png" alt="Perplexity AI comparing three budget laptops in a table."><figcaption class="op-vertical-bottom">Image source: Perplexity AI. (Large preview)</figcaption></figure>
<ul>
<li><strong>The result:</strong> (See screen above) Instead of throwing web pages at you, Perplexity dynamically generates a single custom answer complete with formatted comparison tables, pros and cons lists, and concise inline citations. You get the outcome of thirty clicks in just one.</li>
</ul>
<figure><img decoding="async" loading="lazy" width="800" height="459" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface-2.png" alt="Domains exclusively cited by Bing Copilot, Google AI Overviews, Perplexity, and ChatGPT."><figcaption class="op-vertical-bottom">Synthesized answer output bypassing traditional link tabs. (Image source: SE Ranking) (Large preview)</figcaption></figure>
<h3 id="2-vercel-v0-web-design-without-dragging-and-dropping">2. Vercel v0: Web Design Without Dragging And Dropping</h3>
<p>For years, creating a website meant using visual builders like Figma or drag-and-drop web editors. As designers, we spent hours manually drawing rectangles, picking hexadecimal colour codes, adjusting padding values, and sometimes writing CSS code.</p>
<p>Vercel v0 lets anyone test its generative interface builder right from the home page without signing in.</p>
<ul>
<li><strong>The Interaction:</strong> A user types a descriptive goal into the input prompt: <em>&ldquo;Create a modern dark-mode dashboard for a subscription SaaS app showing monthly revenue, active users, and a customer churn chart.&rdquo;</em></li>
<li><strong>The invisible work:</strong> The underlying AI understands layout principles, accessibility guidelines, UI component libraries, and responsiveness. It writes clean HTML, Tailwind CSS, and React code in real time.</li>
<li><strong>The result:</strong> Rather than spending an afternoon manipulating elements, the user receives a fully functional, pixel-perfect user interface in seconds! The traditional visual design tool disappears, replaced by raw human intent.</li>
</ul>
<figure><img decoding="async" loading="lazy" width="800" height="443" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface-3.png" alt="Generated SaaS dashboard UI built by Vercel v0. Source: v0.app"><figcaption class="op-vertical-bottom">Generated SaaS dashboard UI built by Vercel v0. Source: v0.app. (Large preview)</figcaption></figure>
<h3 id="3-goblin-tools-breaking-down-overwhelming-tasks">3. Goblin.tools: Breaking Down Overwhelming Tasks</h3>
<p>Many traditional productivity tools require you to manually construct task lists, drag items across Kanban boards, and assign micro-deadlines. Goblin.tools is a free, single-page suite of single-task AI tools designed specifically for neurodivergent users or anyone feeling overwhelmed, requiring zero sign-ups or configuration.</p>
<figure> dashboard.&rdquo;&gt;<figcaption class="op-vertical-bottom">Goblin.tools dashboard. (Large preview)</figcaption></figure>
<ul>
<li><strong>The interaction:</strong> You enter a vague, intimidating goal into the <strong>Magic Todo</strong> tool, such as <em>&ldquo;Prepare for a job interview&rdquo;</em>.</li>
<li><strong>The invisible work:</strong> Instead of forcing you to plan every step, the system analyses the cognitive load of the goal and automatically breaks it down into small, actionable sub-tasks adjusted to your preferred level of detail.</li>
<li><strong>The result:</strong> The interface eliminates the stressful task-planning phase and presents a clean checklist tailored to your exact goal.</li>
</ul>
<figure><img decoding="async" loading="lazy" width="800" height="425" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface-4.png" alt="The checklist results of planning for a job interview."><figcaption class="op-vertical-bottom">The checklist results of planning for a job interview. (Large preview)</figcaption></figure>
<h2 id="the-core-pillars-of-intent-driven-web-design">The Core Pillars Of Intent-driven Web Design</h2>
<p>When you remove traditional menus, sidebars, and forms, how do you keep a website usable? Designers pioneering this space rely on three core pillars:</p>
<table class="tablesaw break-out">
<thead>
<tr>
<th>Pillar</th>
<th>Traditional UX approach</th>
<th>Intent-driven UX approach</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>User input</strong></td>
<td>Micro-actions (Clicks, dropdowns, toggles)</td>
<td>1. High-level goals (Natural language, context, habits)</td>
</tr>
<tr>
<td><strong>Interface state</strong></td>
<td>Static layouts (Everyone sees the same page)</td>
<td>2. Generative UI (Layouts created dynamically on the fly)</td>
</tr>
<tr>
<td><strong>Task execution</strong></td>
<td>Manual execution by the user</td>
<td>3. Autonomous execution by background AI agents</td>
</tr>
</tbody>
</table>
<h3 id="1-high-level-goals">1. High-level Goals</h3>
<p>An invisible interface doesn&rsquo;t always wait for you to type a command &mdash; it leverages context to anticipate user needs. Guided by industry standards like Apple&rsquo;s Human Interface Guidelines on Contextual &amp; Ambient Design, modern systems read environmental metadata, such as device state, location, and past interaction patterns, to trigger proactive actions.</p>
<p>For example:</p>
<ul>
<li><strong>Time and location:</strong> A food delivery web app prioritising your saved home address and dinner items automatically at 6:30 PM on a weekday.</li>
<li><strong>Cross-app history:</strong> A calendar application noticing an email about an upcoming appointment and surfacing a one-click <em>&ldquo;Add to Schedule&rdquo;</em> card without forcing you to copy and paste event details manually.</li>
</ul>
<h3 id="2-generative-ui">2. Generative UI</h3>
<p>In traditional web design, every user sees the exact same layout. An e-commerce store shows the same navigation bar whether you are a first-time visitor looking for customer support or a returning customer tracking a package.</p>
<p>As highlighted in the Nielsen Norman Group&rsquo;s analysis on AI as a new UX paradigm, computing is shifting from command-based interaction to outcome-specification. This enables <strong>Generative UI</strong>, where interfaces are rendered dynamically on the fly based on what you are trying to do in that exact moment. For example, platforms like Vercel v0 demonstrate how raw intent can instantly render functional code components without manual layout building. If you express a desire to compute complex financial data, the interface generates a dynamic calculator widget on demand, receding once your goal is completed.</p>
<h3 id="3-execution-by-ai-agents">3. Execution by AI Agents</h3>
<p>Traditional interfaces are obsessed with prevention, constantly peppering users with confirmation pop-ups (<em>&ldquo;Are you sure you want to delete this file?&rdquo;</em>).</p>
<p>Intent-driven interfaces adapt Jakob Nielsen&rsquo;s 10 Usability Heuristics on User Control and Error Recovery by shifting the safety net from <em>prevention</em> to <em>easy reversibility</em>. Because autonomous agents take actions on your behalf, products prioritise frictionless rollback mechanisms. A prominent &ldquo;Undo&rdquo; button, simple revision prompts (<em>&ldquo;Make this summary shorter&rdquo;</em>), and transparent audit logs replace intrusive warning modals.</p>
<h3 id="the-hidden-risks">The Hidden Risks</h3>
<p>While removing interface friction is liberating, stripping away visual controls introduces significant product design challenges. When software acts on inferred intent rather than direct point-and-click commands, designers must navigate critical ethical and technical pitfalls.</p>
<h3 id="the-illusion-of-control">The Illusion Of Control</h3>
<p>When a website makes decisions for you, it can quickly feel patronising or invasive. As explored by the Stanford Human-Computer Interaction (HCI) Group, automation must maintain <strong>clear boundaries</strong> to prevent user frustration. Furthermore, ethical frameworks from the Center for Humane Technology emphasise that product designers must guard against manipulative defaults.</p>
<p>Designers must strike a delicate balance: <strong>automate routine execution, but explicitly prompt the user for high-stakes confirmations</strong> (such as financial transactions, publishing public content, or altering privacy settings).</p>
<h3 id="the-black-box-problem">The Black Box Problem</h3>
<p>In a traditional UI, if you get an unexpected result, you can usually diagnose the issue &mdash; perhaps you checked the wrong filter box or selected an incorrect date.</p>
<p>With an intent-driven interface, troubleshooting becomes harder. To address this &ldquo;black box&rdquo; challenge, the Google PAIR (People + AI Research) Guidebook advocates for transparent feedback loops. The system must explicitly state its interpretation (<em>&ldquo;Searching for non-stop flights to Chicago under $300&hellip;&rdquo;</em>) so users can calibrate trust and correct misinterpretations instantly.</p>
<h3 id="from-a-ux-perspective">From A UX Perspective</h3>
<p>As a UX designer, always being curious to understand how our design approach is changing in the world of AI, I find it essential that we re-evaluate the foundational elements of our craft.</p>
<blockquote class="pull-quote">
<p>Rather than designing static buttons and rigid forms, we need to learn to map and present dynamic, generative UI components that adapt on the fly to user intent.</p>
</blockquote>
<p>By mastering these evolving patterns, like ambient feedback, inline prompts, and transparent AI status indicators, we can ensure that screenless, agent-driven tools remain intuitive, ethical, and deeply human-centered.</p>
<h2 id="conclusion">Conclusion</h2>
<blockquote><p>The ultimate goal: The best design is no design.</p></blockquote>
<p>For decades, the digital industry has evaluated software success through engagement metrics like <em>time spent in app</em>, <em>click-through rates</em>, and <em>page views per session</em>. Websites were deliberately engineered to maximise visual engagement and interaction volume.</p>
<p>The philosophy behind Golden Krishna&rsquo;s seminal book The Best Interface Is No Interface, aligned with the broader Center for Humane Technology&rsquo;s Time Well Spent movement, turns these metrics on their head. The ultimate test of a modern digital product is no longer how visually captivating its buttons are, but rather: <strong>How effectively did this software solve the problem and get out of the user&rsquo;s way?</strong>,</p>
<p>We are entering an era where web applications will no longer be measured by the beauty of their interfaces, but by their ability to render those complex interfaces completely obsolete. The future of the web isn&rsquo;t more interaction &mdash; it is <strong>seamless, invisible completion</strong>.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/the-death-of-the-button-why-the-best-interface-is-no-interface-5.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(ah, yk)</span></div>
<p>The post <a href="https://thenokiablog.com/the-death-of-the-button-why-the-best-interface-is-no-interface/">The Death Of The Button: Why The Best Interface Is No Interface</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Meet Kirki: WordPress’s First Visual Builder With An Infinite Canvas</title>
		<link>https://thenokiablog.com/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Branding]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design Trends]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas/</guid>

					<description><![CDATA[<p>We have been building websites inside boxes for years on WordPress. Let&#8217;s take a closer look...</p>
<p>The post <a href="https://thenokiablog.com/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas/">Meet Kirki: WordPress’s First Visual Builder With An Infinite Canvas</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c-garfield-summary">
<section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>We have been building websites inside boxes for years on WordPress. Let&rsquo;s take a closer look at Kirki, the first freeform visual builder with an infinite canvas, and explore how it redefines the experience with cleaner performance, full design freedom, and zero plugin dependency.</section>
</div>
<p>For years, WordPress users have relied on traditional page builders to create websites without writing code. While these builders made web design more accessible, many still come with familiar compromises &mdash; rigid layouts, reliance on multiple third-party plugins, bloated code, and performance trade-offs that can slow down your site.</p>
<p>Kirki takes a different approach. Instead of building on the conventions of older page builders, it reimagines the website creation experience with a freeform infinite canvas, an integrated CMS, and a comprehensive set of built-in features. The result is a streamlined workflow that gives you greater creative freedom while producing cleaner, faster websites.</p>
<p>Whether you&rsquo;re a designer seeking pixel-perfect control, a developer looking for cleaner output, or a business owner who simply wants to build a professional website without unnecessary complexity, Kirki aims to remove many of the limitations that have long been associated with WordPress page builders.</p>
<p>In this review, we&rsquo;ll compare Kirki with traditional WordPress builders across the factors that matter most when choosing a website builder, including:</p>
<ul>
<li>Pricing and overall value,</li>
<li>Impact on website performance,</li>
<li>Ease of use versus design flexibility,</li>
<li>Built-in features and functionality,</li>
<li>Theme compatibility and layout customization.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>By the end, you&rsquo;ll have a clear understanding of where Kirki stands and whether it&rsquo;s the right choice for your next WordPress project.</p>
<h2 id="a-closer-looks-at-kirki">A Closer Looks At Kirki</h2>
<p>Kirki is a no-code visual website builder for WordPress, designed to bridge the gap where other page builders fall short.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="419" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas.jpg" alt="Kirki banner"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>Unlike other page builders, Kirki is an all-in-one solution that aims to provide everything you need to build websites without any third-party dependencies, shifting from the norm in WordPress!</p>
<p>And the best part? It&rsquo;s all included in your subscription, so you won&rsquo;t be hit with surprise upgrades.</p>
<h3 id="the-most-feature-packed-free-wordpress-builder">The Most Feature-Packed Free WordPress Builder</h3>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>Before anything else, <strong>Kirki has a free version, and it&rsquo;s genuinely powerful.</strong></p>
<p>You can download Kirki for free directly from WordPress.org and start building right away. The free version is not a watered-down teaser. It&rsquo;s a heavily feature-packed builder that lets you design modern websites on an infinite canvas without spending a cent.</p>
<h3 id="scale-without-limits-with-the-pro-plan">Scale Without Limits With the Pro Plan</h3>
<p>For those who want to unlock the full Kirki experience, the Pro plans are surprisingly affordable for the value they deliver.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-1.jpg" alt="Screenshot displaying Kirki&rsquo;s pricing plans and features."><figcaption class="op-vertical-bottom">Overview of Kirki&rsquo;s affordable and transparent pricing plans. (Large preview)</figcaption></figure>
<p>The <strong>Starter plan</strong> is just <strong>$59/year</strong> for one site and includes all premium features. Compare that with Elementor Pro&rsquo;s Essential plan, which starts at $60/year and still keeps several essentials behind paywalls. With Kirki, what you see is what you get, everything included from day one.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>Kirki also offers a <strong>Lifetime plan</strong> for a one-time payment of <strong>$499</strong>, giving you unlimited use forever. No renewals, no upcharges, no surprises.</p>
<p>While most page builders upsell critical features or require multiple add-ons to function properly, Kirki keeps it simple. One platform, all features, no hidden costs. Dynamic content, pop-up builder, form builder, submission manager, the entire growing template library &mdash; all included from the start across every plan.</p>
<p>Explore Kirki pricing.</p>
<h2 id="website-performance-comparison">Website Performance Comparison</h2>
<p>Performance directly impacts user experience, SEO, and conversion rates. So, to get a clear picture of how different page builders impact performance, we put Kirki and Elementor to the test under identical conditions to see how each builder stacks up.</p>
<p>We installed both on a clean WordPress setup using the default Twenty Twenty-Five theme to ensure a fair comparison. Then, we created identical layouts using comparable design elements and ran Lighthouse performance audits to measure load time, responsiveness, and Core Web Vitals.</p>
<p><strong>Test Conditions:</strong></p>
<ul>
<li>Clean WordPress installation,</li>
<li>Same theme: Twenty Twenty-Five,</li>
<li>Same layout structure and design elements,</li>
<li>Lighthouse is used for performance scoring.</li>
</ul>
<p><strong>Sample Layout:</strong></p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-2.jpg" alt="Image of a website layout built for performance testing comparison."><figcaption class="op-vertical-bottom">Sample website layout used for benchmarking performance tests. (Large preview)</figcaption></figure>
<p><strong>Kirki&rsquo;s Performance:</strong></p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-3.jpg" alt="Performance test scores showing Kirki&rsquo;s website speed and responsiveness."><figcaption class="op-vertical-bottom">Performance results showing Kirki&rsquo;s fast loading times and metrics. (Large preview)</figcaption></figure>
<p><strong>Elementor&rsquo;s Performance:</strong></p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-4.jpg" alt="Performance test scores showing Elementor&rsquo;s website speed and responsiveness."><figcaption class="op-vertical-bottom">Performance results illustrating Elementor&rsquo;s load times and metrics. (Large preview)</figcaption></figure>
<p><strong>Kirki&rsquo;s Code Output:</strong></p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="445" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas.png" alt="Screenshot of Kirki&rsquo;s clean semantic HTML code structure."><figcaption class="op-vertical-bottom">Clean and minimal code output generated by Kirki for optimized websites. (Large preview)</figcaption></figure>
<p><strong>Elementor&rsquo;s Code Output:</strong></p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-1.png" alt="Screenshot of Elementor&rsquo;s complex and heavily nested HTML code."><figcaption class="op-vertical-bottom">Nested and bulky code output produced by Elementor, affecting performance. (Large preview)</figcaption></figure>
<p>The difference was immediately clear. Kirki generated a much cleaner DOM with significantly fewer <code>&lt;div&gt;</code>s and no unnecessary wrappers, resulting in faster load times and higher scores across all boards.</p>
<p>Elementor, on the other hand, added heavily nested markup and extra scripts, even on this simple layout, which dragged down its performance.</p>
<p>If clean code, fast loading, and technical efficiency are priorities for you, Kirki clearly comes out ahead.</p>
<h2 id="exploring-the-features">Exploring The Features</h2>
<p>Now that we&rsquo;ve seen how Kirki outperforms the competition and does so at a highly competitive price, let&rsquo;s dive into the features to see what makes it such a powerful all-in-one builder.</p>
<h3 id="freeform-infinite-canvas-for-true-design-freedom">Freeform Infinite Canvas For True Design Freedom</h3>
<p>What makes Kirki different from the existing page builders is its infinite canvas.</p>
<p>With Kirki, you finally get the layout flexibility modern design demands, and no longer need to place elements into rigid structures.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-5.jpg" alt="Interface screenshot of Kirki&rsquo;s drag-and-drop freeform visual canvas."><figcaption class="op-vertical-bottom">Kirki&rsquo;s flexible freeform canvas enables pixel-perfect design freedom. (Large preview)</figcaption></figure>
<p>Design on an <strong>infinite canvas</strong> where you can pan freely, zoom in and out, place elements exactly where you want, overlap sections, layer backgrounds, and build complex interactions, all visually.</p>
<p>Every element&rsquo;s layout behavior is editable on canvas, giving you pixel-level control without touching code.</p>
<p>The editor supports both light and dark modes for a more comfortable, focused workspace.</p>
<p>If you&rsquo;ve used Figma or Webflow, you&rsquo;ll feel instantly at home. If you haven&rsquo;t, this is the most natural way to design websites you&rsquo;ve ever tried.</p>
<h3 id="concurrent-editing-across-all-responsive-views">Concurrent Editing Across All Responsive Views</h3>
<p>With Kirki&rsquo;s infinite canvas, all your responsive views, Desktop, Tablet, Landscape, and Mobile, are visible side by side simultaneously. You don&rsquo;t switch modes. You work across all of them at once, in real time, on the same canvas.</p>
<p>This means you can spot a layout issue on mobile while designing the desktop version, fix it instantly, and move on without ever breaking your flow. No back and forth.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-6.jpg" alt="Interface screenshot of Kirki&rsquo;s drag-and-drop freeform visual canvas."><figcaption class="op-vertical-bottom">Concurrent editing across all responsive views on an infinite canvas. (Large preview)</figcaption></figure>
<p>And because Kirki uses a cascading system, changes made at larger breakpoints automatically flow down to smaller ones, so you&rsquo;re never starting from scratch at every screen size. You only step in where you need to, making adjustments where the design requires it and letting the rest handle itself.</p>
<h3 id="instant-figma-to-kirki-handoff">Instant Figma to Kirki Handoff</h3>
<p>Talking about Figma, if you have a design ready in Figma, you can instantly import it into Kirki to create a functional website with no need to rebuild from scratch.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-7.jpg" alt="Screencast showing Figma design being imported into Kirki builder."><figcaption class="op-vertical-bottom">Seamless import of Figma designs directly into Kirki for fast development. (Large preview)</figcaption></figure>
<p>Your imported design comes in fully responsive by default, adapting to all screen sizes, including any custom breakpoints you define.</p>
<p>And it supports unlimited breakpoints, too. You can define layout behavior exactly how you want it, and styles will cascade intelligently across smaller screens.</p>
<h3 id="no-third-party-plugins-needed-for-dynamic-content">No Third-Party Plugins Needed for Dynamic Content</h3>
<p>In traditional WordPress, handling dynamic content means installing the ACF or other third-party plugins.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-8.jpg" alt="Image showing Kirki&rsquo;s dynamic content management capabilities."><figcaption class="op-vertical-bottom">Kirki&rsquo;s native dynamic content management without third-party plugins. (Large preview)</figcaption></figure>
<p>But with Kirki, all of that is natively integrated. It comes with a powerful Dynamic Content Manager that lets you:</p>
<ul>
<li>Create custom content types and fields.</li>
<li>Use reference and multi-reference relationships.</li>
<li>Build dynamic templates visually.</li>
<li>Add dynamic SEO to template pages.</li>
<li>Apply advanced filtering to Collection elements.</li>
</ul>
<p>All without writing a single line of code or relying on external plugins.</p>
<h3 id="reusable-styling-with-class-based-editing">Reusable Styling With Class-Based Editing</h3>
<p>Kirki also has an efficient way to manage design at scale without repetitive work.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-9.jpg" alt="Screenshot of Kirki&rsquo;s CSS class management panel."><figcaption class="op-vertical-bottom">Efficient class-based styling system for reusable and scalable designs. (Large preview)</figcaption></figure>
<p>It uses a class-based styling system that brings structure and scalability to your design process. When you style an element, those styles are automatically saved as reusable CSS classes.</p>
<p>Here&rsquo;s what that means for you:</p>
<ul>
<li>You can <strong>create global classes</strong> for common components like buttons, cards, or headings.</li>
<li><strong>Reuse those styles</strong> across pages and projects with consistency.</li>
<li>Update a class once, and every instance updates instantly.</li>
<li>You can also <strong>create subclasses</strong> to make slight variations, like secondary buttons, while still inheriting styles from the parent.</li>
</ul>
<h3 id="css-variables-for-global-styling">CSS Variables for Global Styling</h3>
<p>Kirki takes styling even further with Global Variables, allowing you to define design tokens like colors, fonts, spacing, and sizing that can be reused across your entire site.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-10.jpg" alt="Interface displaying CSS variables used for colors, fonts, and spacing in Kirki."><figcaption class="op-vertical-bottom">Global CSS variables powering consistent and easy-to-update site styling. (Large preview)</figcaption></figure>
<p>You can pair these global variables with your class-based structure to:</p>
<ul>
<li>Maintain visual consistency.</li>
<li>Update values globally with a single change.</li>
<li>Easily manage themes like switching between light and dark modes with one click.</li>
</ul>
<p>And while Kirki offers a fully visual experience, it doesn&rsquo;t limit advanced users. You can write custom CSS for any class or element, and even inject JavaScript at the page or element level when needed.</p>
<h3 id="build-complex-interactions-and-animations-visually">Build Complex Interactions and Animations Visually</h3>
<p>When it comes to modern animations and interactive design, Kirki leaves traditional WordPress page builders far behind.</p>
<p>Its fully visual interaction builder lets you create dynamic, immersive experiences.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-11.jpg" alt="Image of Kirki&rsquo;s timeline-based animation and interaction editor."><figcaption class="op-vertical-bottom">Visual interaction builder allowing advanced animations without coding. (Large preview)</figcaption></figure>
<p>You can build scroll-based animations, hover and click effects, interactive sections that respond across devices, and control visibility, motion, and behavior all within a visual interface.</p>
<p>For advanced users, Kirki includes a <strong>timeline-based editor</strong> where you can:</p>
<ul>
<li>Create multi-step animations.</li>
<li>Fine-tune transitions with precise timing, easing, delays, and sequencing.</li>
</ul>
<p>Even text animations get special attention.</p>
<p>You can animate text by character, word, or full element. Choose custom triggers (scroll, hover, load, etc.) and select from various transition styles or create your own.</p>
<p>Kirki no-code website builder truly helps you move past generic and create unique animations and complex interactions.</p>
<h3 id="seamless-integration-management-with-kirki-apps">Seamless Integration Management with Kirki Apps</h3>
<p>Kirki takes the hassle out of connecting third-party tools with its intuitive <strong>Kirki Apps</strong> system. You can install and manage essential integrations such as analytics, CRMs, email marketing platforms, support widgets, and more, all from within the Kirki editor itself.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-12.jpg" alt="Kirki Apps interface showing available integrations for analytics, CRM, and more."><figcaption class="op-vertical-bottom">Centralized integrations management with Kirki Apps. (Large preview)</figcaption></figure>
<p>This centralized approach means you never have to leave your workspace. The clean, user-friendly interface guides you through the connection process visually, making setup fast and straightforward even if you&rsquo;re not a technical expert.</p>
<p>Kirki brings the first real multi-user co-editing experience to WordPress. Multiple team members can work on the same page, at the same time, seeing each other&rsquo;s changes unfold live on the canvas.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-13.jpg" alt="Screenshot of Kirki&rsquo;s real-time collaboration &amp; co-editing."><figcaption class="op-vertical-bottom">First True Multi-user Co-editing Experience in a WordPress Builder. (Large preview)</figcaption></figure>
<p>You see your teammates&rsquo; cursors moving in real time. You watch edits happen as they happen. Every change is color-coded and attributed, so the entire team stays oriented without ever having to ask.</p>
<p>Your team can also leave comments directly on the canvas, pinned exactly where the change needs to happen. For agencies, freelancers working with clients, and in-house teams juggling multiple contributors, this makes a huge of a difference.</p>
<p>Before you publish your site, Kirki helps ensure your site is technically sound with its built-in Page Audit tool.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-14.jpg" alt="Interface showing Kirki&rsquo;s quality control, including alt text and broken links."><figcaption class="op-vertical-bottom">Page Audit tool ensuring SEO, accessibility, and technical quality before publishing. (Large preview)</figcaption></figure>
<p>It automatically scans your layout for:</p>
<ul>
<li>Missing alt text on images,</li>
<li>Broken links,</li>
<li>Unassigned or duplicate classes,</li>
<li>Accessibility issues,</li>
<li>And more.</li>
</ul>
<p>So you&rsquo;re not just building beautiful pages &mdash; you&rsquo;re shipping fast, accessible, SEO-ready websites with confidence.</p>
<h2 id="theme-layout-options">Theme &amp; Layout Options</h2>
<p>Kirki has a growing library of high-quality templates and modular layout options, so you&rsquo;re never out of options.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-15.jpg" alt="Preview of Kirki&rsquo;s template library and layout options."><figcaption class="op-vertical-bottom">Extensive library of templates, pre-designed pages, and modular sections. (Large preview)</figcaption></figure>
<h3 id="template-kits-full-website-packs">Template Kits: Full Website Packs</h3>
<p>Kirki&rsquo;s Template Kits include complete multi-page website designs for every industry. Pick a template, update the content, and you&rsquo;re ready to launch.</p>
<p>New template kits are added regularly, so you&rsquo;re always equipped with the latest design trends. And the best part? At no additional cost. You get access to the finest designs without ever paying extra.</p>
<h3 id="pre-designed-pages">Pre-Designed Pages</h3>
<p>Need just a landing page or a pricing page? Kirki also offers standalone pre-designed pages you can drop into your project and customize instantly.</p>
<h3 id="pre-made-sections">Pre-Made Sections</h3>
<p>Prefer to build from scratch but don&rsquo;t want to start with a blank canvas? It also has ready-made sections like hero banners, testimonials, pricing blocks, and FAQs. You can visually assemble your layout in minutes using these.</p>
<h2 id="how-easy-is-kirki-to-use">How Easy Is Kirki To Use?</h2>
<p>Kirki has come a long way in terms of accessibility.</p>
<p>The interface has been refined, the workflow is more intuitive, and a growing library of pre-made blocks, sections, pages, and full templates means you&rsquo;re rarely starting from a blank canvas unless you want to.</p>
<p>That said, if you want something dead simple just to build a basic five-page site fast, there are lighter options out there like Elementor. But they come at the cost of power, performance, design control, and long-term flexibility.</p>
<p>Kirki is built for people who care about what they&rsquo;re building. If you want pixel-level control, clean code output, truly responsive layouts, dynamic content, advanced interactions, and a site that scales without breaking, Kirki delivers all of that, and it&rsquo;s more accessible than ever to get there.</p>
<p>To help you get up to speed quickly, Kirki includes:</p>
<ul>
<li>A refined, intuitive interface that&rsquo;s easier to navigate than ever;</li>
<li>An extensive and growing library of templates, pages, pre-built sections, UI components, and wireframes to kickstart any project instantly;</li>
<li>Guided onboarding to walk you through the essentials;</li>
<li>An AI generator that can scaffold entire pages and layouts in seconds.</li>
</ul>
<p>The bottom line is that Kirki rewards the time you put into learning it. And with everything that&rsquo;s been added recently, that time is shorter than ever.</p>
<h2 id="what-users-are-saying">What Users Are Saying</h2>
<p>For many users, Kirki is more than just a builder. It&rsquo;s the all-in-one tool WordPress has been waiting for. They are calling it the future of WordPress, a truly great alternative to tools like Framer and Webflow.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="512" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-16.jpg" alt="Image showing customer reviews and feedback on Kirki&rsquo;s website builder."><figcaption class="op-vertical-bottom">User testimonials praising Kirki&rsquo;s power, performance, and design freedom. (Large preview)</figcaption></figure>
<h2 id="why-kirki-outshines-traditional-website-builders">Why Kirki Outshines Traditional Website Builders</h2>
<p>Building a professional WordPress website shouldn&rsquo;t mean compromising on speed, flexibility, or performance. Kirki is designed to give designers, developers, and businesses a modern visual building experience that goes beyond the limitations of traditional page builders.</p>
<h3 id="modern-freeform-visual-builder">Modern Freeform Visual Builder</h3>
<p>Design without being restricted by rigid rows or predefined layouts. Kirki&rsquo;s intuitive freeform canvas lets you place, arrange, and customize elements exactly where you want them, giving you complete creative freedom.</p>
<h3 id="real-time-responsive-editing">Real-Time Responsive Editing</h3>
<p>Perfect your website for every screen size with side-by-side responsive editing. Instantly preview and fine-tune your desktop, tablet, and mobile layouts simultaneously, eliminating the guesswork from responsive design.</p>
<h3 id="everything-you-need-in-one-builder">Everything You Need in One Builder</h3>
<p>Forget installing multiple add-ons and third-party extensions. Kirki includes the essential tools, widgets, and features you need in a single, integrated platform, reducing complexity while improving reliability.</p>
<h3 id="performance-optimized-code-output">Performance-Optimized Code Output</h3>
<p>Great websites don&rsquo;t just look good&mdash;they load fast. Kirki generates clean, lightweight, and optimized code that helps improve page speed, user experience, and search engine performance.</p>
<h3 id="seamless-figma-to-wordpress-workflow">Seamless Figma to WordPress Workflow</h3>
<p>Transform your Figma designs into fully functional WordPress pages with minimal effort. Reduce development time and maintain design accuracy from concept to launch.</p>
<p>Create dynamic websites with data-driven content, engaging animations, sophisticated interactions, and global styling controls that keep your branding consistent across every page.</p>
<h3 id="a-powerful-free-version-to-get-your-site-ready">A Powerful Free Version To Get Your Site Ready</h3>
<p>Start building immediately with a feature-rich free version that includes everything you need to create a polished, professional website before deciding to upgrade.</p>
<p>After putting Kirki through its paces, the answer is a clear <strong>yes</strong>. Kirki not only matches traditional WordPress page builders where it counts, but it surpasses them in nearly every critical area.</p>
<p>From its cleaner, faster code output and outstanding performance to its unparalleled design freedom and powerful built-in features, Kirki solves many of the pain points that users have accepted for years.</p>
<p>Its all-in-one approach eliminates the need for multiple plugins, saving time, money, and technical headaches. If you&rsquo;re serious about building high-quality, scalable, and visually stunning websites, Kirki isn&rsquo;t just an alternative; it&rsquo;s the future of WordPress site building.</p>
<p>Ready to experience the difference yourself? Try Kirki today and start building faster, cleaner, and smarter.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas-2.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/meet-kirki-wordpresss-first-visual-builder-with-an-infinite-canvas/">Meet Kirki: WordPress’s First Visual Builder With An Infinite Canvas</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>8 CSS &#038; JavaScript Snippets for Adding Scroll Effects to Your Website</title>
		<link>https://thenokiablog.com/8-css-javascript-snippets-for-adding-scroll-effects-to-your-website/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 07:36:22 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Effect Snippets]]></category>
		<category><![CDATA[CSS Snippets]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript Snippets]]></category>
		<category><![CDATA[Long Scrolling]]></category>
		<category><![CDATA[Parallax Scrolling]]></category>
		<category><![CDATA[Scrolling]]></category>
		<category><![CDATA[UI Components]]></category>
		<category><![CDATA[UI Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/8-css-javascript-snippets-for-adding-scroll-effects-to-your-website/</guid>

					<description><![CDATA[<p>Scrolling is among the most boring necessities of digital design. Or is it? It&#8217;s easy for...</p>
<p>The post <a href="https://thenokiablog.com/8-css-javascript-snippets-for-adding-scroll-effects-to-your-website/">8 CSS &amp; JavaScript Snippets for Adding Scroll Effects to Your Website</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/8-css-javascript-snippets-for-adding-scroll-effects-to-your-website.jpg" class="ff-og-image-inserted"></div>
<p>Scrolling is among the most boring necessities of digital design. Or is it? It&rsquo;s easy for both designers and users to ignore. Yet, we spend much of our days moving up, down, and all around. There&rsquo;s something to be said for going the extra mile.</p>
<p>Thankfully, there is an opportunity to do more. Scroll effects can add an element of fun to the mix. They&rsquo;re also great for adding context and drawing attention to important content. Some effects even create a sense of immersion.</p>
<p>Web developers have found all manner of creative use cases. We scoured the CodePen archives to find eight prime examples of how CSS and JavaScript level up the user experience. We were quite impressed with the results.</p>
<p>Below, you&rsquo;ll find everything from basic elements to jaw-dropping visual presentations. You&rsquo;re sure to find inspiration for your next project. Let&rsquo;s get started!</p>
<h2><span id="Premium_ScrollTrigger_Panels">Premium ScrollTrigger Panels</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p class="title-details">Created by Ashish Ranjan</p>
<p>Here&rsquo;s a unique way to scroll through the sections of a webpage. This pen creates a &ldquo;stacking&rdquo; effect, where each new section is layered on top of the last. The previous section zooms and fades out, allowing you to read the current content distraction-free.</p>
<p>Impressively, scrolling up reverses the effect. The technique uses GSAP scroll trigger and makes a long page seem shorter.</p>
<p class="codepen" data-height="450" data-pen-title="PinStack Showcase - Premium ScrollTrigger Panels" data-preview="true" data-default-tab="result" data-slug-hash="JoKXJYQ" data-user="ash1198">See the Pen PinStack Showcase &ndash; Premium ScrollTrigger Panels by Ashish Ranjan</p>
<h2><span id="Scrolling_Text_Rotating_3D_Gallery">Scrolling Text &amp; Rotating 3D Gallery</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p class="title-details">Created by Luis Alberto Martinez Riancho</p>
<p>This 3-D gallery turns the classic carousel on its head. It combines scrolling text with a rotating cube that syncs in perfect harmony. Notice the shading and textures used to create a photorealistic feel.</p>
<p>The button-based navigation lets you avoid scrolling altogether, if that&rsquo;s your thing.</p>
<p class="codepen" data-height="450" data-pen-title="Six Faces / Walking The Cow" data-preview="true" data-default-tab="result" data-slug-hash="ZYpyoRV" data-user="luis-lessrain">See the Pen Six Faces / Walking The Cow by Luis Alberto Martinez Riancho</p>
<h2><span id="Stars_Scroll_Effect">Stars Scroll Effect</span></h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p class="title-details">Created by Aleksa Rakocevic</p>
<p>Scroll effects don&rsquo;t have to be bold. There are times when subtlety is called for and appreciated by visitors. This starry background features a parallax motif with a hint of sparkles.</p>
<p>The result is a fun, yet classy, trip down the page. Consider it for blogs or other long-form content.</p>
<p class="codepen" data-height="450" data-pen-title="Stars scroll effect" data-preview="true" data-default-tab="result" data-slug-hash="QwEEWam" data-user="aleksa-rakocevic">See the Pen Stars scroll effect by Aleksa Rakocevic</p>
<h2><span id="Smooth_Scroll_Behavior">Smooth Scroll Behavior</span></h2>
<p class="title-details">Created by Margarita</p>
<p>Staying with the subtle aesthetic, the on-scroll effects of this pen are a great way to dress up an article. Text gently appears as you make your way down the page.</p>
<p>HTML scroll-behavior is used to ensure a smooth ride and add some flair to static content. This one is appropriate for virtually everyone.</p>
<p class="codepen" data-height="450" data-pen-title=" It Was Never A Competition &mdash; Full Story" data-preview="true" data-default-tab="result" data-slug-hash="OPRxZmV" data-user="Margarita-the-solid">See the Pen It Was Never A Competition &mdash; Full Story by Margarita</p>
<h2><span id="Infinite_Loop_Spiral">Infinite Loop Spiral</span></h2>
<p class="title-details">Created by Toc</p>
<p>Are you looking for a completely twisted take on a photo gallery? This spiral masterpiece will certainly grab attention. Scroll down, and this 3-D ribbon-shaped gallery spins through each image.</p>
<p>Use your mouse or finger to change perspectives. The effect is silky-smooth and will enhance your portfolio projects.</p>
<p class="codepen" data-height="450" data-pen-title="Infinite loop spiral" data-preview="true" data-default-tab="result" data-slug-hash="MYjZpOJ" data-user="ol-ivier">See the Pen Infinite loop spiral by Toc</p>
<h2><span id="CSS_Scroll-Timeline_Word_Highlight">CSS Scroll-Timeline Word Highlight</span></h2>
<p class="title-details">Created by Daniel Haim</p>
<p>Here&rsquo;s a way to list your services and/or accomplishments with style. The text on the left stays put as you scroll, while the right side jumps to the next word or phrase. </p>
<p>It uses the scroll-snap-align and scroll-snap-type CSS properties to keep the presentation tidy. JavaScript sets properties based on user action. The result is an attractive method for making an impact with typography.</p>
<p class="codepen" data-height="450" data-pen-title="CSS Scroll-Timeline Word Highlight" data-preview="true" data-default-tab="result" data-slug-hash="azmBEPL" data-user="danielhaim">See the Pen CSS Scroll-Timeline Word Highlight by Daniel Haim</p>
<h2><span id="Springy_Section_Edges">Springy Section Edges</span></h2>
<p class="title-details">Created by Tom Miller</p>
<p>Scrolling from one page section to another doesn&rsquo;t have to be boring. A small effect, like this &ldquo;springy&rdquo; animation, adds context and entertainment value to the process. Reach the bottom of a section, and you&rsquo;re welcomed with a bounce.</p>
<p>Here&rsquo;s an idea: maybe add some confetti when you reach the end of the page. After all, loyal visitors should be celebrated!</p>
<p class="codepen" data-height="450" data-pen-title="Springy Section Edges" data-preview="true" data-default-tab="result" data-slug-hash="WboQLVe" data-user="creativeocean">See the Pen Springy Section Edges by Tom Miller</p>
<h2><span id="Reverse_Scrolling_Columns">Reverse Scrolling Columns</span></h2>
<p class="title-details">Created by Ryan Yu</p>
<p>This photo gallery&rsquo;s multi-column scrolling is reminiscent of a slot machine. The columns are synced, but the middle section moves in the reverse direction. It&rsquo;s fun and immersive without overwhelming users.</p>
<p>Once again, GSAP scroll trigger serves as the secret sauce to the effect.</p>
<p class="codepen" data-height="450" data-pen-title="Reverse scrolling columns" data-preview="true" data-default-tab="result" data-slug-hash="XJdvXym" data-user="iamryanyu">See the Pen Reverse scrolling columns by Ryan Yu</p>
<h2><span id="Use_Scroll_Effects_To_Enhance_User_Experience">Use Scroll Effects To Enhance User Experience</span></h2>
<p>Scrolling doesn&rsquo;t have to be an afterthought in your design projects. The examples above demonstrate what&rsquo;s possible with a little code and imagination.</p>
<p>In some cases, these effects can be the star of the show. Consider the photo galleries in our roundup. They become more interesting and interactive when you go beyond the default grid layout. You get high-end form and functionality.</p>
<p>On the other hand, subtlety also has a place when adding scroll effects to more traditional pages. A hint of elegance can transform static content into something more memorable.</p>
<p>The decision is yours to make. Consider your audience and accessibility needs, then choose the effect that makes the most sense.</p>
<p>Want to see even more awesome scroll effects? Check out our CodePen collection!</p>
<h2><span id="More_CSS_Effects_Snippets">More CSS Effects Snippets</span></h2>
<p>here. He recently started a writing service for WordPress products: WP Product Writeup.  He also has an opinion on just about every subject. You can follow his rants on Bluesky @karks.com.</p>
<p>
                        Read more articles by Eric Karkovack
                    </p>

<hr>
<p>The post <a href="https://thenokiablog.com/8-css-javascript-snippets-for-adding-scroll-effects-to-your-website/">8 CSS &amp; JavaScript Snippets for Adding Scroll Effects to Your Website</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
