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 Scores Board Widget

By Common Ninja

Scores BoardTry 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.

Scores Board for nopCommerce logo

Scores Board

Show rankings and performance data on your site with a customizable scores board that motivates participation and keeps users engaged.

Logo Slider for nopCommerce logo

Logo Slider

Add a logo slider to your site to showcase clients and partners, strengthen brand credibility, and build trust with new visitors.

Reddit Feed for nopCommerce logo

Reddit Feed

Show Reddit posts with a Reddit feed that updates automatically, improves content discovery, and keeps visitors engaged with fresh discussions.

Feedback Form for nopCommerce logo

Feedback Form

Collect user insights with a feedback form that gathers valuable input, improves user experience, and helps you understand visitor needs more clearly.

Social Proof Avatars for nopCommerce logo

Social Proof Avatars

Display social proof avatars that show user activity and ratings, build trust instantly, and help visitors feel confident about your credibility.

Image Grid Slider for nopCommerce logo

Image Grid Slider

Showcase visuals with an image grid slider that blends a grid layout and carousel motion to create a dynamic, customizable, mobile friendly display.

WordPress Feed for nopCommerce logo

WordPress Feed

Show WordPress posts with a WordPress feed that keeps content fresh, improves navigation, and helps visitors discover more of your site.

Social Votes for nopCommerce logo

Social Votes

Encourage interaction with social votes that let visitors like, upvote, and rank content, boosting engagement and guiding better decisions.

Device Mockup for nopCommerce logo

Device Mockup

Show products, apps, or designs inside a clean device mockup that improves visualization, builds credibility, and helps visitors make confident decisions.

Course Registration Form for nopCommerce logo

Course Registration Form

Use a scroll progress bar that visually tracks reading on the page, improves navigation, and keeps visitors aware of their position.

Form Builder for nopCommerce logo

Form Builder

Create custom forms with a form builder that offers advanced field types, easy layout control, and flexible options for any purpose.

Timeline for nopCommerce logo

Timeline

Use a timeline widget to display events and milestones in chronological order with images and text so visitors understand your story clearly.

More plugins

plugins You Might Like

Manual processingManual processing

Manual processing

This plugin allows you to accept orders on your website without requesting the payment from the customer.

Discover plugin
iPay Payment GatewayiPay Payment Gateway

iPay Payment Gateway

The plugin for integration with the Bank of Georgia's payment gateway - iPay

Discover plugin
Tax (fixed or by country/state/zip)Tax (fixed or by country/state/zip)

Tax (fixed or by country/state/zip)

This plugin allows you to use manual tax calculation in your store, based on product category or country.

Discover plugin
WebP images (foxnetsoft)WebP images (foxnetsoft)

WebP images (foxnetsoft)

Add support WebP picture in your nop store for all pictures.

Discover plugin
Constant Contact Connector (foxnetsoft.com)Constant Contact Connector (foxnetsoft.com)

Constant Contact Connector (foxnetsoft.com)

Plugin sends customers to ConstantContact.com

Discover plugin
Omnisend integrationOmnisend integration

Omnisend integration

Omnisend integration is a multi-store supporting plugin for integration stores' data (including customers, products, carts, and orders) with Omnisend marketing automation platform.

Discover plugin
Smartsupp Live Chat by nopStationSmartsupp Live Chat by nopStation

Smartsupp Live Chat by nopStation

Smartsupp live chat plugin is a free messaging app that allows you monitor and chat with visitors in real time.

Discover plugin
CCAvenue payment moduleCCAvenue payment module

CCAvenue payment module

This payment module allows you to integrate with CCAvenue. It allows you to accept online payments from your customers.

Discover plugin
Mellat payment gatewayMellat payment gateway

Mellat payment gateway

Mellat is a gateway for Iranian online transactions.

Discover plugin
PayPal StandardPayPal Standard

PayPal Standard

This payment module allows you to integrate with PayPal. It allows you to accept online payments from your customers.

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