Login
English

Select your language

English
Français
Deutsch
Platform
SOLUTIONS
Experimentation
Feature Management
add-ons & KEY Features
Mobile App Testing
Recommendations & Search
Personalization
Single Page Applications
integrate to your stack
Specialities
for all teams
Marketing
Product
Engineering
For INDUSTRIES
Healthcare
Financial Services
E-commerce
Automotive
Travel & Tourism
Media & Entertainment
B2B

Optimize digital experiences by chatting with AI and win up to $100,000

join the contest
PlansCustomersResources
Book a demo
Book a demo

Quick links

Book a demo
Book a demo
All resources
The 12 Kameleoon days of Christmas: part 11

The 12 Kameleoon days of Christmas: part 11

Fred De Todaro
Published on
December 10, 2020
Product Updates

Article

We’re now approaching the end of our 12 days of Christmas set of blogs, which highlight some of the most powerful, and sometimes overlooked, features in the Kameleoon platform. All the previous articles can be accessed through the links below.

Today we turn our attention to one of the first (and oldest) technical features we have in our graphic editor - which is still completely relevant to experimentation today. This allows you to override the default behavior of our graphic editor when you select an element or a group of elements, by adding your own CSS selectors.

1 Add your own CSS selectors

Each website is unique in the way it has been designed and coded. That means that the first requirement of your graphic editor is to be able to adapt to each specific website so that anyone (with or without technical skills) can use it and make simple changes to a page on their own without relying too much on technical resources.

By default, Kameleoon’s graphic editor will choose the best method to identify an element on a page so any modifications you want to do will only be applied to this specific element on the page. You can also decide to select the element by using its HTML class. For example, you may want to change the color of all links in a menu or increase the font size of all the elements with the same CSS class.

However, there may be some situations where you want to set your own rules to better manage the modifications you want to make, such as:

  • Selecting a subset of defined elements
  • Overcoming insufficient precision within the default selection mode chosen by the editor
  • Coping with coding issues on the page which prevent you from carrying out your modifications precisely.

This is where the "adding your own CSS selectors" feature makes complete sense - and why we designed it several years ago!

Essentially, being able to create CSS selectors enables you to go beyond making normal graphical changes, without requiring full coding from a developer using JavaScript.

Adding CSS selectors

​

Adding CSS selectors

​

In this example changes will be applied to all elements that share the custom CSS selector ".box h1"

All of this makes creating and running personalizations and experiments simpler and faster, saving you time while ensuring consistency and reliability. Find out more on our documentation page.

Tomorrow sees the publication of our 12th and final blog, looking at modifying hover elements.

,

Read more in the series here:

  • Day 1: Visualization of modified/tracked elements on a page
  • Day 2: Reallocating traffic in case of issues
  • Day 3: Simulation mode: visit and visitor generator
  • Day 4: Click tracking: automatically send events to analytics tools such as Google Analytics
  • Day 5: Adding a global code to an experiment
  • Day 6: Excluding time periods from results
  • Day 7: Measuring confidence stability
  • Day 8: Switching to custom views
  • Day 9: Using custom data for cross-device reconciliation
  • Day 10: Personalization campaign management
  • Day 11: Adding CSS selectors
  • Day 12: Changing hover mode

Explore our resources

Kameleoon’s improved Widget Studio for no-code building

Product Updates

Article

Test, learn, and engage: announcing the Kameleoon + Braze integration

Product Updates

Article

Why product teams need experimentation powered by AI prompting

AI

Article

Experiment your way

Get the key to staying ahead in the world of experimentation.

[Placeholder text - Hubspot will create the error message]
Thanks for submitting the form.

Newsletter

Platform
ExperimentationFeature ManagementPBX Free-TrialMobile App TestingProduct Reco & MerchData AccuracyData Privacy & SecuritySingle Page ApplicationAI PersonalizationIntegrations
guides
A/B testingVibe ExperimentationFeature FlaggingPersonalizationFeature ExperimentationAI for A/B testingClient-Side vs Server-Side
plans
PricingMTU vs MAU
Industries
HealthcareFinancial ServicesE-commerceAutomotiveTravel & TourismMedia & EntertainmentB2B & SaaS
TEAMS
MarketingProductDevelopers
Resources
Customers StoriesAcademyDev DocsUser ManualProduct RoadmapCalculatorWho’s Who
compare us
OptimizelyVWOAB Tasty
partners
Integrations DirectoryPartners Directory
company
About UsCareersContact UsSupport
legal
Terms of use and ServicePrivacy PolicyLegal Notice & CSUPCI DSS
© Kameleoon — 2025 All rights Reserved
Legal Notice & CSUPrivacy policyPCI DSSPlatform Status