Barra de carregamento. Barras de carregamento animadas usando fundos CSS3 e SVG

Este script permitirá que você instale uma barra de progresso em seu site, mostrando o carregamento do site como um todo em forma de faixa na parte superior. A primeira vez que vi um upload desse tipo foi no YouTube, mas não vamos adivinhar onde ele apareceu pela primeira vez. Pense antes de instalar o script, pois... Pode acontecer que isso seja uma carga extra no site. Se não houver nada para carregar no site, então tal plugin será supérfluo, mas se o site tiver um reprodutor de vídeo embutido ou apenas imagens pesadas, então um plugin tão interessante e útil deve ser instalado.

Abaixo estão instruções sobre como instalar uma barra de progresso em seu site no uCoz.

Instalação

Baixe o arquivo, carregue a pasta nprogress via FTP.

Cole o seguinte código em seu site:

200?"200px":""+(this.scrollHeight+5)+"px");">


$("corpo").show();
NProgress.start();
setTimeout(function() ( NProgress.done(); $(".fade").removeClass("out"); ), 1000);

Agora um pouco sobre configuração.

NProgress.start() - mostra a barra de progresso

NProgress.set(0.4) - define o valor como uma porcentagem (0,5 - 50%, 1 - 100% e assim por diante)

NProgress.done() – completa o carregamento da página

O plugin pode ser útil para serviços de vídeo, hospedagem de arquivos e simplesmente para decorar um site. Muito fácil de instalar e usar.

Ops! Eles escreveram aqui que o script não funciona, mas uma verificação neste site mostrou que o script funciona bem com o JQuery versão 1.10.2. E o próprio script NProgress.js deve ser carregado após a biblioteca, então você precisa inseri-lo no “Topo do Site” após o corpo. E insira o lançamento do plugin na “parte inferior do site”, antes de /body.

Com a próxima atualização do design da popular hospedagem de vídeos do YouTube, a chamada Barra de Progresso apareceu no topo. Mais precisamente, esta é uma barra que mostra o andamento do carregamento da página. Concordo que esta é uma solução bastante interessante. E, claro, muitos webmasters queriam esse novo milagre e começaram a procurar soluções.

Não é de surpreender que uma solução tenha sido encontrada muito rapidamente: agora quase todos os webmasters podem se orgulhar de tal tira. Além disso, esta faixa não é tão difícil de instalar, em geral, o que consideraremos agora.

Como adicionar uma barra de carregamento ao seu site como no YouTube ι Baixar instalação

Como já disse, não vamos criar uma bicicleta, mas usaremos este plugin já pronto.

Você só precisa baixá-lo e fazer o seguinte:

Faça upload de dois arquivos nprogress.css e nprogress.js para sua hospedagem e especifique o caminho para eles em seu site no código HTML. Se você colocar esses arquivos diretamente no diretório raiz, o caminho ficará assim:

Depois disso, entre as tags e cole o seguinte script:

$("corpo").show(); $(".versão").text(NProgress.versão); NProgress.start(); setTimeout(function() ( NProgress.done(); $(".fade").removeClass("out"); ), 1000);

Todos! Agora você pode aproveitar sua sequência.

Alterando a aparência de uma faixa

Para alterar a cor, a aparência ou o tamanho da barra, edite o arquivo de estilo nprogress.css.

Isso é tudo, amigos! A lição não foi ótima, mas espero que tenha sido útil. Vejo você em breve.

Tenho o prazer de receber iniciantes e aqueles que continuam ativamente! O exercício de prancha é sobre isso hoje, sim.

O calendário mostra quarta-feira, que significa dia técnico e a nota correspondente no projeto “”. Hoje vamos fortalecer o espartilho muscular abdominal com um exercício simples, mas muito eficaz. Após a leitura, você aprenderá tudo sobre a técnica de execução, os erros e o programa de treinamento para criação de abdominais de aço.

Então vamos começar com a nossa história.

Exercício de prancha. O que, por que e por quê?

Muitas vezes na academia vejo a seguinte imagem: chegam novatos e a primeira coisa que fazem é começar a martelar o abdômen com exercícios padrão, como flexões em um banco romano ou flexões laterais em uma máquina. Sem dúvida, os músculos abdominais são um grupo muscular muito importante e indicativo, mas não é necessário trabalhar com ele de acordo com um modelo padrão. Você pode se afastar desses clichês e tentar algo novo e relativamente estranho, principalmente o exercício de prancha. Ele foi projetado para criar um espartilho muscular abdominal rígido e fortalecer a base chamada músculos centrais.

Vale dizer também que este não é um exercício de bombeamento, mas sim um exercício formativo e de fortalecimento e, portanto, não é tão popular entre os frequentadores de academia. Em conexão com tal injustiça, decidi considerar este eremita :).

Como sempre, vamos começar examinando o atlas muscular, ou melhor, os músculos que suportam a carga.

Como você pode ver, o exercício de prancha não é um exercício de isolamento e não tem como alvo a parte superior/inferior ou qualquer outra parte dos abdominais. Pode ser chamado de tônico básico para todos os músculos abdominais. Se nos aprofundarmos nos detalhes técnicos, a prancha pertence à classe dos exercícios isométricos, ou seja, é estático e não causa movimento articular.

Observação:

A narração adicional sobre o tema do exercício de prancha será realizada na forma de pequenos subcapítulos

Vantagens principais

Desenvolve simultaneamente muitas características físicas do atleta, por exemplo:

Nº 1. Fortalecendo e desenvolvendo força

O exercício de prancha é único: (entre outras coisas) permite desenvolver a força de vários grupos musculares ao mesmo tempo.

O principal efeito é fortalecer os músculos centrais, especialmente os músculos abdominais e das costas. Em primeiro lugar, o exercício concentra-se nos eretores da espinha (extensores da espinha), nos músculos retos e transversos do abdômen. Quando executado corretamente, os principais grupos musculares da região do pescoço, chamados trapézios, funcionam. Eles ajudam na postura - apoiam o pescoço de uma pessoa se ela passa muito tempo em atividades sedentárias (trabalhando em um PC, trabalho de escritório).

A realização de uma prancha permite fortalecer os músculos dos ombros, melhorando assim o seu desempenho, por exemplo, num exercício como o solo. Segurar a parte superior do corpo sobre os braços permite que você envolva ativamente o músculo bíceps braquial, o que ajuda a desenvolver o bíceps.

Se você descer, os seguintes grupos musculares desenvolvem seus indicadores de força.

Os músculos peitorais também participam do trabalho e recebem sua carga. O exercício fortalece perfeitamente os músculos abdominais (isso é novidade :)). A região lombar também desempenha um papel importante na manutenção da posição da prancha. Movendo-nos ao longo do corpo, chegamos a grupos musculares como nádegas, coxas e panturrilhas.

Assim, a prancha promove o desenvolvimento de força e fortalecimento de diversos grupos musculares. É raro que um exercício sem o uso de simuladores permita fazer isso.

Nº 2. Concentração mental

O aspecto psicológico do exercício também é muito importante. Ao realizar uma prancha, a pessoa precisa se concentrar, focar no objetivo (manter o corpo na horizontal pelo maior tempo possível) e mostrar caráter - ou fundir-se e cochilar, ou ficar em pé até que o tempo especificado expire.

Um excelente exercício que, além de fortalecer um grande número de músculos, permite treinar a sua vontade e “bombear” as suas características mentais.

N ° 3. Alongamento

Como resultado do trabalho sedentário, os músculos ficam rígidos e comprimidos. Segurar uma prancha alongará muitos músculos e aliviará a tensão.

Nº 4. Aparência estética

O exercício é uma excelente ferramenta para quem quer influenciar a cintura - contrair a barriga, deixar a parede abdominal mais compacta. A prancha ajuda na melhora da cintura, mas não elimina a necessidade de rotina, alimentação balanceada e diversas formas de atividade cardiovascular – principais ferramentas para “limpar” a barriga.

Na verdade, já resolvemos as vantagens, agora vamos em frente...

Exercício de prancha: técnica

Na teoria e na prática, a prancha exige que você tensione (contraia) coletivamente os músculos centrais enquanto apoia o peso do próprio corpo nos braços (cotovelos e antebraços) e dedos dos pés. A técnica de execução consiste nas seguintes etapas.

Passo 1.

Encontre uma parede/espelho espelhado em sua academia (ou em casa). Coloque um tapete de ginástica no chão, fique na posição horizontal - deitado.

Passo 2.

Alongue o corpo, apoiando-se em dois pontos de apoio – cotovelos/antebraços (dobre os braços num ângulo de 90 graus) e dedos dos pés.

Etapa 3.

Mantenha as costas retas para poder traçar mentalmente uma linha reta da cabeça aos pés. Contraia os músculos abdominais e certifique-se de que a seção intermediária não ceda no meio e que o quinto ponto não se projete para cima.

Passo 4.

Mantenha esta posição por 30-60 segundos e faça 3-5 repetições.

Tecnicamente, a barra inclui seguir todas as regras a seguir.

Em uma versão ilustrada, este exercício se parece com isto.

O exercício de prancha é frequentemente recomendado como exercício terapêutico para fortalecer os músculos das costas (por exemplo, após uma lesão). Neste caso, o curso consiste em 10 dias com “tempo de espera” de 30 segundos a 1,5 minutos.

À primeira vista pode parecer que o exercício é da série “não bata em quem está deitado!” - No entanto, não é. Nem todas as pessoas conseguirão superar a barreira dos 30 segundos na primeira vez. Claro, você precisa começar aos poucos e mantê-lo na horizontal o maior tempo possível. Em particular, use as dicas a seguir para aumentar o tempo de retenção:

  • pratique o exercício várias vezes ao dia, tentando manter a posição um pouco (até alguns segundos) a mais a cada vez;
  • usar exercícios auxiliares - flexões e (ou pulldowns) para fortalecer os músculos centrais envolvidos na prancha;
  • Agachamentos e levantamento terra também ajudam a fortalecer a região lombar e os músculos centrais.

Observação:

Se você não tem força suficiente no espartilho muscular abdominal para realizar a prancha clássica, pode praticar uma versão mais leve - com os joelhos dobrados. Se você mantiver a posição por mais de 2 minutos, poderá passar para variações mais avançadas do exercício.

Ao fazer a prancha, você pode olhar as horas, mas é melhor focar nas sensações - ou seja, Assim que sentir o início de uma sensação de queimação na região abdominal, você pode parar de repetir.

Exercício de prancha: variações

À medida que você treina mais, uma prancha normal parecerá muito fácil para você, e então as seguintes variações complicadas deste exercício serão úteis.

Nº 1. Prancha e flexões

Tome a posição clássica da prancha (a). Levante o corpo até a posição superior de uma flexão usando os braços (b). Faça uma pausa no ponto superior (c), depois mude a direção do movimento e volte a apoiar-se nos cotovelos. Esta é 1 repetição.

Nº 2. Salto de prancha

Tome a posição clássica da prancha (a). Salte ligeiramente, abrindo as pernas para os lados (b). Certifique-se de que a parte superior do corpo não gire. Retorne rapidamente as pernas à posição inicial. Esta é 1 repetição.

N ° 3. Prancha com levantamento de braço

Tome a posição clássica da prancha (a). Levante e estique o braço esquerdo, mantendo-o paralelo ao resto do corpo (b). Retorne à posição inicial, levante o braço direito e repita o número especificado de vezes.

Nº 4. Barra de transição

Tome a posição clássica da prancha (a). Vire para o lado esquerdo em uma prancha lateral (b) e segure por 10 segundos. Em seguida, vire para o lado direito e faça uma prancha do lado direito, segure por 10 segundos (s). Esta é 1 repetição. Retorne ao IP e repita.

Número 5. Prancha lateral com rotação do corpo

Fique em uma posição de prancha lateral de modo que seu braço direito fique diretamente acima de você e perpendicular ao (s) chão (s). Passe a mão sob o tronco (b). Levante sua mão de volta ao IP. Esta é 1 repetição. Role para o outro lado e repita.

Número 6. Prancha de braço reto com estocada para frente

Dê ênfase aos braços estendidos (a). Traga o pé direito para frente e coloque-o próximo à mão direita (ou o mais próximo possível (b)). Cuidado com os quadris - eles não devem ceder ou ficar muito altos. Retorne a perna para IP e repita com a perna esquerda. Esta é 1 repetição.

Nº 7. Prancha em fitball e banco

Coloque os pés no banco e descanse os antebraços no banco. Seu corpo deve formar uma linha reta com os ombros e tornozelos. Mantenha esta posição por 60 segundos.

Use essas variações à medida que avança no estilo clássico.

Observação:

Os exercícios isométricos podem causar aumento da pressão arterial, portanto, se você tiver problemas cardiovasculares, evite fazer o exercício de prancha.

Para concluir, gostaria de apresentar um complexo simples de 5 minutos para cada dia. Faça isso e então seus músculos centrais ficarão tão de aço quanto de ferro :).

Bem, algo assim, tudo o que resta é resumir toda essa porcaria de informação e tirar as conclusões apropriadas.

Posfácio

Exercício de prancha, prazer em conhecê-lo! É considerado o mais eficaz para criar um espartilho rígido para músculos abdominais. O fortalecimento deste último irá ajudá-lo a progredir bem em outros exercícios onde é necessária uma boa estabilização e suporte do núcleo, por exemplo, ou. A teoria acabou, você pode começar a praticar, vamos lá!

PS. Não nos limitamos apenas a ler, fazemos perguntas ativamente, escrevemos comentários e outras coisas diversas.

PPS O projeto ajudou? Em seguida, deixe um link para ele no status da sua rede social - mais 100 pontos de carma, garantidos.

Com respeito e gratidão, Dmitry Protasov.

Notemos imediatamente que não há imagens aqui, mas apenas recursos CSS3! Como o criador é um designer profissional, ele também levou em consideração a função de reversão para versões mais antigas de navegadores. Esta é a aparência das listras no Opera 11, que suporta algumas opções CSS3, mas não todas.

Você provavelmente já adivinhou que em navegadores que não suportam CSS3, as listras parecem praticamente as mesmas, mas ainda mais simplificadas.

Noções básicas de HTML

A barra em si é uma div com uma classe. Dentro dele colocaremos um span que funcionará como a área “preenchida” da barra de progresso. Isso pode ser alcançado por meio de estilo embutido. Aqui precisamos da barra para entender o quão cheia ela deve estar, e é aí que entram os elementos inline. Um CSS alternativo seriam classes como "fill-10-percent", "fill-one-third" e assim por diante.

A base:


CSS inicial

O shell da div é o indicador de progresso em nossa faixa. Não precisamos definir o parâmetro width para que ele abranja toda a largura do elemento do bloco pai. Embora você possa definir o parâmetro. O parâmetro height também é arbitrário. Está definido para 20 pixels, mas você pode configurá-lo ao seu gosto. A seguir, arredondaremos os cantos em todos os navegadores que permitem isso e adicionaremos uma sombra interna para dar profundidade.

Metro (
altura: 20px; /* Pode ser qualquer coisa */
posição: relativa;
plano de fundo: #555;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
raio da borda: 25px;
preenchimento: 10px;
-webkit-box-shadow: inserção 0 -1px 1px rgba (255.255.255.0,3);
-moz-box-shadow: inserção 0 -1px 1px rgba (255.255.255.0,3);
sombra da caixa: inserção 0 -1px 1px rgba (255.255.255.0,3);
}
O Span interno preencherá parte da barra de progresso. Definiremos a exibição para um tipo de bloco com parâmetro de altura de 100%. Desta forma ficará esticado em toda a área disponível. A seguir usaremos algum código CSS3 para criar gradação e cantos arredondados.

