GithubHelp home page GithubHelp logo

web5design / round-social-media-buttons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from timhuisman/css-social-media-buttons

0.0 2.0 0.0 29.84 MB

A set of round (or rounded) social media buttons in CSS, that can be added with just one HTML element.

round-social-media-buttons's Introduction

Round Social Media Buttons

A set of Retina-proof round (or rounded) social media buttons, that can be added with just one HTML element. The buttons are 32px in diameter and are (for the most part) made with just CSS.

Browser compatibility

The buttons have been tested in the following browsers:

  • Opera 12
  • Chrome 24
  • Safari 5
  • Firefox 8
  • Internet Explorer 9*
  • Chrome for iPhone 23
  • Safari for iPhone iOS 6

*The buttons rely heavily on CSS3 and are therefor not shown properly in Internet Explorer 8: meaning no rounded corners and shadows. Lower versions of Internet Explorer than IE8 aren't supported at all.

Installation

Simply put the CSS file in your project CSS folder and link to it in your <head> or copy/paste the content of the social-buttons.css into your own CSS file:

Not using all the buttons? You can make your own CSS file that suits your needs with LESS/SASS. Open social-buttons.less or social-buttons.scss and comment out the @imports you don't need at the bottom of the file. Compile it and add the CSS to your project.

How to use

Add an HTML element with the class social-btn and without any content:

<a href="#" class="social-btn"></a>
<span class="social-btn"></span>

Add a class of a (social) network, like for example github (see 'Lists of available classes' below for all the possibilities):

<a href="#" class="social-btn github"></a>
<span class="social-btn github"></span>

And that's it!

Alternative buttons

Some buttons have an alternative version, that use another icon (github) and/or different color button (youtube).

If the alternative version only has a different icon add alt or alt# (# is a number) as extra class:

<a href="#" class="social-btn github alt2"></a>
<span class="social-btn github alt2"></span>

For alternative version with a different color button (like youtube) the old (pre 1.3.1) classes are still used:

<a href="#" class="social-btn youtube-alt"></a>
<span class="social-btn youtube-alt"></span>

Rounded buttons

Don't want fully rounded buttons? Add the class rounded for a button with just slightly rounded corners:

<a href="#" class="social-btn github rounded"></a>
<span class="social-btn github rounded"></span>

Lists of available classes

  • drupal | drupal-alt
  • facebook [alt]
  • flickr
  • foursquare [alt]
  • github [alt | alt2]
  • gplus
  • icheckmovies
  • instagram [alt] | instagram-alt !new
  • issuu
  • lastfm
  • linkedin
  • mail
  • myspace
  • path
  • pinterest | pinterest-alt !new
  • rss
  • skype [alt]
  • tumblr
  • twitter [alt]
  • vimeo
  • wordpress | wordpress-alt
  • youtube [alt] | youtube-alt

To-Do List

This list shows some of the features/bugs I'm planning to work on for feature releases. Missing something? Leave a comment in Issue #7: More buttons? or fork and add it yourself (please let me know if you do).

  • Add bitbucket button.
  • Add yelp button.
  • Add browser buttons: chrome, firefox, ie, opera and safari,
  • Add two alternative mail buttons: one with an envelop icon and one with the '@'.
  • Switch instagram and instagram-alt, making the latter the primary button
  • Fix icheckmovies button: icon isn't centered correctly.
  • Add three new button styles: no-border (without the two outer borders) and flat (without gradients and inner-shadows) and square (without rounded corners).

Changelog

[!] = Can cause issues when updating from older version

v.1.5.1

  • Added a second alternative button for Instagram: instagram-alt (larger icon and brown border).
  • [!] Switched instagram-alt and instragram alt in the sprite image.

v.1.5.0

  • Added four new buttons: pinterest (on red background), pinterest-alt (on dark background), instagram and instagram alt (simplified icon made by MarinaD).
  • Implemented a CSS transition on hover, changing the background color smoothly.
  • Added :focus to all buttons (only had :hover) and set :hover, :focus & .active correctly for default button style (it was changing :before and not the background of the base element).

v.1.4.1

  • Improved positioning of Drupal icons
  • Changed the pixel ratio from which the Retina sprite is used: from 2.0 to 1.5.

v.1.4.0

  • Added six new buttons: drupal (official blue icon on white background), drupal-alt (white icon on blue background), issuu, myspace, wordpress (grey icon on white background) and wordpress-alt (white icon on grey background).

v.1.3.1

  • [!] Changed the way how alternative buttons are used: instead of github-alt you'll have to use github alt (read more under the Alternative buttons section).
  • [!] Switched Github icons: the favicon version is now the primary icon, the Octocat has become github alt2.

v.1.3.0

  • Added four alternative buttons: facebook-alt, foursquare-alt, github-alt2 and youtube-alt2.

v.1.2.5

  • Fixed background-position for youtube-alt icon in SCSS file
  • Removed inline-block mixin: is only needed for lower than IE8 browsers.
  • Removed double background-size attribute in LESS file.

v.1.2.4

  • Added browser prefix versions of the Retina media query & background-size, so that all browser use the Retina sprite if possible.

v.1.2.3

  • Added content: '' on social-btn to remove any content added to the button: resolves bug causing the button to break (Issue #10)
  • Added social-buttons.min.less and social-buttons.min.scss for easier compiling of style into a minified and unminified version.

v.1.2.2

  • [!] Updated foursquare button: changed background-color and replaced the icon with its official (fav)icon: the green ball with white trail.

v.1.2.1

  • Alphabetical order restored / Remove Trailing Whitespace (thanks @cafferata)
  • Optimized images: Saved 2,6 KB of 11,1KB (thanks @cafferata)
  • Added an alternative button: skype-alt.
  • Repositioned both Skype icons to the right column in the sprites.
  • [!] Switched Skype icons: the favicon version is now the primary icon.
  • [!] Switched Github icons: the Octocat is now the primary icon.
  • [!] Switched Twitter icons: the Twitter bird is now the primary icon.
  • Changed color of "White" (actually #F1F2F2) icons to #fff.
  • Improved YouTube icons: the word 'Tube' has been made fully transparent.

v.1.2.0

  • Added two new buttons: skype (thanks @AMeijerNL) and icheckmovies.
  • Converted sprite from horizontally to vertically orientated (thanks @AMeijerNL), for smaller file size and load time.
  • Added pointer cursor to button, so that non-anchor elements have the same visual button behaviour as anchor elements.
  • Added source files for both normal and Retina sprites as Adobe Illustrator files.

v.1.1.0

  • Added a SASS version (using the .scss notation) of the files

v.1.0.1

  • Optimized sprites: removed 1px and 2px (Retina) empty space between icons and compressed the files to decrease filesize by almost 50%.
  • Changed order of alternative icons in sprite: first the normal icon and then the alternative icon instead of vice versa.

round-social-media-buttons's People

Contributors

ameijernl avatar cafferata avatar timhuisman avatar

Watchers

JT5D avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.