Skip to content

Instantly share code, notes, and snippets.

View alexandreramosdev's full-sized avatar
:shipit:
Working...

Alexandre Ramos alexandreramosdev

:shipit:
Working...
View GitHub Profile
@alexandreramosdev
alexandreramosdev / animeScroll.scss
Last active September 4, 2018 19:04
animação scroll
[data-anime]{
opacity: 0;
transition: all .3s;
}
[data-anime="left"]{
transform: translateX(-5rem);
}
[data-anime="right"]{
/// Logica
// Identificar o clique no menu
// Verificar o item que foi clicado e fazer referência com o alvo
// Verificar a distância entre o alvo e o topo
// Animar o scroll até o alvo
/// ///////////////////////////////////////////////////////////////////
// Pegar a lista de links interno da pagina
const $menulinks = document.querySelectorAll('.navigation__link[href^="#"]')
window.onscroll = () => stickyMenu() // chamar função ao move o scroll
const sticky = '104'
const $navigation = document.querySelector('.navigation')
const $logo = $navigation.querySelector('.navigation__logo')
const $links = $navigation.querySelectorAll('.navigation__link')
function stickyMenu () {
if (window.pageYOffset >= sticky) { // => comparar se o scroll é maior que o topMenu
$navigation.classList.add('--fixed') // => add class para fixar menu top
<div class="wrapper-card">
<div class="card">
<div class="card__side card__side--front">
<img src="img/svg/servico-1.svg" alt="icon" class="card__img">
<h2 class="heading-h3">Lorem</h2>
</div>
<div class="card__side card__side--back">
<p class="paragraphy card__text">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</p>
<a href="" class="btn">Lorem ipsum</a>
</div>
@alexandreramosdev
alexandreramosdev / git.md
Created September 11, 2018 14:21 — forked from leocomelli/git.md
Lista de comandos úteis do GIT

#GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

@alexandreramosdev
alexandreramosdev / .eslintrc.json
Created October 18, 2018 01:04
Config Eslint for React
{
"parser": "babel-eslint",
"env": {
"browser": true,
"jest": true
},
"plugins": ["react", "jsx-a11y", "import"],
"extends": "airbnb",
"rules": {
"react/jsx-filename-extension": [
@alexandreramosdev
alexandreramosdev / GitCommitEmoji.md
Created December 6, 2018 17:54 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji
@alexandreramosdev
alexandreramosdev / fetch-api-examples.md
Created April 12, 2019 21:28 — forked from justsml/fetch-api-examples.md
JavaScript Fetch API Examples
@alexandreramosdev
alexandreramosdev / cloudSettings
Last active March 7, 2020 04:10
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-07T04:10:33.113Z","extensionVersion":"v3.4.3"}
@alexandreramosdev
alexandreramosdev / DockerMongodb.sh
Last active June 28, 2019 00:10
Docker script mongodb
docker run \
--name mongodb \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=senhaadmin \
-d \
mongo:4
docker run \
--name mongoclient \