Home
Softono
l

leemunroe

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by leemunroe

motherplate
Open Source

motherplate

# Motherplate: A Responsive SCSS Boilerplate for Web Designers Preview: https://leemunroe.github.io/motherplate/example.html ## What is this? This is a bare bones HTML/CSS framework. This is what I'll typically start off most web projects with. It includes a CSS reset and a bunch of minimal boilerplate styles that should come in useful for any project, including a responsive grid, typography, buttons, icons and forms. It is not as in depth as something like <a href="https://html5boilerplate.com/">HTML5 Boilerplate</a> and doesn't include styled components like <a href="https://getbootstrap.com/">Bootstrap</a>. It can be used for a static web project as is, or you can copy the CSS folder into an existing framework (e.g. Rails). ## Features * Uses SCSS partials to help structure the CSS. * Responsive-ready 12-column grid system to work across all devices. * Uses Font Awesome icon fonts for icons. * Uses Normalize to reset browser styles. * Only enough CSS to get you started; minimal visual styling with this boilerplate. * Only the HTML/JS you need to get started; very little components with this boilerplate. ## How to Use This will vary depending on the framework you are using. The following is how to for a basic static website. ### Install Node.js and use Grunt Motherplate uses SCSS. This particular repo uses [Grunt](https://gruntjs.com/) to compile the SCSS to CSS and [NPM](https://www.npmjs.com/) to manage external dependencies like FontAwesome and Normalize. You will need [Node.js](https://nodejs.org/download/). Open up terminal (or command line) and run the default Grunt task. ``` $ npm install $ grunt ``` Grunt will watch for any changes you make to your SCSS files and compile your new `main.css` file. ## HTML A bare bones index.html template. ## CSS * `base/config` Put all your variables in here e.g. colors, padding, border radius - this helps with consistency across your project. * `base/grid` A basic responsive grid system with 12 columns. * `base/ie` Any styles that you need to add in order for Internet Explorer to work. * `base/mixins` Reusabled Sass mixins e.g. clearfix. * `base/print` Basic print stylesheets to make your pages look better when printed. * `base/responsive` Add any global responsive styles here e.g. hide elements, show elements, resize elements. * `base/shame` Keep this to hand for any quick and dirty CSS you need to add but plan to tidy later. * `base/type` Basic styling for your typography. * `components/alerts` Alerts to notify or give feedback to the user * `components/buttons` Styles for any text links and/or buttons. * `components/forms` Some basic form styles. * `components/media` Styles for images, video etc. * `components/nav` Inline navigation. * `components/other` Other reusable styles that come in handy. * `components/tables` Styles for tables. * `pages/home` Styles that are specific to the homepage * `pages/layout` Global layout styles e.g. header, footer, logo etc. * `main.scss` This brings all the partials together. As your project grows and you need to add more styles just create new .scss files and reference them anywhere in your main.scss file. ## JavaScript ## * I've included some basic Javascript including the latest jQuery and the document ready function. ## Images ## * There is a /img folder for images. * For images referenced in the CSS I tend to keep them in the css/assets/ folder e.g. sp.png is a sprite I can reference. * Images referenced in the HTML are stored in the /img folder. ## Fonts ## * Included font awesome for icons ## Further Documentation ## * <a href="http://sass-lang.com/">SASS</a> * <a href="https://necolas.github.io/normalize.css/">normalize.css</a> * <a href="http://fontawesome.io/">Font Awesome</a>

Web Development CSS Frameworks & UI Kits
402 Github Stars
responsive-html-email-template
Open Source

responsive-html-email-template

# Free Responsive HTML Email Template Sometimes all you want is a really simple responsive HTML email template with a clear call-to-action button. Here it is. [See live preview](http://leemunroe.github.io/responsive-html-email-template/email.html). <img src="https://github.com/leemunroe/responsive-html-email-template/assets/15963/29595188-d4f3-4236-877d-6488c159140d" alt="Simple HTML Email Template" width="500"> ## Inline your CSS before sending Email is notorious for inconsistent CSS support. Therefore you should always inline your CSS and send a test to yourself before sending. ### Sending emails directly from your codebase or using a developer service? For an API service (like Mailgun, SendGrid, Postmark) **you need to inline the CSS before sending**. See `email-inlined.html` for an example. You can use this [Email CSS Inliner](https://htmlemail.io/inline/) and then [send a test email to yourself](https://postdrop.io) to verify it works as expected. * Copy all of email.html * Paste the HTML as the source into the inliner * Copy the HTML output and use this as the email template you send ### Sending emails using a marketing service like Mailchimp? Use the template `email.html` as is. They'll put the CSS inline for you when you put together your campaign. ## Images in email When inserting images remember to include the following attributes or risk them breaking in different clients: * `src` * `alt` * `width` * `height` * `border` Example: `<img src="https://absolute-path-to-image.jpg" alt="Useful alt text" width="500" height="300" border="0" style="border:0; outline:none; text-decoration:none; display:block;">` [More information here](https://www.smashingmagazine.com/2017/01/introduction-building-sending-html-email-for-web-developers/) ## Tried and tested on all major email clients Tested on mobile, desktop and web. <img width="1424" alt="Tested on Email Clients" src="https://github.com/leemunroe/responsive-html-email-template/assets/15963/a5920027-f27d-41aa-bcbe-a3693f9d3277"> ## More HTML email resources * [10 Premium HTML Email Templates for Developers](https://htmlemail.io) * [Free Figma Email Template Design System](https://htmlemail.io/design-system) * [An Introduction To Building And Sending HTML Email](https://www.smashingmagazine.com/2017/01/introduction-building-sending-html-email-for-web-developers/) * [Grunt Email Design Workflow](https://github.com/leemunroe/grunt-email-design) * [Everything Web Developers Need To Know About Transactional Email](https://webdesign.tutsplus.com/articles/everything-developers-need-to-know-about-sending-transactional-email--cms-31759) * [Manage and Send Email Templates To Yourself](https://postdrop.io) * [Accessible Email Evaluation Tool](https://www.accessible-email.org/) This free template is part of a pack of responsive email templates for developers and startups available on [HTML Email](https://htmlemail.io). [![image](https://github.com/leemunroe/responsive-html-email-template/assets/15963/61d4a6d7-bd0e-4241-b4e5-d766162df192)](https://htmlemail.io)

Frontend Templates Email Marketing
13.7K Github Stars