Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

postcss-speech-bubble

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-speech-bubble

PostCSS plugin creates speech bubbles with just 1-2 lines of CSS

  • 1.0.12
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-50%
Maintainers
1
Weekly downloads
 
Created
Source

postcss-speech-bubble

postcss-speech-bubble creates speech bubbles in just a couple of lines of CSS.

Installation

npm install postcss-speech-bubble

Usage

postcss-speech-bubble offers three rules that can be used to build different kinds of speech bubbles.

bubble: borderSize borderRadius type color;

  • borderSize: border size in px
  • borderRadius: border radius on the speech bubble
  • type: solid or hollow Solid creates a speech bubble that uses the color provided here as background color. Hollow uses the color provided in this rule as the border color.
  • color: Background color of the bubble and the beaker if it is solid border color on bubble and beaker if it is hollow

bubble-beaker: beakerSize positionOfBeaker;

  • beakerSize: size of the speech beaker. Please provide this in px.
  • positionOfBeaker: Where the beaker should be for the speech bubble. Below are possiblePosition's options:
    • top-right
    • top-left
    • top-center
    • bottom-right
    • bottom-left
    • bottom-center
    • left-top
    • left-bottom
    • left-middle
    • right-top
    • right-bottom
    • right-middle

bubble-background: color; This is necessary if you need to provide a bubble with a border and a background color. You can define these bubbles by making them hollow and providing the border color and providing a background color through this property.

Important Note: Please provide width and height for these bubbles or let the content specify the width/height. The bubbles will not look right without proper width/height.

Examples

Solid bubble (No border)

solid bubble

.bubble {
  bubble-beaker: 12px top-right;
  bubble: 0 0 solid lightGrey;
  width: 140px;
  height: 80px;
}

Hollow bubble

hollow bubble

.bubble {
  bubble: 1px 10px hollow black;
  bubble-beaker: 10px left-middle;
  width: 150px;
  height: 100px;
}

Hollow bubble with a background

hollow bubble with background

.bubble {
  bubble-beaker: 12px right-middle;
  bubble: 3px 0 hollow black;
  bubble-background: #E44146;
  width: 100px;
  height: 120px;
}

[Changelog] (./CHANGELOG.md "Changelog")

License

Keywords

FAQs

Package last updated on 25 Jan 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc