#lesscss
Explore tagged Tumblr posts
Text
Object-oriented LESS mixins
I’ve been using LESS for a few years now, and even with large swathes of time using SCSS, I still prefer LESS's simplified-and-yet-still-supremely-powerful design.
Throughout my experience with it, I’ve come up with a workflow that I thought was interesting to share that involves using LESS mixins a little bit like regular OOP classes.
Object orientation and class inheritance
Inspired by some recent ES6 class-based components I’ve been recently developing, I wanted to approach my LESS styles for building component styles with a similar object-oriented and extended mindset.
Using LESS’s features like Parametric Mixins, Mixins as Functions, and Passing Rulesets to Mixins (aka Detached Rulesets) I’ve come up with a methodology which borrows from object-oriented programming, only for LESS/CSS styles.
CSS already has a wide range of object-oriented programming concepts banded about (see OOCSS, Atomic Design/CSS, SMACSS and BEM, or this blog post on a site called Club Mate (mmm, yum) which explains the TL;DR of them all), but with using LESS I can also define and attach nested mixins and variables which I can import and use in other class definitions, or extend at various points (often in JS these are referred to as callbacks, but in less they're "detached rulesets") to add/customise more styles.
There’s potential I may have over-complicated something which doesn’t necessarily need to be, but I feel there’s some worth in my reusable and extensible LESS implementation for managing components’ multiple visual properties, states and the like from a template, which can then be customised and configured per related component or even per component instance.
Ooh, LESS
One real-world example I’ve come up with in my ES6 JS component building (and how I came to this LESS workflow) is defining a Toggleable component and a Modal component. The Toggleable component controls if/when a component is visible, and the Modal component extends/inherits this behavior.
In ES6 JS it’s simple to make the extension of behaviour:
That effectively allows me to have all the toggleable properties and methods automatically assigned to the Modal. I like this because it allows me to compose new components with a mixture of various other “primitive” component properties and behaviours. My personal implementation is kind of inspired by my work with Ember and how they use mixins, and same with the Stamp spec. It’s all part of the good fight to keep one’s code DRY.
After the JS behaviours were implemented, the next issue to solve was on the styles side. I didn't want to just control visual state with embedded styles, since the functionality was simple enough to do via styles (and in the case of CSS animations/transitions, necessary anyway). While traditional front-end dev might be something like:
I wanted something with a little more heavy duty to use in the styles — to compose CSS classes from a combination of multiple components, like mixins/stamps — rather than combining the two component classes on the element in the HTML. The declarative multiple class assignment is great for simple things, but when you deal with responsive sites with ever shifting styles and functionality, the extra declared classes in the HTML can quickly become a liability.
With the above example, two classes isn’t really a problem, but if there were another component with more than two, and perhaps significant differences between a mobile and computer visuals/behaviours, managing the classes in the HTML can have its limitation.
Also when developing sites with third-party vendor front-end code, having their opinions significantly affect my own code and techniques really irks me a bit (I’m looking at you WordPress and WooCommerce), so this composable method means I can ship components with default styles whereby developers can customise and integrate more inline with their own hierarchy and class naming opinions and approaches.
I took the object-oriented approach and wanted to import a class into my LESS file to then control and extend specific parameters about the component’s visual state. For the Modal being hidden, I need it to be more than just display: none, and even on other Toggleable instances, when something is shown it might need to be display: block or display: inline-block, depending on the use case.
How do you shot less web
Using parametric mixins with LESS is the cool thing to do when building composable and extensible classes. You can define default values and also nest other mixins within, effectively namespacing and/or defining related methods within the mixin class.
LESS’s power with lazy loaded variables and block scoping helps too. Mixins can effectively be used as closures, but borrowing variable values as defaults defined further up the file. Using detached rulesets lets to import or set more styles. It’s like cut-and-paste collage! Super fun.
Here’s an example of how I might construct and structure my composable Toggleable mixin class:
Piece by piece
Let me break down the above mixin class into some digestible pieces.
1. Mixin class definition and namespacing
Namespacing the composable mixin class with something like .ui-lvl99-toggleable is just my own personal convention (I usually use the ui prefix to denote classes which modify an element, but you do as you like). There’s the @ns parameter which enables me to configure the generated classes whenever I invoke this mixin.
Here’s some examples of how this mixin class could then be used within other class definitions:
2. Compile any variables using the namespace
Any extra parameters I have on my mixin will affect how the mixin and its related variables and states are initialised:
The variables at the top are initialised with the namespace variable, which means when I import the mixin class, those variables are preset and available for me to do anything with.
3. Nested class and state mixins
I then define the various states of my component using these generated variables (and any other parameters to customise base styles/behaviours), which I define as nested mixins with a detached ruleset parameter, so they can be invoked and extended in any other class definitions on a per-use basis.
The difference between the class and state mixins is that the class mixin assigns the visual properties like any other regular class, and the state mixin assigns that class mixin with any other modifications, such as using parent & selectors to ensure that class is assigned to the component.
4. Default initialiser
Using the nested method .-toggleable-init-default means I can preset what the general component defaults will be and when I import the mixin class I can choose to apply the defaults, or I could use all the other preset nested variables and mixins to configure the styles for each state, or build extra styles. In the Toggleable’s case, it will assign the show and hide classes using the nested state mixins:
When broken down, it seems pretty basic and simple, really. I like the power of importing mixins into the scope so that one can generate and configure any variables and related classes/states. In real-world practice, my Toggleable component actually has a lot more to do with transitions, so it needs states controlling when the component is transitioning via showing and closing states, which are just extra class/state mixins that are also initialised in the .-toggleable-init-default mixin.
The power I gain is when I combine and extend with other component mixin classes, similar to the JS ES6 class inheritance… almost. I essentially import the inherited mixin classes into the new component mixin class definition. The modal mixin class might look something like this:
As you can see it is basic, since it only inherits the .ui-lvl99-toggleable defaults, but creating a specific default init nested mixin I can customise how the modal class initialises. In this case, it’s only loading the basic toggleable states, but should I need something more specific, it could be something like this:
So when using the above Modal mixin class, I could initialise a new modal CSS class in LESS which inherits the Toggleable variables/states like so:
Want to see the code in action? See a working example of the above on Codepen
Summy sum up
In my experiments with LESS I’ve managed to build a workflow for mixin class inheritance. There are some minor drawbacks, but I’ve found with building sites with lots of components that share similar styles/behaviours, using this composable format with namespaced and nested mixins, variables and detached rulesets has given me some great control to initialise components with a boilerplate of styles, and given me various points in which I can construct and build “frankenstein” versions with ease.
#less#css#oocss#bem#smacss#lesscss#post processing#web development#frontend development#fed#cascading style sheets#stylesheets#object oriented programming#oop#acss#atomic css
0 notes
Text
Event - Elegant Ad Board, Classified Joomla Template
New Post has been published on https://www.uberbuyer.com/2018/07/26/event-elegant-ad-board-classified-joomla-template/
Event - Elegant Ad Board, Classified Joomla Template

LIVE PREVIEWBUY FOR $48

Sj Event is one of the best classified ads Joomla template ever. Based on the professional AdsManager classified ads component for Joomla, Sj Event can hold any classifieds portal websites.
Sj Event Joomla template uses the leading classified ads component for Joomla – AdsManager that is the perfect classifieds script for building classified advertisements website with high customization and flexibility. Besides, Sj Event comes with bundle of advanced features: Sp Page Builder (free), responsive design, 65+ useful shortcodes, powerful mega menu, RTL supported, sample data included and many more . You can also customize site as the way you wish, of course.
Note: AdsManager is the 3rd Party component and is not included in the purchase package. To use this component, please download the free version HERE or purchase the gold version HERE to unlock the pro features.
Check out our Demo to feel the real experience!





# Main Features 1. Compatible with IE10+, Firefox, Safari, Opera and Chrome 2. SP Page Builder Free Version 3. Visual page builder 4. Support responsive layout 5. AdsManager component compatible 6. Helix3 Framework 7. Support various Font Family as well as Google Fonts 8. Support many styles for RESPONSIVE Menu: Mega Menu and Off Canves menu 9. Allow to set JavaScript for Menus, set start/end level and Keep on top 10. Support many extensions 11. Social integrated 12. Typography and various module variations 13. Use Lazy Load for handling large images 14. HTML5 Validation 15. Support SHORTCODES 16. Support LESSCSS 17. 100% table-less design, based on CSS3 18. Optimize CSS/JS/HTML/Merge File
WHAT ARE INCLUDED?
Sj Event Template Package Use this package to install on your current site
QuickStart Installation Package This package includes template, modules, plugins and sample data. By using this package, you will have a complete site look like demo site.
Extension Packages Modules and plugins used for the demo.
Full Documentation Detailed documentation to configure template
Change Log
VERSION 1.0.0 : Released on 10 July, 2018
– Initial release BUY ON ENVATO
0 notes
Text
SNS Denovor - Responsive Magento Theme
https://themesparadise.com/?p=13221

Introduction
SNS Denovor – A recent and clear design. If you wish to have a really distinctive and enticing design and making an attempt to make your approach amongst quite a few retailer homeowners, SNS Denovor is a superb start line for you.
SNS Denovor with highly effective options, straightforward to customise, energy admin, cool impact. We hope you'll have an incredible expertise









Predominant Options
Energy admin
Responsive Design
Limitless Colours
three layouts kind
Assist cpanel on front-end
Energy menu
Responsvie menu: Sidebar, Collapse
Different Extensions: SNS Slideshow, SNS Product Tabs, SNS Product, Quickview, SNS QuickSearch, SNS Fb, SNS Twitter
Releated Product, Upsell merchandise slider
Elevate Zoom, Thumbnail slider, Fancybox
Assist type for weblog web page(AW Weblog)
Assist Magento Group Version 1.7.x, 1.eight.x and 1.9.x
Built-in: Twitter Bootstraps, Google Fonts, Font Awesome
Utilizing html5, css3, lesscss
Cross-browser: IE 9+, Safari, Mozilla Firefox, Opera 9+ and Chrome
W3C XHTML Transitional Legitimate
Quickstart together with pattern information, straightforward to put in
PSDs file equipped
Person Information Documentation html file
Replace and Mounted
02/03/2015: Launched Model 1.zero.zero
02/04/2015: Up to date model 1.zero.zero to 1.zero.1
- Improved: Theme Core, Theme Type
>
NOTE: The Photos within the stay preview won't be a part of the design/theme meant on the market.
Purchase Now
0 notes
Text
Download – Shifty Nav – a Fully Responsive JS CSS3 Mega Menu
Download – Shifty Nav – a Fully Responsive JS CSS3 Mega Menu
Download – Shifty Nav – a Fully Responsive JS CSS3 Mega Menu
Shifty Nav is a fully responsive CSS3 mega menu. It was created using LESSCSS so modification is incredibly simple. To change the color of the entire menu requires a simple changing of a few pre-defined variables, so theres not extensive digging through the code! This menu supports whatever kind of content you throw at it, and includes a…
View On WordPress
0 notes
Link
Download: SJ Revo 3.9.6!: SJ Revo is a professional multipurpose Joomla template which perfectly fits for any eCommerce website with 3 Elegant Homepage Designs. This template comes with 5 beautiful color styles so you can choose the one you like. SJ Revo is built on the powerful YT Framework v3, supported by Virtuemart 3 component, HTML5, LESSCSS… Besides, SJ Revo allows you easily to... http://tinyurl.com/yy222lwt
0 notes
Photo
Buy CSS Hero Premium with 1 year Auto Updates at Up to 90% Off.
You’re 100% in control with Inspector Get extra control of your customizations with a full-fledged CSS / LESSCSS editor with live rendering. Add your extra rules, copypaste and easily export your work with one click.
Buy Here>>
https://www.mypremiumplugins.com/product/css-hero-premium-with-1-year-auto-updates/
0 notes
Text
Backend Software Engineer job at Optimate Singapore
Optimate is a Singapore based technology startup. Optimate offers a Marketing AI platform to help businesses optimise and automate their digital marketing with improved ROI. Optimate is now serving over 100 local and regional clients, ranging from Fortune 500 companies to local SMEs.
The incumbent will be responsible for backend design and maintenance. It’s a great opportunity to work with leading organizations on revolutionary solutions using data and providing insight. The backend engineer will be expected to work with a team in architecturing and designing the system to suit business needs. The responsibilities include project management, team management, product development and customer engagement.
3-4 years software development experience
Experience in leading a team of 3-5 developers is a plus
Bachelar or Master in Computer Science/Computer Engineering/Electrical and Electronics Engineering
Knowledge in machine learning and data analytics will be an added advantage
Knowledge of Waterfall and Agile methodologies Must be well versed in cplusplus, Java, JavaEE and more than one Java web development framework(i.e. Play!, Spring, Vaadin)
Able to understand the basics of frontend responsive web development using current technologies (i.e. lesscss, coffeescript, bootstrap, jquery)
Medium level Linux server administration experience
Self interest in keeping abreast of new developments in the industry, esp. in new web frameworks and scalable deployment of web applications
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/32653-backend-software-engineer-back-end-developers-job-at-optimate-singapore Startup Jobs Asia https://startupjobsasia.tumblr.com/post/164826611749
0 notes
Text
Backend Software Engineer job at Optimate Singapore
Optimate is a Singapore based technology startup. Optimate offers a Marketing AI platform to help businesses optimise and automate their digital marketing with improved ROI. Optimate is now serving over 100 local and regional clients, ranging from Fortune 500 companies to local SMEs.
The incumbent will be responsible for backend design and maintenance. It's a great opportunity to work with leading organizations on revolutionary solutions using data and providing insight. The backend engineer will be expected to work with a team in architecturing and designing the system to suit business needs. The responsibilities include project management, team management, product development and customer engagement.
Normal 0
false false false
EN-SG ZH-CN X-NONE
/* Style Definitions */ table.MsoNormalTable {mso-style-name:”Table Normal”; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:””; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}
3-4 years software development experience
Experience in leading a team of 3-5 developers is a plus
Bachelar or Master in Computer Science/Computer Engineering/Electrical and Electronics Engineering
Knowledge in machine learning and data analytics will be an added advantage
Knowledge of Waterfall and Agile methodologies Must be well versed in cplusplus, Java, JavaEE and more than one Java web development framework(i.e. Play!, Spring, Vaadin)
Able to understand the basics of frontend responsive web development using current technologies (i.e. lesscss, coffeescript, bootstrap, jquery)
Medium level Linux server administration experience
Self interest in keeping abreast of new developments in the industry, esp. in new web frameworks and scalable deployment of web applications
Normal 0
false false false
EN-SG ZH-CN X-NONE
/* Style Definitions */ table.MsoNormalTable {mso-style-name:”Table Normal”; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:””; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}
From http://www.startupjobs.asia/job/32653-backend-software-engineer-back-end-developers-job-at-optimate-singapore
from https://startupjobsasiablog.wordpress.com/2017/08/31/backend-software-engineer-job-at-optimate-singapore/
0 notes
Text
Backend Software Engineer job at Optimate Singapore
Optimate is a Singapore based technology startup. Optimate offers a Marketing AI platform to help businesses optimise and automate their digital marketing with improved ROI. Optimate is now serving over 100 local and regional clients, ranging from Fortune 500 companies to local SMEs.
The incumbent will be responsible for backend design and maintenance. It's a great opportunity to work with leading organizations on revolutionary solutions using data and providing insight. The backend engineer will be expected to work with a team in architecturing and designing the system to suit business needs. The responsibilities include project management, team management, product development and customer engagement.
3-4 years software development experience
Experience in leading a team of 3-5 developers is a plus
Bachelar or Master in Computer Science/Computer Engineering/Electrical and Electronics Engineering
Knowledge in machine learning and data analytics will be an added advantage
Knowledge of Waterfall and Agile methodologies Must be well versed in cplusplus, Java, JavaEE and more than one Java web development framework(i.e. Play!, Spring, Vaadin)
Able to understand the basics of frontend responsive web development using current technologies (i.e. lesscss, coffeescript, bootstrap, jquery)
Medium level Linux server administration experience
Self interest in keeping abreast of new developments in the industry, esp. in new web frameworks and scalable deployment of web applications
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/32653-backend-software-engineer-back-end-developers-job-at-optimate-singapore
0 notes
Link
ThemeForest - Big Shop v1.0 - Magento Theme - 15675289
DEMO
Power Admin | Power Menu | Responsive Design | Responsvie menu: Sidebar | Unlimited Colors | 2 layout types (Full width, Boxed) | Support Cpanel on front-end | Premium Magento Extensions: VT Advanced, VT Ajax cart and VT Ajax Filter | VT Ajax cart for quickly real-time Add-to-cart, Compare and Wishlist | VT Ajax Filter for dynamic ajax-ing both Layer Navigation and Slider Price | Other Extensions: VT Advanced Ajax Cart, VT SlideShow, VT ProductsConfig, VT Quick View, VT Megamenu, VT Ajax Filter, VT Ovansport Config. | Sliders for Releated products and Upsell products | Cloud Zoom, Thumbnail slider and Fancybox | Support many styles for blog page (thank to AW Blog) | Support Magento Community Edition 1.7.x, 1.8.x and 1.9.x | Integrated: Twitter Bootstraps, Google Fonts, Font Awesome | Using Html5, Css3, LessCss | Cross-browser: IE 9+, Safari, Mozilla Firefox, Opera 9+ and Chrome | W3C XHTML Transitional Valid | Quickstart including sample data, easy to install | User Guide Documentation in html format
0 notes
Text
Techawake > Coming Soon Responsive Theme
New item has been added on ThemeKeeper.com https://themekeeper.com/item/site-templates/techawake-coming-soon-responsive-theme
Techawake > Coming Soon Responsive Theme Update Theme Using Lesscss Add 6 patterns Add 7 social network icons Unlimited color with no effect animation in IE9 and IE8
0 notes
Text
SNS Camen - Premium Responsive Magento Theme
https://themesparadise.com/?p=12812

Introduction
SNS Camen – A recent and clear design. If you wish to have a really distinctive and enticing design and making an attempt to make your method amongst quite a few retailer house owners, SNS Camen is a good place to begin for you.
SNS Camen with highly effective options, straightforward to customise, energy admin, cool impact. We hope you should have an awesome expertise











Important Options
Energy admin
Responsive Design
Limitless Colours
Assist cpanel on front-end
Energy menu
Responsvie menu: Sidebar, Collapse
Different Extensions: SNS Slideshow, SNS Product Tabs, SNS Merchandise, Quickview, SNS QuickSearch, SNS Fb, SNS Twitter
Class Record
Model Brand Slider
New and Sale Labels
Google Maps in Contact Us web page
Each day Offers module
Releated Product, Upsell merchandise slider
Elevate Zoom, Thumbnail slider, Fancybox
Assist fashion for weblog web page(AW Blog)
Assist Magento Group Version 1.7.x, 1.eight.x and 1.9.x
Built-in: Twitter Bootstraps, Google Fonts, Font Awesome
Utilizing html5, css3, lesscss
Cross-browser: IE 9+, Safari, Mozilla Firefox, Opera 9+ and Chrome
W3C XHTML Transitional Legitimate
Quickstart together with pattern information, straightforward to put in
PSDs file equipped
Consumer Information Documentation html file
NOTE: The Photos within the stay preview won't be a part of the design/theme meant on the market.
Purchase Now
0 notes
Photo

Neden Less Kullanıyorum?
Projeye Less ile başlamak, çalıştığım projeyi hazırlama ve düzenleme de ciddi zaman tasarrufu sağlar.
Bu açıklama sanırım birçok şeyi açıklıyor. Projenizin üretim süresi ne kadar kısa olursa fiyatınız ona göre olur. Müşterilerinizden gelen geri bildirimleri ne kadar hızlı düzenlerseniz. O kadar rahat çalışır, ve projeye olan motivasyonunuz düşmez.
0 notes
Text
LESS: Sketchy avatars using clip-path

I found a nice tutorial on "sketch like" avatar cropping using CSS clip-path rule and polygons on CSS-Tricks.
The tutorial is pretty straightforward and shows you how to cleverly put together a cross browser CSS snippet, that does the trick. The CSS code is written in SCSS, but since I prefer using LESS, I decided to rewrite it.
Here is the code:
@w: 120px; // Avatar width @n: 60; // Number of points on the circle @lower: -80; // Lower variance @upper: 80; // Upper variance .sketchAvatar(@i; @item:~""; @separator:~"") when (@i < @n){ @rand: `Math.random()`; @c: (@w / 2) * (1 + cos((2 * pi() * @i / @n))) + ((@rand*(@upper - @lower) + @lower) / 100) (@w / 2) * (1 + sin((2 * pi() * @i / @n))); @list: ~"@{item} @{separator} @{c}"; .sketchAvatar((@i + 1); @list; ","); } .sketchAvatar(@i; @list; @separator) when (@i = @n){ -moz-clip-path: polygon("@{list}"); -ms-clip-path: polygon("@{list}"); -o-clip-path: polygon("@{list}"); -webkit-clip-path: polygon("@{list}"); } .shapeLoop(@j) when (@j < 11) { &:nth-child(@{j}) { img { .sketchAvatar(1); } } .shapeLoop(@j + 1); } .user { width: @w; height: @w; float: left; margin-right: 10px; margin-bottom: 10px; .identity { position: relative; width: 100%; img { display: block; width: 100%; } &.sketch { background: #fff; border: 2px solid #fff; border-radius: 50%; bottom: 0; box-shadow: 0 1px 2px rgba(0,0,0,.4); height: 40px; position: absolute; right: 0; width: 40px; } } .shapeLoop(1); }
0 notes
Text
Play Framework not processing .less Files
Actually I'm diving deeper into the Play Framework. So i just came to the issue that my .less Files that i have to put into the /App/Assets/Stylesheets Folder were not processed.
After hours of research I found the simple Solution: In Play Framework 2.3 they changed the default behaviour of processing .less files.
see http://www.playframework.com/documentation/2.3.x/Migration23
Only the .less file named "main.less" gets processed, you have to add a filter to your build.sbt to process the others.
Solution:
1. Edit your build.sbt
2. Add the following or modified line: "includeFilter in (Assets, LessKeys.less) := "test.less | test2.less" or simply "includeFilter in (Assets, LessKeys.less) := "*.less""
0 notes
Text
SNS Luxury - Responsive Magento Theme
https://themesparadise.com/?p=12564

Introduction
SNS Luxurious – A contemporary and clear design. If you wish to have a really distinctive and engaging design and attempting to make your means amongst quite a few retailer homeowners, SNS Luxurious is a good start line for you.
SNS Luxurious with highly effective options, simple to customise, energy admin, cool impact. We hope you'll have an ideal expertise

Most important Options
Energy admin
Responsive Design
Limitless Colours
Help cpanel on front-end
Energy menu
Responsvie menu: Sidebar, Collapse
Different Extensions: SNS Slideshow, SNS Product Tabs, SNS Merchandise, Quickview, SNS QuickSearch, SNS Fb, SNS Twitter
Class Record
Model Emblem Slider
New and Sale Labels
Google Maps in Contact Us web page
Day by day Offers module
Releated Product, Upsell merchandise slider
Elevate Zoom, Thumbnail slider, Fancybox
Help fashion for weblog web page(AW Blog)
Help Magento Group Version 1.7.x, 1.eight.x and 1.9.x
Built-in: Twitter Bootstraps, Google Fonts, Font Awesome
Utilizing html5, css3, lesscss
Cross-browser: IE 9+, Safari, Mozilla Firefox, Opera 9+ and Chrome
W3C XHTML Transitional Legitimate
Quickstart together with pattern information, simple to put in
PSDs file provided
Consumer Information Documentation html file
NOTE: The Pictures within the reside preview is not going to be a part of the design/theme meant on the market.
Purchase Now
0 notes