npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

framework-ui_ux-design

v1.0.3

Published

Um framework CSS e JavaScript para design responsivo e interativo

Readme

UI/UX Design Framework

Este é um framework de UI/UX que facilita a criação de interfaces responsivas e modernas.

Instalação

npm install uiux-design-framework

import './css/base.css';

import './css/component.css';

import './css/responsive.css';

import './js/component.js';

Framework UI/UX Design O "UI/UX Design" é um framework front-end desenvolvido com CSS e JavaScript para facilitar a criação de interfaces de usuário elegantes e responsivas. O objetivo é oferecer uma solução flexível e simples de modificar, mesmo para aqueles com pouco conhecimento técnico. Este framework busca superar as principais limitações de outros frameworks do mercado, proporcionando maior controle sobre a personalização sem complexidade excessiva. Dentre as principais diferenças estão: • Fácil personalização através de classes e IDs pré-definidos. • Responsividade integrada. • Componentização flexível para diferentes dispositivos e resoluções de tela. As modificações serão feitas a partir de propriedades “Styles” que ira ser chamada pelo ‘HTML’. O "UI/UX Design" é um framework projetado para tornar o desenvolvimento front-end mais ágil e acessível. Seu foco em responsividade, customização intuitiva e componentes reutilizáveis garante uma experiência de usuário moderna e eficiente. Este documentário oferece uma visão geral dos principais elementos do framework, permitindo que você comece a implementá-lo imediatamente.

Documentário

Selector:

Base.css • body:Da uma margem de 5% nas laterais da pagina; • header: Deve ser utilizado quando se pretende criar um cabeçalho de uma pagina, ele aplica o display flex, e organiza eles conforme deve ser necessário;

• nav: Utilizado geralmente par link, ou outros conteúdos que necessite de um melhor controlo e gestão de um site responsivo, com ele deve ser combinado dentro da tag a direção que se pretende. • Ex: :os conteúdos dentro da nav serão organizados seguindo a direção de colunas, uma em baixo de outra • Ex2: os conteúdos serão organizados em linha, garantido uma boa responsividade • footer: centraliza o texto e adiciona um preenchimento automático nele;

ID:

Base.css • name: deve ser usados apenas quando se pretende destacar o nome da empresa que ira servir como o logotipo( caso não haja);

• logo: Em caso de utilizar uma imagem em vez de nome do site, ele aplica o tamanho máximo e minimo para esta imagem, e ira servir como o logotipo do site, o tamanho que ele ira definir para a imagem e de 58px; O logotipo deve ser usado apenas para a customização para sites de computadores, em smatphone o logo ira receber um ( display:”none”) através de uma media screen definida para tamanho máximo de 600px Component: • menu-hamburguer: cria o corpo inicial de um menu hambúrguer, geralmente arredondada, as cores devem ser combinadas em um styles dentro da tag <div id=”menu-content” style=”background: escolha a cor(white, black, etc)”>

Classes:

Base.css • Background-black: aplica o background modo dark e a cor dos textos em brancos; • Background-white: aplica o background modo light e a cor dos textos em preto;

Componente.css • menu-hamburguer: cria as 3 barra de um menu hambúrguer, deve ser colocada em 3 tag (span ou div), dentro da div que contem o menu-content, da mesma forma que escolheste a cor para o menu-container podes fazer o mesmo com o menu-content ; Ex.:

• menu-pointer: adiciona 3 pontos, para combinar com as três barras, para dar um estilo diferente e quase único. Ex.

• menu-square: adiciona três quadrados pequenos que fazem uma animação de rotação de 360 grau infinitamente. Ex.:

• button1: um estilo único com transição de cores por gradiante que sai da esquerda para direita; • button2: um estilo único com transição de cores por gradiante espetaculares, que sai do centro para as laterais; • icon-user: utilizado para criar um componente de ícone de pessoa, geralmente para exibir conta do usuário, definições e configurações extras, deve ser colocado dentro de uma div. Ex.: • icon-user2: cria o ícone de usuário de cor branca • icon-facebook: cria um ícone do facebook de cor preta. Ex.: Outras formas de uso com links: Neste Segundo exemplo o ícone do facebook sera um link direcionado por imagem, que ira levar para outra pagina, e podes fazer isso com todos os outros ícones para redes sócias. • icon-whatsapp: cria um ícone do whatsapp de cor preta. • icon-instagram: cria o ícone do instagram de cor preta. • icon-rede-x: cria o ícone da antiga rede twitter, denominada como rede X. Todos os ícones das redes sócias tem o modelo do ícone de cor, para os utilizar deve ser chamado o nome da classe, depois o índice 2 Ex.:

Podes fazer isso com os restantes ícones de redes, veja outro exemplo:

• icone-notification: cria o ícone de lembrete de notificações. ex.: • text-writer: cria o efeito de digitação’ ex.: FrameWork UI/UX

Responsive.css • flex-column: organiza os itens em coluna; • flex-wrap: organiza os itens em linha, para se ajustar de forma automática conforme o tamanho dos itens; • flex-item: da uma margem de 5px no elemento e um preenchimento (padding) de 10px • grid: organiza os itens em grelha, ideial para criar uma galeria de imagens, ou expor vários itens, para que ajusta a foto automaticamente conforme o seu tamanho. • grid-item: da um preenchimento (padding) de 5px ao elemento;