Medidor > span (
exibição: bloco;
altura: 100%;
-webkit-
-webkit-

raio superior direito da borda: 8px;
raio inferior direito da borda: 8px;



cor de fundo: rgb(43,194,83);
imagem de fundo: -webkit-gradiente(
linear
inferior esquerdo,
superior esquerdo,
parada de cor (0, rgb (43.194,83)),
parada de cor(1, rgb(84,240,84))
);
imagem de fundo: -moz-linear-gradiente (
centro inferior,
rgb(43.194,83) 37%,
rgb(84.240,84) 69%
);
-webkit-box-sombra:

-moz-box-sombra:
inserção 0 2px 9px rgba (255.255.255.0,3),
inserção 0 -2px 6px rgba (0,0,0,0,4);
posição: relativa;
estouro: oculto;
}
Outras cores

Vamos mudar a cor de forma muito simples. Basta adicionar uma classe chamada "orange" ou "red" ao wrapper do div e a cor será alterada.

Laranja> intervalo (
cor de fundo: #f1a165;
imagem de fundo: -moz-linear-gradient(top, #f1a165, #f36d0a);
imagem de fundo: -webkit-gradient(linear,superior esquerdo,inferior esquerdo,color-stop(0, #f1a165),color-stop(1, #f36d0a));
imagem de fundo: -webkit-linear-gradient(#f1a165, #f36d0a);
}

Vermelho > intervalo (
cor de fundo: #f0a3a3;
imagem de fundo: -moz-linear-gradient(top, #f0a3a3, #f42323);
imagem de fundo: -webkit-gradient(linear,superior esquerdo,inferior esquerdo,color-stop(0, #f0a3a3),color-stop(1, #f42323));
imagem de fundo: -webkit-linear-gradient(#f0a3a3, #f42323);
}
Listras

Também podemos adicionar um efeito "listrado" legal adicionando outro elemento no topo do nosso span e dando-lhe uma gradação CSS repetida. No que diz respeito à semântica, isso é melhor implementado com um pseudoelemento, então vamos fazer isso. Daremos a ele uma posição absoluta sobre uma área específica do nosso vão (que já possui um valor de posição relativa) e depois arredondaremos os cantos para que as listras não pareçam desagradáveis.

Medidor > span:depois (
contente: "";
posição: absoluta;
superior: 0; esquerda: 0; inferior: 0; direita: 0;
imagem de fundo:
-webkit-gradiente(linear, 0 0, 100% 100%,
parada de cor (0,25, rgba (255, 255, 255, 0,2)),
parada de cor (0,25, transparente), parada de cor (0,5, transparente),
parada de cor (0,5, rgba (255, 255, 255, 0,2)),
parada de cor (0,75, rgba (255, 255, 255, 0,2)),
color-stop(0,75, transparente), para(transparente)
);
imagem de fundo:
-moz-gradiente linear (
-45 graus,
rgba(255, 255, 255, 0,2) 25%,
transparente 25%,
transparente 50%,
rgba(255, 255, 255, 0,2) 50%,
rgba(255, 255, 255, 0,2) 75%,
transparente 75%,
transparente
);
índice z: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;

-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
raio superior direito da borda: 8px;
raio inferior direito da borda: 8px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
raio superior esquerdo da borda: 20px;
raio inferior esquerdo da borda: 20px;
estouro: oculto;
}
Animando as listras

Atualmente, apenas o Firefox 4 pode animar pseudoelementos, e apenas os navegadores Webkit podem fazer animações passo a passo. Infelizmente não temos muita capacidade de animar essas listras. Se você ainda precisar fazer animação, vamos adicionar outro intervalo e pedir à família de navegadores Webkit para animá-lo.


O Span será idêntico ao pseudoelemento, então usamos apenas os mesmos valores...

Medidor > span:after, .animate > span > span (
...e tente evitar duplicação:

Animar > span:after (
Mostrar nenhum;
}
A seguir, mudaremos ainda mais o posicionamento do fundo em um valor igual ao seu tamanho:

@-webkit-keyframes mover (
0% {
posição de fundo: 0 0;
}
100% {
posição de fundo: 50px 50px;
}
}
E vamos chamar isso de animação:

Medidor > span:after, .animate > span > span (
-webkit-animation: move 2s linear infinito;
}
Pode valer a pena deixar a animação vinculada ao pseudoelemento também, para que funcione assim que os navegadores Webkit começarem a suportar esse recurso.

Animação de largura preenchida

Infelizmente, você NÃO PODE animar um elemento com largura automática ou natural, o que provavelmente tornará possível animar elementos embutidos.

@-webkit-animation expandWidth (
0% (largura: 0;)
100% (largura: automático;)
}
O autor adaptou o elemento para rastreadores de bugs de todos os navegadores populares, mas atualmente não há suporte para isso. Em vez disso, vamos usar jQuery. Defina a largura original, force-a para zero e depois anime:

$(".medidor > span").each(function() (
$(isto)
.data("origWidth", $(this).width())
.largura(0)
.animar((
largura: $(this).data("origWidth")
}, 1200);
});
Ai está!

Ultimamente, a Internet está enlouquecida por designs sem imagens, então decidimos criar uma barra de carregamento animada usando imagens SVG em vez de elementos de bloco CSS regulares para exibir formas geométricas. O objetivo principal deste tutorial é criar barras de carregamento interessantes usando CSS e, em seguida, adicionar uma imagem SVG como plano de fundo. E então anime-o usando CSS. Esta barra de carregamento não perde funcionalidade mesmo em navegadores que não suportam animação. O uso de imagens SVG é amplamente suportado pelos navegadores, portanto não há nada com que se preocupar.

Vamos começar

Vejamos o código HTML. Não é muito complicado. O bloco de classe loading-container especifica apenas a localização e o centro da barra de carregamento.

> > 40%

O bloco de classe da barra de carregamento contém a barra de carregamento e seu bloco filho contém informações sobre o quão cheia está a barra de carregamento. Depois disso há um texto com a porcentagem de carregamento e um bloco contendo linhas diagonais. As linhas são colocadas em um bloco separado para que possam ser animadas posteriormente. Se um fundo estático for adequado para você, você pode definir as linhas como imagem de fundo de um bloco de valor de classe.

Vejamos o código CSS.

CSS

O código CSS é o principal que faz a barra de carregamento parecer uma barra de carregamento. Primeiro, vamos definir estilos para o bloco da classe load-container. Apenas algumas propriedades para centralizar a barra de carregamento.

(largura: 600px; altura: 300px; preenchimento: 50px; margem: 0px automático; raio da borda: 10px; fundo: rgba (255, 255, 255, 0,6); borda: (margem inferior: 40px;)

Depois disso, vamos estilizar os blocos da barra de carregamento e das classes de quantidade. O bloco da classe da barra de carregamento terá largura fixa e o tamanho do bloco da classe amount será uma porcentagem do bloco pai. Em seguida, você pode alterar a largura do bloco da classe de valor para corresponder aos estágios de carregamento.

(largura: 500px; margem: 0px automático; altura: 61px; raio da borda: 5px; cor de fundo: #282f32; preenchimento: 4px 5px; sombra da caixa: inserção 3px 0px 10px rgba(0 ,0 ,0 ,0 . 1 ) ; ) .amount ( /* ainda não incluímos a cor, falaremos disso mais tarde. */ height : 60px ; border-radius: 5px ; white-space : nowrap ; overflow : hidden ; margin- topo: -9px;)

A seguir, vamos dar uma olhada na classe lines, que define o plano de fundo. O mais interessante é que usa um elemento SVG como plano de fundo. Criaremos o arquivo SVG depois de terminarmos de estilizar o CSS. Também atribuiremos todas as animações a esta classe, o que será discutido um pouco mais tarde. Se o navegador não suportar animações, a barra de carregamento ficará estática, o que não é tão ruim.

Linhas ( /* as linhas transbordam o contêiner. Isso cria um fluxo contínuo do plano de fundo */ width : 200% ; /* Usamos um arquivo SVG como plano de fundo */ background : url ("lines.svg" ) repeat-x ; height : 120% ; text-align : center ; margin-top : -35px ; /* Qualquer overflow fica oculto */ overflow : hidden ; border-radius: 50px ; /* Implemente as animações, falaremos disso mais tarde */ -webkit-animation: moveBars 1s linear infinito; -moz-animation: moveBars 1s linear infinito; -ms-animation: moveBars 1s linear infinito; -o-animation: moveBars 1s linear infinito; animação: moveBars 1s linear infinito; fonte -peso: negrito; cor: #fff; cor: 1px; tamanho da fonte: 18px; sombra do texto: 0px 0px 10px rgba(0 ,0 ,0 ,0 .3 ) ; )

A classe a seguir é criada apenas para estilizar o texto no topo da barra de carregamento.

Depois disso, finalmente passamos para as flores. Basta adicionar as sombras de bloco e as cores de fundo desejadas.

Carregado ( alinhamento de texto : centro ; família de fontes : Helvetica, sans-serif ; peso da fonte : negrito ; posição : relativo ; topo : 9px ; tamanho da fonte : 30px ; sombra do texto : 0px 0px 10px rgba (0 ,0 ,0 ,0 .2 ) ; cor : #fff ; índice z : 9999 ; ) .green ( cor de fundo : #8ac320 ; sombra da caixa: inserção 0px 4px 40px rgba (255 ,255 ,255 ,0 .2 ) , 0 10px 10px -5px #79aa1e , 0 7px 0 #628c14 ; ) .blue ( cor de fundo : # 20b9c3 ; sombra da caixa: inserção 0px 4px 40px rgba (255 ,255 ,255 ,0 .2 ) , 0 10px 10px -5px #1e8aaa , 0 7px 0 # 13768c ; ) .red ( cor de fundo : # dc6565 ; sombra da caixa: inserção 0px 4px 40px rgba (255 ,255 ,255 ,0 .2 ) , 0 10px 10px -5px #d23333 , 0 7px 0 #8c1212 ; )

E finalmente, animações. Tudo o que precisamos é mover o bloco de classe de linhas 180px para a esquerda. Então em 100 por cento, ou seja, no final da animação, vamos mudar a margem esquerda para -180px. Normalmente as animações ocupam muito espaço no arquivo CSS devido aos prefixos do fabricante, mas aqui cabe tudo em 5 linhas:

/* ANIMAÇÕES */ @keyframes moveBars ( 100% ( margin-left: -180px; ) ) @-webkit-keyframes moveBars ( 100% ( margin-left: -180px; ) ) @-moz-keyframes moveBars ( 100% ( margem esquerda: -180px; ) ) @-ms-keyframes moveBars ( 100% ( margem esquerda: -180px; ) ) @-o-keyframes moveBars ( 100% ( margem esquerda: -180px; ) )

E é isso para o código CSS.

Agora vamos passar para o plano de fundo, que consiste em um arquivo SVG.

SVG

SVG, em nossa opinião, é uma tecnologia muito subestimada na Internet. Com SVG você pode criar qualquer forma vetorial e usar a maioria dos estilos CSS. Você pode usar imagens SVG individuais ou inseri-las em CSS e usá-las como plano de fundo. Neste tutorial fazemos o último.

O principal motivo para usar uma imagem SVG em nosso exemplo foi que os navegadores baseados em Webkit apresentavam alguns problemas com raio de borda e estouro. Se você usar propriedades de transparência, posicionamento relativo ou girar um elemento usando CSS enquanto usa a propriedade raio da borda, o conteúdo fluirá pelas bordas. Outra razão para usar imagens SVG é que a barra de carregamento continua bonita mesmo em navegadores mais antigos que não suportam todas as propriedades usadas, em comparação com o uso de blocos girados para criar as linhas.

Linhas Diagonais/desc>< /svg>

O que esta entrada significa? A primeira linha é como o tipo de documento para documentos HTML. Depois disso, definimos o nome e as descrições do SVG, para uma estrutura correta e compreensível. Então desenhamos um polígono. É apenas uma forma branca com opacidade de 0,2. Então definimos os pontos. Estas são as coordenadas do documento onde queremos localizar os polígonos. Cada conjunto de pontos é separado por um espaço. Depois de tudo isso, basta colocar esse código em um arquivo chamado lines.svg e salvá-lo na mesma categoria do seu arquivo CSS.

Tradução – Sala de serviço



 

Pode ser útil ler: