🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

taks-custom-base-css

Package Overview
Dependencies
Maintainers
0
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

taks-custom-base-css

This CSS is built based on Normalize.css. It aims to normalize styles for better cross-browser compatibility and to remove default browser styling.

Source
npmnpm
Version
1.2.4
Version published
Weekly downloads
5
150%
Maintainers
0
Weekly downloads
 
Created
Source

TAK's Custom Base.css

Overview

TAK's Custom Base.css is a CSS library designed to normalize styles and ensure consistency across different browsers. This stylesheet is based on Normalize.css and has been customized by TAK.

Key Features

  • Ensures as much consistency as possible across browsers.
  • Prevents the need to reset user agent styles.
  • Uses the :where() pseudo-class to reduce specificity conflicts.
  • Applies box-sizing: border-box to all elements so padding and borders are included in element dimensions.
  • Utilizes a common sans-serif font stack for broader cross-platform compatibility.
  • Enhances readability by adjusting line spacing and underlines.
  • Adds transparent borders where necessary to accommodate forced color modes.
  • Prioritizes the use of logical properties to enhance layout direction independence and maintain styling consistency across different writing modes.
  • Supports modern elements and attributes like dialog, search, [popover], and [hidden="until-found"].
  • Prevents VoiceOver in Safari from recognizing list elements with list-style: none as a list by using list-style-type: "" to hide them.
  • Prepared a custom property in CSS to remove the half-leading in line-height and custom easing functions.
  • Prepared utility classes for leading-trim and visually-hidden.

Installation

NPM

npm install --save taks-custom-base-css

CDN

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/taks-custom-base-css/taks-custom-base.css"
/>

Usage

Place this CSS file in the appropriate location in your project and add a link to it in the <head> section of your HTML file.

<link rel="stylesheet" href="path/to/taks-custom-base.css" />

License

This project is released under the MIT License. For more details, refer to the GitHub repository.

How to Contribute

If you are interested in contributing to this project, please do so through pull requests or issues on GitHub. We look forward to your contributions as part of our community.

Keywords

css

FAQs

Package last updated on 23 Jun 2024

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