Skip to content
Snippets Groups Projects
Commit 698c5a1a authored by smr17's avatar smr17
Browse files

animações iniciais dos cards

parent 58c18253
No related branches found
No related tags found
1 merge request!6Insert headers
.animation{ .animation{
position: absolute; position: absolute;
display: flex; display: flex;
background-color: gray; background-color: inherit;
opacity: 0.6;
width: 0%; width: 0%;
height: 100%; height: 100%;
padding-top: 20px; padding-top: 20px;
transition: width 2s; transition: width 2s;
visibility: hidden; visibility: hidden;
transition-delay: 1s;
} }
.animationOn{ .animationOn{
position: absolute; position: absolute;
display: flex; display: flex;
background-color: gray; background-color: inherit;
opacity: 0.6;
width: 100%; width: 100%;
height: 100%; height: 100%;
padding-top: 20px; padding-top: 20px;
......
import React, {Component} from 'react'; import React, {Component} from 'react';
import './CardsAnimation.css';
import {Container} from 'react-grid-system'; import {Container} from 'react-grid-system';
import Card from '@material-ui/core/Card'; import Card from '@material-ui/core/Card';
import CardContent from '@material-ui/core/CardContent'; import CardContent from '@material-ui/core/CardContent';
...@@ -32,16 +33,24 @@ class CollectionCard extends Component { ...@@ -32,16 +33,24 @@ class CollectionCard extends Component {
super(props); super(props);
this.state={ this.state={
thumbnail: algumaCoisa, thumbnail: algumaCoisa,
userStyle: "animation",
}; };
}
onHover(){
this.setState({userStyle: "animationOn"});
}
onIddle(){
this.setState({userStyle: "animation"})
} }
render(){ render(){
return ( return (
<Card> <Card onMouseOver={this.onHover.bind(this)} onMouseOut={this.onIddle.bind(this)} >
<Container style={{padding:"0px"}}> <Container style={{padding:"0px", backgroundColor: "#673ab7"}}>
<img src={this.state.thumbnail} alt="thumbnail do recurso"/> <div style={authorStyle}> Autor Autor <br/> authro</div>
<div style={authorStyle}> Autor Autor <br/> authro</div> <div style={pictureStyle}> fotinha </div>
<div style={pictureStyle}> fotinha </div> <div className={this.state.userStyle}>aaaaaaaaaaa</div>
<img src={this.state.thumbnail} alt="thumbnail do recurso"/>
</Container> </Container>
<CardContent style={{height: "60%", textAlign: "left", paddingBottom: "0px"}}> <CardContent style={{height: "60%", textAlign: "left", paddingBottom: "0px"}}>
</CardContent> </CardContent>
......
import React, {Component} from 'react'; import React, {Component} from 'react';
import './CollectionCard.css'; import './CardsAnimation.css';
import {Container} from 'react-grid-system'; import {Container} from 'react-grid-system';
import Card from '@material-ui/core/Card'; import Card from '@material-ui/core/Card';
import CardContent from '@material-ui/core/CardContent'; import CardContent from '@material-ui/core/CardContent';
...@@ -30,10 +30,6 @@ import Video from '@material-ui/icons/OndemandVideo'; ...@@ -30,10 +30,6 @@ import Video from '@material-ui/icons/OndemandVideo';
const types = [{label: "Animação", thumb: animacao}, {label: "Apresentação", thumb: apresentacao}, const types = [{label: "Animação", thumb: animacao}, {label: "Apresentação", thumb: apresentacao},
{label: "Aplicativo" , thumb: aplicativo}, {label: "Áudio", thumb: audio}, {label: "Vazio", thumb: vazio}, {label: "Imagem", thumb: imagem}, {label: "Gráfico", thumb: grafico}, {label: "Jogo", thumb: jogo}, {label: "Livro", thumb: livro}, {label: "Mapa", thumb: mapa}, {label: "Outros", thumb: outros}, {label: "Software", thumb:software}, {label: "Texto", thumb:texto}, {label: "Vídeo", thumb:video}] {label: "Aplicativo" , thumb: aplicativo}, {label: "Áudio", thumb: audio}, {label: "Vazio", thumb: vazio}, {label: "Imagem", thumb: imagem}, {label: "Gráfico", thumb: grafico}, {label: "Jogo", thumb: jogo}, {label: "Livro", thumb: livro}, {label: "Mapa", thumb: mapa}, {label: "Outros", thumb: outros}, {label: "Software", thumb:software}, {label: "Texto", thumb:texto}, {label: "Vídeo", thumb:video}]
const thumbStyle={
};
class ResourceCard extends Component { class ResourceCard extends Component {
constructor(props) { constructor(props) {
super(props); super(props);
...@@ -59,7 +55,7 @@ class ResourceCard extends Component { ...@@ -59,7 +55,7 @@ class ResourceCard extends Component {
this.renderType(this.props.type) this.renderType(this.props.type)
return ( return (
<Card onMouseOver={this.onHover.bind(this)} onMouseOut={this.onIddle.bind(this)} > <Card onMouseOver={this.onHover.bind(this)} onMouseOut={this.onIddle.bind(this)} >
<Container style={{padding:"0px"}}> <Container style={{padding:"0px", backgroundColor: "#ff7f00"}}>
<div className={this.state.userStyle}>aaaaaaaaaaa</div> <div className={this.state.userStyle}>aaaaaaaaaaa</div>
<img src={this.state.thumbnail} alt="thumbnail do recurso"/> <img src={this.state.thumbnail} alt="thumbnail do recurso"/>
</Container> </Container>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment