Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

aldi/bulma-social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

94 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bulma-Social

Social Buttons and Colors for Bulma

npm version jsDelivr hits npm downloads MIT License Awesome

πŸ“– View Documentation Β· 🎨 Live Demo Β· πŸ› Report Bug

bulma-social-preview

✨ Features

  • 🎨 24 Providers β€” All major social platforms included
  • 🧩 Bulma Native β€” Seamlessly integrates with Bulma's class naming conventions
  • πŸ“¦ Modular Imports β€” Import only what you need, keep your bundle minimal
  • πŸŒ™ Dark Mode Ready β€” Fully optimized for light and dark themes
  • πŸ”§ Framework Agnostic β€” Works with React, Vue, Angular, Svelte, or plain HTML
  • 🎯 Any Icon Library β€” Compatible with Font Awesome, Material Icons, Ionicons, and more

πŸ“¦ Installation

NPM

npm install bulma-social

Yarn

yarn add bulma-social

pnpm

pnpm add bulma-social

After installation, import the CSS in your project:

// Import all social providers
import "bulma-social/css/all.min.css";

// Or import specific providers for smaller bundle size
import "bulma-social/css/single/facebook/facebook.min.css";
import "bulma-social/css/single/github/github.min.css";

CDN

Use via jsDelivr β€” no installation required:

<!-- All social providers (~8KB minified) -->
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/bulma-social@3/css/all.min.css"
/>

<!-- Or load specific providers -->
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/bulma-social@3/css/single/facebook/facebook.min.css"
/>

🎨 Supported Social Providers

.is-apple .is-discord .is-facebook .is-github
.is-gitlab .is-instagram .is-linkedin .is-microsoft
.is-pinterest .is-reddit .is-slack .is-twitter
.is-youtube .is-vimeo .is-dropbox .is-bitbucket
.is-flickr .is-foursquare .is-odnoklassniki .is-openid
.is-soundcloud .is-tumblr .is-vk .is-yahoo

🎭 Button Styles & States

Styles

Class Description
.is-outlined Transparent background with border
.is-inverted Inverted colors
.is-light Light background variant
.is-dark Dark background variant

States

Class / Attribute Description
.is-hovered Hover state
.is-focused Focus state
.is-active Active state
.is-disabled Disabled state

πŸ–ŒοΈ Color Utilities

Text Colors

<span class="has-text-facebook">Facebook Blue</span>
<span class="has-text-facebook-light">Facebook Light</span>
<span class="has-text-facebook-dark">Facebook Dark</span>

Background Colors

<div class="has-background-facebook">Facebook Background</div>
<div class="has-background-facebook-light">Light Variant</div>
<div class="has-background-facebook-dark">Dark Variant</div>

πŸ’‘ Replace facebook with any supported provider name.


πŸ’‘ Usage Examples

Buttons with Text

<a class="button is-facebook">
  <span class="icon">
    <i class="fa-brands fa-facebook"></i>
  </span>
  <span>Sign in with Facebook</span>
</a>

<a class="button is-github is-outlined">
  <span class="icon">
    <i class="fa-brands fa-github"></i>
  </span>
  <span>Continue with GitHub</span>
</a>

<a class="button is-google is-light">
  <span class="icon">
    <i class="fa-brands fa-google"></i>
  </span>
  <span>Sign in with Google</span>
</a>

Icon-Only Buttons

<a class="button is-facebook">
  <span class="icon"><i class="fa-brands fa-facebook fa-lg"></i></span>
</a>

<a class="button is-twitter is-outlined">
  <span class="icon"><i class="fa-brands fa-twitter fa-lg"></i></span>
</a>

<a class="button is-instagram is-inverted">
  <span class="icon"><i class="fa-brands fa-instagram fa-lg"></i></span>
</a>

πŸ“– Documentation

Full documentation with interactive examples is available at:

πŸ‘‰ aldi.github.io/bulma-social


🀝 Contributing

Contributions are welcome! Please read our Contributing Guide before submitting a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b new-provider)
  3. Commit your changes (git commit -m 'Add new provider')
  4. Push to the branch (git push origin new-provider)
  5. Open a Pull Request

πŸ“„ License

Released under the MIT License.


About

🀳 Social Buttons and Colors for Bulma

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 5