/payste.io

Payste is a CSS framework for older CMS systems that is lightweight, compact and very impactful for responsive needs.

Primary LanguageJavaScript

Ver 0.0.7

Use at your own risk via the MIT license.

written by:

absorbstudio.com creators of payste.

just copy and payste.. Responsive for dummies 📋

payste is a CSS framework for older CMS systems that is lightweight, compact and very impactful for responsive needs. For people looking to run their entire site with payste we made it easy to include what you need by separating the CSS files.

payste Components:

payste.css - The core responsive column and media calls
style.css - Legacy file which is about to be rolled into new files
payste-ui-kit.css - This contains all the buttons, alerts and form elements
payste-debug.css - This is for development
payste-typography.css - This contains all the different font modifications
payste-social-media.css - This has all the icon work for social medias

All you need for payste to work is simply paste (get it?) the CSS in your head tag and boom 💥 ❗ You magically have a working, responsive site.

Why use payste:question:

We thought really hard about all the logic in this app. We also designed this to leave as little of a foot print as possible and use very little space.

Using payste

Debug mode

<body class="debug_on">
    <!-- Website Content -->
</body>

Responsive column layout

Responsive columns are simple with payste. One Column layout Markup:

<section id="main_content">
    <section class="col c1">
        <h2>Single Column<h2> <!-- this adds a header -->
        <p>Lorem Ipsum</p>
    </section>
</section>

To create a 2 column layout with payste, the HTML is simple:

<section id="main_content">
    <section class="col c2">
        <h2>First Column.<h2> 
        <p>Lorem Ipsum</p>
    </section>
    <section class="col c2">
        <h2>Second Column.</h2>
        <p>Lorem Ipsum</p>
    </section>
</section> 

To add more columns replace class="col c2" with class="col c3" all the way up to class="col c6".

Other things we have added..

Responsive fixed navigation:

<header class="fixated box-shadow">
    <figure>
        <img src="your/logo.jpg">
    </figure>
    <nav>
        <ul>
            <li class="fade">
                <a href="link.html">What We do</a>
            </li>
            <li class="fade">
                <a href="link.html">Who are you?</a>
            </li>
            <li class="fade">
                <a href="link.html">Call me maybe</a>
            </li>
        </ul>
    </nav>
</header>

<section id="sub_content"> & <footer> for after your main column content.

<section id="main_content">
    <!-- columns here -->
</section>
<section id="sub_content">
    <section class="col c3">
        <img src="img1.jpg">
    </section>
    <section class="col c3">
        <img src="img1.jpg">
    </section>
    <section class="col c3">
        <img src="img1.jpg">
    </section>
</section>
<footer>
    <h3>some words we live by...</h3>
    <span class="footer_c">mywebsite.com &copy;</span>
    <section class="socialMedia"> <!-- This does not exist yet, its in the TODO list. -->
        <section class="col c6">
            <div class="mediaLinks">
                <ul>
                    <li>
                        <a href="share.html" class="share">share</a>
                        <a href="facebook.com" class="facebook">facebook</a>
                        <a href="github.com" class="github">github</a>
                            <!-- View List for other available icons... -->
                    </li>
                </ul>
            </div>
        <section>
    </section>
</footer>

Just copy and payste. Responsive made simple.

TODO (as of 0.0.5)

  • Change row logic
  • Create spacing.css
  • Add Video Size detection
  • Fix navigation for mobile view
  • Add nav adjust, left right center:
    • nav.right ul li
    • nav.left ul li
    • nav.center ul li
  • Create Social Media share hover tab
  • CSS markup for icons
  • typography.css
  • ui-kit.css (buttons and forums)
    • form input
    • form buttons
    • progress bar
    • labels
    • alerts (mainly for ajax)
  • Dropdown menu
  • UI-debugging.js
  • video.js
	 ,6"Yb.  
	8)   MM  
	 ,pm9MM  
	8M   MM  
	`Moo9^Yo.

Visit absorbstudio