Quick Style Editor (CSS)

Quick Style Editor (CSS)

nopCommerce plugin

Install on nopCommerce

App Details

This plugin allows you to add your own custom styles (written in CSS) that will be used on every page throughout your site. This is best used when you need to make small changes to an existing theme or widget, but you do not want to go through the hassle of editing source files or redeploying your site. Instead, you can use this plugin to add extra styles to make your site look how you want. For example, do you want to make some headings slightly larger? Or change the background colour of some elements in your product pages? Or make some other elements stand out a bit more by having a bigger margin around them? That's easy! You can use the Easy Style Editor plugin to make those changes. The styles all need to be written using CSS (cascading style sheets), so you will need to have at least a basic understanding of how this looks. There's lots of free resources available online for this but be aware that this plugin will include anything that you provide for these custom styles, so it's important to test that the changes you're making are working as you expect, and work in the major browsers that your users are using. However, a handy auto-formatter is included, by clicking the 'Format styles' button, which will rearrange your styles to all be neat and tidy. Features: Add your own style changes (in CSS) throughout your site Includes an auto-formatter for your styles Can choose how to include your styles, either inline or via a file Can choose to load your styles asynchronously Installation instructions: Download the plugin archive Go to admin area > Configuration > Local plugins Upload the plugin archive using the "Upload plugin or theme" plugin Find the new plugin in the list, and click the "Install" button Once installed, you will need to enable the plugin by clicking the “Edit” button for the plugin, and checking the "Enabled" option For more information about how to install plugins see here. Once enabled, you will be able to access the Style editor page (admin area > Configuration > Style editor) and start adding your styles. How does the plugin work? The plugin adds a new admin page (admin area > Configuration > Style editor), where you can enter your custom styles. Make the changes that you need and click save. These styles will then be included as part of every page, being placed at the end of the HTML section. Configuration: There are a few different options, controlling how the styles are included. Disable custom styles - This prevents the custom styles from being included, without the need to uninstall the plugin Style loading type - Here you can choose whether the styles are loaded 'inline' or via a 'file' Load asynchronously - Chooses whether the file used for the custom styles are loaded asynchronously or not Style loading types CSS stylesheets like this can be loaded in two ways – either included within the actual page itself (the 'inline' option) or as a separate file that is requested whilst the main page is being loaded (the 'file' option). This plugin gives you the option of choosing between the two. The 'inline' option is good for when you only have a small number of custom styles – it prevents the browser from having to request another file from your site, which is quicker for your visitor, and reduces the load on your servers. However, these styles will increase the size of the page returned to your visitor, so will make the download time slightly longer for every page. The 'file' option is good when you start to increase the number of custom styles – instead of being included within every page, only a link to the file is included, and the browser will request this file when it is loading the page. This is the typical way that CSS stylesheets are loaded. The good news is that once a browser has requested this file, it doesn't need to request it again for another year – so when your visitor goes to another page on your site, it's already got this file of custom styles, so doesn't need to request it again. When you're using the 'file' option, you have the additional option of loading this file asynchronously. By default, the file will be loaded synchronously, so the browser will wait for this file to be downloaded before finishing loading the rest of the page. This ensures that the custom styles are available and shown when the page is first loaded, however this might add a slight delay on the time it takes to load the page. An alternative is to load this file asynchronously, so that the browser does not wait for the file to be downloaded and will finish off loading the page first. Whilst this allows the page to be loaded as quick as possible, there might be a slight delay between the page loading and the custom styles being shown (for example, if you change the background colour from red to blue, then you might see the page load with a red background first, then quickly change to blue). This will only happen for visitors who don't have the file cached, so is likely to happen only on the first time a visitor accesses your site. It's best to experiment with each option to see which one works best for your site, and the style changes that you're making. What happens when I update my custom styles? If you update your custom styles, then the changes are immediately visible on your site. If you have chosen the 'inline' option, then the latest styles will be included in the page anyway. If you have chosen the 'file' option, then the version of the file is updated, so browsers will know that they need to request the file from your servers again to get the up-to-date styles. Why isn't my style showing up correctly? If you make a change, but don't see the change when you look at your site, there are a few things you can check. Firstly, check that the plugin is enabled correctly, and that you haven't got 'Disable custom styles' selected. Then, you need to check that your CSS is correct, and that you are referencing your elements correctly. Check that you've spelt classes and ids correctly. Finally, it may be that your styles are conflicting with the styles set by your theme or a plugin. In this case, you need to make your styles more specific, so that the browser will prioritise your styles over anything else. The easiest way to do this is add '!important' to the end of your style (e.g., h1 { color: red !important; }). There is a good write-up on your options, including this one, here: developer.mozilla.org/en-US/docs/Web/CSS/Specificity

Pricing

Starting from $0 per month.

Check Out the Image Accordion Widget

By Common Ninja

Image AccordionTry For Free!

App Info

Rating

Reviewers

3 reviews

Tags

No tags

Developed By

jamieburns

Common Ninja Apps

Some of the best Common Ninja plugins for nopCommerce

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Image Accordion for nopCommerce logo

Image Accordion

Use an image accordion to show pictures in collapsible panels that save space, highlight key visuals, and keep visitors engaged.

Code Snippets for nopCommerce logo

Code Snippets

Display clean code snippets with syntax highlighting to improve technical content and help developers scan examples quickly.

Image Wall for nopCommerce logo

Image Wall

Showcase visuals with an image wall that creates a parallax style gallery, offers smooth scrolling, and presents images in customizable, engaging layouts.

Right Click Protection for nopCommerce logo

Right Click Protection

Use right click protection to prevent copying by disabling right click actions, protecting your content and reducing unauthorized reuse on your site.

Facebook Feed for nopCommerce logo

Facebook Feed

Show Facebook posts in a live Facebook feed that keeps content fresh, boosts social proof, and helps visitors engage more with your brand.

MP3 Player for nopCommerce logo

MP3 Player

Add an MP3 Player to your website and engage visitors with music, podcasts, and spoken audio without any setup complexity.

Vimeo Feed for nopCommerce logo

Vimeo Feed

Show Vimeo videos in a Vimeo feed that keeps content fresh and helps visitors discover more of your video library.

Vimeo Carousel for nopCommerce logo

Vimeo Carousel

Show Vimeo videos with a Vimeo carousel that displays clips in a smooth, flexible layout to boost visibility and engagement.

Video Gallery for nopCommerce logo

Video Gallery

Showcase videos with a video gallery that organizes clips from multiple sources in clear visual layouts that keep visitors watching and support higher conversions.

YouTube Feed for nopCommerce logo

YouTube Feed

Show YouTube videos in a customizable YouTube feed that keeps content fresh, boosts watch time, and helps visitors explore more of your channel.

Business Listings for nopCommerce logo

Business Listings

Create business listings with a listings widget that presents companies clearly, supports easy organization, and helps visitors find the right services quickly.

Count-Up Clock for nopCommerce logo

Count-Up Clock

Track time since important events with a count up clock that displays elapsed days and hours and keeps visitors engaged.

More plugins

plugins You Might Like

Become.com price comparison serviceBecome.com price comparison service

Become.com price comparison service

This plugin allows you to integrate Become.com, providing pricing comparison services.

Discover plugin
Testimonial PluginTestimonial Plugin

Testimonial Plugin

Upgrade your website's appeal with this Plugin! Effortlessly display customer testimonials, boosting trust and credibility. The sleek design seamlessly integrates positive feedback into your site, enhancing brand's online reputation with ease.

Discover plugin
TallyXMLTallyXML

TallyXML

This plugin Exports orders (sales records) to the master and voucher tally xml files.

Discover plugin
Pick up in storePick up in store

Pick up in store

This plugin allows your customers to choose “Pick up in store” option during checkout.

Discover plugin
Hello Bar Plugin (By NopAdvance)Hello Bar Plugin (By NopAdvance)

Hello Bar Plugin (By NopAdvance)

Hello Bar plugins allow nopCommerce store owners to configure one or multiple hello-bar’s on their nopCommerce store where the store owner can define a widget zone to display specific hello-bar.

Discover plugin
Bundled Discounts (Buy Together) PluginBundled Discounts (Buy Together) Plugin

Bundled Discounts (Buy Together) Plugin

Easily offer bundled products with discouns on your store. Bundled Discounts Plugin for nopCommerce enables the store owner to enhance sales by offering discounts on purchase of additional products along with the one that customer wants to buy.

Discover plugin
Payment Method Discount Rules by nopStationPayment Method Discount Rules by nopStation

Payment Method Discount Rules by nopStation

This plugin allows you to configure discounts for any payment method.

Discover plugin
Documentation Plugin by nopStationDocumentation Plugin by nopStation

Documentation Plugin by nopStation

This plugin allows store owner a stable, simple and convenient way to write documents for their website.

Discover plugin
Manage Deleted Products (By NopAdvance)Manage Deleted Products (By NopAdvance)

Manage Deleted Products (By NopAdvance)

In nopCommerce, there is no out of box option to recover deleted products without going to database. This plugin does exactly same for you. It gives an option to store owners to recover or manage deleted products from nopCommerce admin menu.

Discover plugin
Color FiltersColor Filters

Color Filters

Display correct color image based on color filter

Discover plugin

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms