Last active
August 2, 2019 16:37
-
-
Save eduardosi25/9d8c41b3c013117d6b1a31d3d6fea8cc to your computer and use it in GitHub Desktop.
app.module.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { BrowserModule } from '@angular/platform-browser'; | |
import { NgModule, Component } from '@angular/core'; | |
@Component({ | |
selector: 'app-component', | |
styles: [` | |
* { | |
box-sizing: border-box; | |
} | |
input[type=text], select, textarea { | |
width: 100%; | |
padding: 12px; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
resize: vertical; | |
} | |
label { | |
padding: 12px 12px 12px 0; | |
display: inline-block; | |
} | |
input[type=submit] { | |
background-color: #4CAF50; | |
color: white; | |
padding: 12px 20px; | |
border: none; | |
border-radius: 4px; | |
cursor: pointer; | |
float: right; | |
} | |
input[type=submit]:hover { | |
background-color: #45a049; | |
} | |
.container { | |
border-radius: 5px; | |
background-color: #f2f2f2; | |
padding: 20px; | |
} | |
.col-25 { | |
float: left; | |
width: 25%; | |
margin-top: 6px; | |
} | |
.col-75 { | |
float: left; | |
width: 75%; | |
margin-top: 6px; | |
} | |
/* Clear floats after the columns */ | |
.row:after { | |
content: ""; | |
display: table; | |
clear: both; | |
} | |
/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */ | |
@media screen and (max-width: 600px) { | |
.col-25, .col-75, input[type=submit] { | |
width: 100%; | |
margin-top: 0; | |
} | |
}`], | |
template: `<h1>Soy un formulario cargado desde github!</h1> | |
<div class="container"> | |
<form action="/action_page.php"> | |
<div class="row"> | |
<div class="col-25"> | |
<label for="fname">First Name</label> | |
</div> | |
<div class="col-75"> | |
<input type="text" id="fname" name="firstname" placeholder="Your name.."> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-25"> | |
<label for="lname">Last Name</label> | |
</div> | |
<div class="col-75"> | |
<input type="text" id="lname" name="lastname" placeholder="Your last name.."> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-25"> | |
<label for="country">Country</label> | |
</div> | |
<div class="col-75"> | |
<select id="country" name="country"> | |
<option value="australia">Australia</option> | |
<option value="canada">Canada</option> | |
<option value="usa">USA</option> | |
</select> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-25"> | |
<label for="subject">Subject</label> | |
</div> | |
<div class="col-75"> | |
<textarea id="subject" name="subject" placeholder="Write something.." style="height:200px"></textarea> | |
</div> | |
</div> | |
<div class="row"> | |
<input type="submit" value="Submit"> | |
</div> | |
</form> | |
</div> | |
` | |
}) | |
class AppComponent{} | |
@NgModule({ | |
declarations: [ | |
AppComponent | |
], | |
imports: [ | |
BrowserModule | |
], | |
providers: [], | |
bootstrap: [AppComponent] | |
}) | |
export class AppModule { } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment