1.0.0 • Published 4 years ago

hairline.css v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

hairline.css

CSS retina hairline, implement by CSS pseudo-element and CSS Variables.

Most webpack-based projects can work well. Examples

Preview

Usage

npm i hairline.css --save

Import hairline.css in your project like this:

import React from 'react';
import 'hairline.css';
import './App.css';

function App() {
  return (
    <>
      <div className="box border-default">1px border default</div>

      <div className="box hairline-top">hairline-top</div>

      <div className="box hairline-left">hairline-left</div>

      <div className="box hairline-right">hairline-right</div>

      <div className="box hairline-bottom">hairline-bottom</div>

      <div className="box hairline-round">hairline-round</div>
    </>
  );
}

export default App;

Then, you can use hairline-top, hairline-left, hairline-right, hairline-bottom or hairline-round as class name as required.

Custom border color

Default border color is #666, you can use CSS Variable --hairline-color custom the border color:

.hairline-top {
  /* custom border color is red */
  --hairline-color: red;
  padding-top: 10px;
  width: 200px;
}

License

MIT LICENSE