PlayStop.net

Blog

Resultados com a tag “Stuff”

Efeito Acordeon com CSS3

13.06.2011 | 

Vamos aproveitar o mês de junho, e falar de algo sempre presente nas festas juninas e, ultimamente, também no webdesign? Gente, ignorem esse parágrafo, foi péssimo.

Sabe aqueeeele efeito acordeon, acordeão, accordion, sanfona, whatever, que todo mundo usa ou um dia já quis usar? Dá pra ser reproduzido apenas com CSS3! E eu vou lhes mostrar como.

Você vai precisar de:
  • 1 página simples em .html
  • 1 arquivo .css para o estilo
  • 1 div com a id "accordion"
  • 4 sub-divs com o conteúdo
  • 1 tesoura sem ponta
Modo de preparo

Crie a página base, dispondo os elementos de forma a criar um código harmonioso:

<!DOCTYPE html>
<html lang="pt_BR">
    <head>
        <meta charset="utf-8"/>
        <title>Efeito Acordeon com CSS3</title>
    </head>

    <body>
    </body>
</html>

Este é o código do menu, que deverá se acrescentado ao <body> da mistura:

<div id="accordion">

    <div class="content" id="item1">
        <h4><a href="#">Item 1</a></h4>
        <p>Texto contido no item 1.</p>
    </div>

    <div class="content" id="item2">
        <h4><a href="#">Item 2</a></h4>
        <p>Texto contido no item 2.</p>
    </div>

    <div class="content" id="item3">
        <h4><a href="#">Item 3</a></h4>
        <p>Texto contido no item 3.</p>
    </div>

    <div class="content" id="item4">
        <h4><a href="#">Item 4</a></h4>
        <p>Texto contido no item 4.</p>
    </div>

</div>

Senti que estava faltando sustância, então incrementei com o Bacon Ipsum:

<div id="accordion">

    <div class="content" id="bacon">
        <h4><a href="#">Bacon ipsum</a></h4>
        <p>Bacon ipsum dolor sit amet eiusmod tail ut pig, in veniam shoulder pork belly short loin cupidatat drumstick rump meatball. Non flank pancetta, tempor shankle tail rump jowl pork loin. Tail nisi cow, short loin ut biltong pig beef ribs fatback aliqua. Ham proident salami, minim aliqua nisi tenderloin ex pastrami incididunt. Strip steak consequat enim fugiat drumstick ullamco ut incididunt laboris flank, hamburger pork meatball. Culpa hamburger tenderloin, jerky turkey corned beef mollit pork chop aliqua ex. Officia duis culpa, pork chop ea meatloaf proident.</p>
    </div>

    <div class="content" id="ribs">
        <h4><a href="#">Spare ribs</a></h4>
        <p>Est sint incididunt venison corned beef irure. Spare ribs shoulder do, elit meatball sint dolore sed. Sirloin pig biltong cillum, meatball labore meatloaf. Ex est chicken, minim ut pancetta nostrud pork belly magna shankle. Drumstick pancetta jerky aliqua dolor, in ad. Culpa shank in t-bone swine aliqua, excepteur jowl meatball dolore reprehenderit. Proident ham flank pariatur venison, pig in bresaola est ut eu officia ham hock pancetta.</p>
    </div>

    <div class="content" id="hamburger">
        <h4><a href="#">Culpa hamburger</a></h4>
        <p>Consectetur pork loin nulla strip steak ut, ex id venison adipisicing irure beef shank fatback dolore. Turkey dolore sed deserunt, pork consectetur jowl pork chop dolore elit dolor do flank. Hamburger sirloin velit, tempor flank ribeye meatball reprehenderit short ribs fatback fugiat tail. Enim chicken t-bone drumstick dolore, do eiusmod pig laborum consectetur irure sint spare ribs strip steak sausage. Reprehenderit bacon id, dolor aliqua t-bone pork belly ham hock irure sed laborum chuck minim voluptate. Sed qui spare ribs, shoulder sirloin nostrud exercitation officia enim flank venison in beef ribs magna. Jerky elit turkey adipisicing, pork belly officia pariatur occaecat.</p>
    </div>

    <div class="content" id="pork">
        <h4><a href="#">Consectetur pork</a></h4>
        <p>Exercitation turkey ex, shoulder veniam chuck proident dolore pork chop nisi. Tongue cillum meatloaf, pork laboris dolore qui aute cupidatat nulla. Minim aliquip hamburger, veniam nulla fugiat laborum dolore esse cupidatat commodo sunt. Tongue veniam ground round, minim bresaola ullamco exercitation. Hamburger do sunt, t-bone ut pig laboris drumstick. Ea drumstick tri-tip short ribs, eu salami dolore shank shankle meatloaf tail aliqua meatball sint. Ullamco exercitation labore pork.</p>
    </div>

</div>
Fazendo funcionar

Agora vamos dar liga a essa massa. Insira o código abaixo na <head>, que chama a folha de estilo:

<link rel="stylesheet" type="text/css" href="style.css" />

Crie o dito cujo do style.css e cole este código:

/* reset */
* {
    list-style: none;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    text-decoration: none;
    font: 14px/16px tahoma, sans-serif;
}

#accordion {margin: 50px auto; width: 400px;} /* margin auto centraliza o menu */

#accordion .content {
    border: 1px solid #bbb;
    padding: 10px;
    cursor: pointer;
    
    /* altura fixa e overflow hidden para que o conteúdo que deve ser ocultado, seja ocultado */
    height: 17px;
    overflow: hidden;

   /* transition */
    transition: height ease-in-out 300ms;
    -o-transition: height ease-in-out 300ms;
    -moz-transition: height ease-in-out 300ms;
    -webkit-transition: height ease-in-out 300ms;
}

/* uma altura para cada conteúdo, que será exibido ao passar o mouse */
#accordion #bacon:hover {height: 195px;}
#accordion #ribs:hover {height: 165px;}
#accordion #hamburger:hover {height: 230px;}
#accordion #pork:hover {height: 180px;}

#accordion .content h4 {padding-bottom: 15px;}

É com o seletor transition que conseguimos o efeito do acordeon. Com ele, podemos criar efeitos diversos para a ação que for realizada com o elemento em questão (no caso, :hover na div .content). O efeito usado foi o ease-in-out, que nada mais é que o vai-e-vem, e o tempo em que ele é realizado é de 300ms (milissegundos). Não é feitiçaria, é tecnologia!

Bônus! Tapinha no visual

Mas tá tão feinho assim, né? Vamos decorar esse bolo com algumas firulas de CSS. Na <head>, acrescente o código abaixo. Vamos usar uma fonte diferente!

<link href="http://fonts.googleapis.com/css?family=Amaranth:regular,regularitalic,bold,bolditalic" rel="stylesheet" type="text/css" />

Agora, no CSS, vamos colocar a fonte nova lá no Reset:

font: 14px/16px Amaranth, tahoma, sans-serif;

A cereja do bolo vem aí. Já que estamos brincando com CSS3, vamos logo estrapolar e colocar gradiente, sombra e bordas arredondadas!

#accordion .content {
    color: #666;
    margin-bottom: -1px;
    
    /* gradiente */
    background-image: -moz-linear-gradient(#f0f0f0, #ddd);
    background-image: -webkit-linear-gradient(#f0f0f0, #ddd);
    background-image: -o-linear-gradient(#f0f0f0, #ddd);

    /* sombra */
    box-shadow: inset 1px 1px 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 #fff;
    -webkit-box-shadow: inset 1px 1px 0 #fff;
    
   /* bordas arredondadas */
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

Mais uma estilizadinha no <h4>:

#accordion .content h4 a {
    font-size: 16px;
    font-style: italic;
    color: #444;
    text-shadow: 1px 1px 0 #fff;
}

Eeeee... Voilá!

Veja como ficou nosso menu!

Baixe aqui o código-fonte completo.

Espero que vocês tenham entendido, porque sei lá né, eu não sou a melhor professora, mas eu fiz com carinho, tá?

Nintendo 3DS

21.10.2010 | 

3ds.jpg

Não é iPad, não é iPhone 4. Eu quero é um 3DS! Mentira, eu quero um iPhone 4 também, mas já tá tão manjado que não vale um post.

Se você é nintendista/gamista como eu, já deve ter se cansado de falar do novo portátil que a Nintendo lançará em março do ano que vem. Mas é que eu o achei tão incrível, e eu estou super na vibe dos portáteis atualmente. Acabei de me dar de presente de aniversário um DS Lite, e estou adorando. Depois eu faço um post dos jogos que estão marcando a minha vida atualmente, porque, olha, são muitas emoções. Enfim, vamos falar do que vem por aí.

3D sem óculos

Quando a Nintendo anunciou o 3DS na última E3 (conferência sobre videogame que acontece todo ano em Los Angeles), todo mundo ficou boquiaberto com o fato do aparelho possibilitar a experiência 3D sem precisar de óculos. Você simplesmente abre o 3DS, joga, e as coisas pulam na sua frente. É isso, Brasil. Eles não foram capazes de mostrar como funciona ao vivo pra galera, pelo menos em vídeo. Aí naturalmente a gente fica com o pé atrás, né. Como assim não dá pra mostrar? Mas alguns felizardos tiveram a oportunidade de testar o aparelho durante a conferência, e reafirmaram que é mesmo espetacular.

Aqui vai um comercial do 3DS bem... hã... assistam:

Tá. E os jogos?

Vááááárias empresas já confirmaram títulos para o 3DS. Alguns já finalizados, outros em desenvolvimento e tantos outros ainda no papel. Esses são alguns dos jogos anunciados que mais me chamaram a atenção/me deixaram animada/louca/maluca/shaking and crying:

  • The Legend of Zelda: Ocarina of Time 3D
  • Mario Kart
  • Super Street Fighter IV 3D Edition
  • Professor Layton and the Mask of Miracle
  • Animal Crossing
  • Kid Icarus: Uprising
  • Paper Mario
  • Star Fox 64 3D
  • Bomberman
  • Sonic the Hedgehog
  • Final Fantasy

Lembrando que nem todos estão como nome definitivo, alguns só com o título da franquia. Mas IMAGINA?

O 3DS será lançado no Japão no final de fevereiro de 2011, e no começo de março nos EUA e Europa, na faixa de US$298 (AI MEU BOLSO). Virá nas cores Aqua Blue e Cosmo Black e será compatível com jogos do DS, DS Lite e DSi. Já vai separando um rim.

10 games que marcaram a minha vida

03.08.2010 | 
Doom

doom.jpgDIE, BITCH!

Ganhei meu primeiro computador em 1997. Junto com ele, veio um CD e, entre os milhões de aplicativos inúteis contidos na mídia tinha um tal de Doom II - Hell on Earth. Pensei "olha só, acho que já li algo a respeito desse jogo em alguma Ação Games da vida, vamos ver como é a coisa". Acho que joguei o treco umas 4 horas seguidas desde a instalação e só parei quando morri - aliás, fiquei tão amendrontada com o rosto do personagem ficando ensanguentado e deformado conforme eu ia perdendo vida, que decidi só jogar em modo invencível. Porém, quanto mais medo eu sentia, mais fascinada ficava. Acabei por baixar o Ultimate Doom, que é o primeiro Doom mais um capítulo extra e Final Doom, depois. Numa determinada época, passei a colocar o CD Version 2.0, do Garbage, pra tocar enquanto matava os monstros (com minha arma preferida, a Rocket Launcher ^^). Bons tempos! Doom foi o primeiro FPS (First Person Shooter) que joguei - e acho que o de muita gente - por isso marcou tanto. Jogo (e tenho pesadelos com os monstros) até hoje. Ah, e que trilha sonora foda, hein?

Need for Speed II

Continue lendo “10 games que marcaram a minha vida” →

Guia de Instalação do Movable Type 5 (versão indolor)

26.07.2010 | 

Um dos principais motivos pelo qual muita gente (aka todo mundo) opta pelo Wordpress, é a sua famosa Instalação-de-5-Minutos. Bom, a instalação do Movable Type definitivamente não dura 5 minutos, mas estou aqui pra provar a vocês que o MT não é nenhum bicho de sete cabeças. Pelo contrário: uma vez instalado e configurado certinho e bonitinho, ele se transforma em um lindo, poderoso e RYCO gerenciador de conteúdo. Preparados? VAI, PLANETA!

Escolhendo a versão certa pra você

Até o presente momento, o Movable Type encontra-se na versão 5.02. Mas isso não é tudo. Ele é subdividido em pacotes:

Movable Type 5 Developer - É o pacote Open Source do MT (é tão open source que tem um domínio .org só pra ele). Ideal para quem é programador, se aventura na linguagem Perl e ri na cara do perigo.

Movable Type Pro Blogger - A versão que eu uso aqui. Gratuita e para uso pessoal/não-comercial, ela é a ideal pra blogueiros, freelancers, comunidades, etc. Vem com 2 módulos: o Professional Pack, para construção de websites institucionais e blogs, e o Community Pack, que possibilita a criação e gerenciamento de fóruns.

Movable Type Pro Business - Versão comercial da Blogger - ou seja, paga. Para pequenas e médias empresas, estúdios de design, jornais e revistas online, etc.

Movable Type 4 Enterprise - Pra gente rica e poderosa, que adora uma coisa personalizada. E pra quem não se importa se ainda está na versão 4.

Como se não fosse mais chocante, tomarei a versão 5.02 Pro Blogger como exemplo para nossa instalação.

Instalando a Bagaça

Continue lendo “Guia de Instalação do Movable Type 5 (versão indolor)” →

Desenterrando Pixels, Pt. 1

07.06.2010 | 

Atenção, alerta de velharia!! (e não, não sei se vai ter Parte 2!)

Eu tava fuçando nos meus arquivos, a fim de achar alguma coisa interessante pra atualizar meu portfolio de ilustrações, e me deparei com isso:

pix_share.png

pix_banners.png

pix_links.png

pix_pixel.png

pix_bars.png

Pixel Baaaaaaaars!!!

Mas WTF!!! Fanlists?! Yep, eu avisei, isso é MUITO velho, tipo, de 2002 pra trás. Era um experimento de botões pro meu blog antigo, o Mi Blog es Su Blog (na época hospedado no Blogger Brasil). Eu tinha acabado de descobrir o que era pixel art (e blogs!). Tava maravilhada, olhinhos brilhando, vontade de fazer tudo em pixel, etc.

Ainda bem que eu guardei (e não rançou)!

Vídeos do YouTube sem invalidar seu código

26.02.2010 | 

Vendo a Bárbara chorando no Twitter, porque os vídeos do YouTube estavam invalidando o código-fonte do blog dela me causou uma comoção, então eu resolvi fazer esta boa ação para ela, para quem mais interessar e para meu blog que já já vai estar inválido também, de tanta teia de aranha que tem aqui :D

Basta usar este código abaixo, e substituir onde está escrito “CÓDIGO DO VÍDEO” pelo... código do vídeo! Por exemplo, nesta URL padrão do YouTube - http://www.youtube.com/watch?v=-4LcbW7Fl2s - o código do vídeo é tudo que vem depois de “v=”, ou seja, -4LcbW7Fl2s.

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/CÓDIGO DO VÍDEO" width="540" height="430"><param name="movie" value="http://www.youtube.com/v/CÓDIGO DO VÍDEO" /><param name="allowScriptAcess" value="sameDomain" /><param name="quality" value="best" /><param name="scale" value="noScale" /><param name="salign" value="TL" /><param name="FlashVars" value="playerMode=embedded" /></object>

Olha como fica (e jabá nunca é demais, não é mesmo, minha gente?):

Agora confira no Markup Validation Service, o PlayStop valida como XHTML 1.0 Strict :D

Muito bonito!

Tudo que você queria saber sobre Redesign...

18.01.2010 | 

redesign_post.jpg

...mas:

  1. não teve coragem de perguntar
  2. teve preguiça de procurar
  3. tô nem aí pra essa bagaça
  4. esse negócio de enquete faz sucesso, viu?
Começando do zero

Se você acha que fazer o redesign do seu site é trocar o layout... Hum... é claro que envolve uma mudança no visual, mesmo que seja mínima. Mas é bem mais que isso. Bom, primeiro vamos nos ater à palavra design e ao seu mais puro e primitivo significado: projeto. Pois bem, agora você já deve saber que tem uma tarefa pela frente: reprojetar seu site.

Continue lendo “Tudo que você queria saber sobre Redesign...” →

Ê!

25.04.2009 | 

Primeiramente, obrigada pelos comentários do último post. Fiquei feliz com as mensagens de apoio e compreensão, mesmo. :)

Bom, pessoal. Este é mais um daqueles posts gigantes onde eu conto as novidades... Isso vem se tornado constante aqui, né? O que o difere dos outros é que ele não é tão gigante assim e conterá uma imagem, coisa que é muito inconstante, mas isso vai mudar, prometo!!!

Novidade no TCC

Aí eu fui lá e criei um Blog pro meu TCC. Acessem, favoritem, assinem, divulguem, batam no liquidificador... :D

A loca, né. Não dá conta nem de um blog, quanto mais de dois!!

Coloquei um tema padrão mesmo, e o título é totalmente provisório. Quando eu decidir um nome (e muitas outras coisas que preciso decidir ainda) pro meu jogo, eu faço um layout que corresponda ao tema (e às espectativas) e compro um domínio bem bonito e legal pra ele. E tá em inglês por motivos óbvios. Ah sim, eu nem dei muitos detalhes do meu jogo, vai ser assim: de plataforma. Em flash. E pixel art. A loca, né (2). E eu vou fazer tudo nele, menos a programação. Tudo significa ahn... Tudo. Sim, isso inclui a trilha sonora.

Enfim, o jogo terá uma temática mexicana, com vários elementos do folclore e cultura do México. De astecas a lucha libre, passando por mariachis! Inclusive o herói, ou a coisa mais parecida com um herói... Ou seja, o bichinho que você supostamente irá controlar, é um luchador. E o nome dele é El Luchador. Minha imaginação não tem limites!!!

Acessem o blog pra ver mais detalhes, entre eles imagens :)

Novidade no Portfolio

Yes! Temos trampo novo lá, uma ilustração vetorial.

cheryl.jpg

Êêêêê! \o/

RSS temperado com Wasabi

21.11.2006 | 

Primeiro eu vou explicar sobre o RSS, depois eu falo sobre o Wasabi... Mas o assunto principal é o Wasabi! =D

RSS

Você já deve ter ouvido falar nos RSS Feeds da vida... Você não vive sem eles! Você não sabe bulhufas sobre o assunto!!

“A tecnologia do RSS permite aos usuários da internet se inscrever em sites que fornecem "feeds" (fontes) RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira o usuário pode permanecer informado de diversas atualizações em diversos sites sem precisar visitá-los um a um.” (Wikipédia)

RSS é legal. é basicamente um agregador de conteúdo. Pode ser um RSS de posts, como o do seu Blog. Pode ser um de fotos, como o do seu Flickr. Pode ser um de música, como o do seu Last.Fm. Pode ser um de links, como o do seu del.icio.us, e por aí vai!

Continue lendo “RSS temperado com Wasabi” →

Play! Play! Play!

14.06.2006 | 

Às 17:40h desta segunda-feira me tornei a pessoa mais feliz do mundo. Finalmente, depois de juntar uns dinheiros, adquiri meu incrível, maravilhoso e muy potente subwoofer!!! é muita emoção, minha gente. Agora estou tão entretida ouvindo música alta e grave que nem vi o jogo do Brasil direito. Só soube que eles fizeram gol porque minha mãe deu um berro lá na sala (e os vizinhos também). Ah, mas depois de ver os “melhores” momentos (preste bem atenção nas aspas, elas são muito importantes para fazer você perceber o tom irônico) percebi que não perdi muita coisa. Bom, mas... Vamos lá, né. Pra frente, Brasil-sil-sil!!

E o vírus da “ocupação” se alastra entre os designers nesse fim de semestre... Ninguém está a salvo do status de ocupado no MSN. Todos estão aflitos em busca de uma nota acima de 7 e o reconhecimento por um trabalho bem feito... Estou começando a ficar realmente preOcupada.

A ferramenta perfeita...

01.05.2006 | 

...que acabaria com todos os problemas do mundo.

Uma ferramenta de busca onde você murmura no microfone um trecho da música que você está procurando, ela processa a informação sonora e acha a música pra você.

É por isso que existem as guerras!

É foda ter que procurar uma música quando você não sabe o nome, quem canta e muito menos um trecho da dita cuja.

As camisetas desse ano...

31.01.2006 | 

...da turma de Desenho Industrial (DI), Programação Visual, Diurno, UNESP!

Isso é a primeira etapa, ainda não chegamos na concepção final. A idéia é tratar nossos calouros (ou nós mesmos) como embriões que se desenvolverão ao longo da graduação. Adicionaremos uma frase do lado de atrás, alguma coisa parecida com “Tempo de evolução: de 4,5 a 7 anos”. Na frente colocaremos a palagra Design em letras garrafais. Essas primeiras camisetas foram desenvolvidas em conjunto com meus colegas de DI. A idéia foi em coletivo e o desenho foi feito por mim. Se você tiver alguma sugestão, é só fazer a criança aqui feliz e comentar ali, ó.

Clique nas imagens para ampliá-las =D

amarela  azul  verde

rosa  roxa-amarela

1