Evaluating bids

Renovar o visual de uma barra multitarefas em html.

Published on the April 14, 2022 in IT & Programming

About this project

Open

Se voce tem entendimento tecnico para superar estes desafios na escrita do projeto, entao termos que fazer uma call para alinharmos os demais detalhes. Veja no contexto geral a descriçao que nosso programador descreveu.

Project overview

A Barra Multitarefas é uma ferramenta incluída em todos os sistemas, para permitir a navegação entre os diversos sistemas, bem como o acesso e alteração de alguns dados do usuário. Por ser uma única barra para todos os diferentes sistemas, é necessário ter nomes de classes CSS bem definidas e não muito genéricas, para não causar conflitos com os sistemas. Por exemplo, para estilizar imagens não é recomendável utilizar uma classe chamada apenas img, pois isso fará com que a regra definida nesta classe seja aplicada também à elementos <img> que não fazem parte da barra. Outro detalhe é que não é recomendável utilizar frameworks ou templates CSS. Isso porque alguns dos sistemas que utilizam a barra foram construídos sem nenhum framework, e outros foram construídos com diversas versões do Bootstrap. Desse modo, é inviável utilizar algum framework, a menos que ele seja modificado. A versão atual da barra é baseada numa versão antiga (3.3.7) e customizada do Bootstrap. Ela também utiliza a biblioteca jQuery. Para não causar conflito entre o jQuery da barra e o que é utilizado nos sistemas, o sistema utiliza o método jQuery.noConflict, renomeando assim a variável $ para jQueryTopo. Logo, todas as funcionalidades que utilizam o jQuery precisam utilizar a variável jQueryTopo. A barra é incluída nos sistemas através de uma requisição feita à aplicação que hospeda a barra. Essa aplicação devolve um bloco de HTML que é incluído no template dos sistemas. Por isso, não é possível separar o código HTML da barra em <head> e <body>. O código sempre deve ser escrito como se fosse apenas um pedaço de HTML que será incluído no template. Os arquivos CSS e Javascript devem ser referenciados diretamente. Também deve-se evitar utilizar css inline, para diminuir ao máximo o tamanho do código html. O sistema utiliza um cache para os arquivos CSS e Javascript para melhorar o desempenho.

Category IT & Programming
Subcategory Web design
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Specific need Redesign a website

Delivery term: Not specified

Skills needed

Other projects posted by A. G.