Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 89b388821f | |||
| 100e1f8ba8 | |||
| 6f033f7a0a | |||
| 8ae9294477 | |||
| 62b184430c | |||
| 88aff09b38 |
+1
-6
@@ -1,18 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="app">
|
<div id="app">
|
||||||
<Header />
|
|
||||||
<router-view></router-view>
|
<router-view></router-view>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Header from "./esteticas/header.vue";
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "App",
|
name: "App"
|
||||||
components: {
|
|
||||||
Header
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 46 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,62 @@
|
|||||||
|
<template>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row ">
|
||||||
|
<div class="col-md-6 col-sm-12 py-5">
|
||||||
|
<img
|
||||||
|
v-bind:src="rutaIm"
|
||||||
|
class="libro"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6 col-sm-12 py-5 titulo">
|
||||||
|
<b >Titulo:</b><p>{{titulo}}</p>
|
||||||
|
<b >Autor: </b><p>{{autor}}</p>
|
||||||
|
<b >Paginas: </b><p>{{paginas}}</p>
|
||||||
|
<b >ISBN: </b><p>{{isbn}}</p>
|
||||||
|
<b >Año de Impresión: </b><p>{{edicion}}</p>
|
||||||
|
<b >Precio: </b><p>{{precio}}</p>
|
||||||
|
|
||||||
|
<b >Versión:</b>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
titulo: "Competitive programing",
|
||||||
|
autor: "HALIM",
|
||||||
|
paginas: "300",
|
||||||
|
isbn: "POSF-12-43",
|
||||||
|
edicion: "Primera edicion",
|
||||||
|
precio: "$3232.00",
|
||||||
|
rutaIm: `./${__dirname}src/assets/as.jpg`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.titulo{
|
||||||
|
font-size: 1.3rem;
|
||||||
|
text-align: left;
|
||||||
|
color: balck;
|
||||||
|
}
|
||||||
|
|
||||||
|
.libro {
|
||||||
|
width: 360px;
|
||||||
|
height: 480px;
|
||||||
|
margin-right: auto;
|
||||||
|
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.57);
|
||||||
|
}
|
||||||
|
@media (max-width: 450px) {
|
||||||
|
.libro {
|
||||||
|
width: 270px;
|
||||||
|
height: 380px;
|
||||||
|
margin-right: auto;
|
||||||
|
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.57);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
<template>
|
||||||
|
<footer class="container-fluid Azul-puma footer py-3 ">
|
||||||
|
<container>
|
||||||
|
<div row>
|
||||||
|
<button type="button" class="col-md-6 col-sm-12 btn boton-footer uno">
|
||||||
|
Comité Editorial
|
||||||
|
</button>
|
||||||
|
<button type="button" class="col-md-6 col-sm-12 btn boton-footer dos">
|
||||||
|
Política Editorial y Lineamentos
|
||||||
|
</button>
|
||||||
|
<button type="button" class="col-md-6 col-sm-12 btn boton-footer tres">
|
||||||
|
Proceso Editorial y Organismos
|
||||||
|
</button>
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
class="col-md-6 col-sm-12 btn boton-footer cuatro"
|
||||||
|
>
|
||||||
|
Puntos de Venta
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</container>
|
||||||
|
<div row>
|
||||||
|
<p class="mb-0 ">Hecho en México, todos los derechos reservados 2020.</p>
|
||||||
|
<p class="my-0 ">
|
||||||
|
Esta página puede ser reproducida con fines no lucrativos, siempre y
|
||||||
|
cuando no se mutile, se cite la fuente
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
completa y su dirección electrónica. De otra forma, requiere permiso
|
||||||
|
previo por escrito de la institución.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.boton-footer {
|
||||||
|
background-color: rgb(187, 136, 0);
|
||||||
|
color: white;
|
||||||
|
width: 14rem;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
}
|
||||||
|
.uno,
|
||||||
|
.dos,
|
||||||
|
.tres {
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
.btn {
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Azul-puma {
|
||||||
|
background-color: #1e3c70;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
text-align: center;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.uno,
|
||||||
|
.tres {
|
||||||
|
margin-right: 4rem;
|
||||||
|
}
|
||||||
|
.dos {
|
||||||
|
margin-right: 0rem;
|
||||||
|
}
|
||||||
|
.footer {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 970px) {
|
||||||
|
.uno,
|
||||||
|
.dos,
|
||||||
|
.tres {
|
||||||
|
margin-right: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
font-size: 0.7rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
<template>
|
||||||
|
<container>
|
||||||
|
<div class="row divMaster header cl-12 azulUnam">
|
||||||
|
<div
|
||||||
|
class="logo_unam col-4 offset-1 d-inline-flex my-2 align-items-center"
|
||||||
|
>
|
||||||
|
<a href="https://www.unam.mx/" target="_blank">
|
||||||
|
<img class="sizeImg" src="../assets/Logo-UNAM.png" alt="logo unam" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="logo_acatlan col-4 offset-2 d-inline-flex justify-content-end my-2 align-items-center"
|
||||||
|
>
|
||||||
|
<a href="https://www.acatlan.unam.mx/" target="_blank">
|
||||||
|
<img
|
||||||
|
class="sizeImg"
|
||||||
|
src="../assets/FES-editoriales.png"
|
||||||
|
alt="logo unam"
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="logo_acatlan_resp col-8 offset-2 d-flex justify-content-center my-2 align-items-center"
|
||||||
|
>
|
||||||
|
<a href="https://www.acatlan.unam.mx/" target="_blank">
|
||||||
|
<img
|
||||||
|
class="sizeImg"
|
||||||
|
src="../assets/FES-editoriales.png"
|
||||||
|
alt="logo unam"
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</container>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.divMaster {
|
||||||
|
height: 7em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.azulUnam {
|
||||||
|
background-color: #1e3c70;
|
||||||
|
}
|
||||||
|
.sizeImg {
|
||||||
|
height: 5rem;
|
||||||
|
}
|
||||||
|
.logo_acatlan_resp {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 450px) {
|
||||||
|
.logo_acatlan,
|
||||||
|
.logo_unam {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.logo_acatlan_resp {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
.logo_acatlan_resp a img {
|
||||||
|
height: 5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<h1>esta es la pagina home</h1>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
@@ -0,0 +1,174 @@
|
|||||||
|
<template>
|
||||||
|
<nav
|
||||||
|
class="navbar navbar-expand-md navbar-light "
|
||||||
|
style="background-color:#BB8800;"
|
||||||
|
>
|
||||||
|
<div class="container">
|
||||||
|
<nav class=" ">
|
||||||
|
<button
|
||||||
|
class=" navbar-toggler van text-whitee btn-sm"
|
||||||
|
type="button"
|
||||||
|
id="toggle-menu"
|
||||||
|
data-toggle="collapse"
|
||||||
|
data-target="#navbarNav"
|
||||||
|
aria-controls="navbarNav"
|
||||||
|
aria-expanded="false"
|
||||||
|
aria-label="Toggle navigation"
|
||||||
|
v-on:click="toggle()"
|
||||||
|
>
|
||||||
|
<span
|
||||||
|
class=" navbar-toggler-icon x m-1"
|
||||||
|
style="color:white !important;"
|
||||||
|
></span>
|
||||||
|
Menú
|
||||||
|
</button>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="collapse navbar-collapse" id="navbarNav">
|
||||||
|
<ul class="navbar-nav mr-auto mt-0 mt-lg-0">
|
||||||
|
<li class="nav-item dropdown">
|
||||||
|
<router-link to="#" class="nav-item nav-link "
|
||||||
|
><a> Inicio</a></router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item dropdown">
|
||||||
|
<router-link to="#" class="nav-item nav-link"
|
||||||
|
><a>Presentacion</a></router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item dropdown">
|
||||||
|
<router-link to="#" class="nav-item nav-link"
|
||||||
|
><a>Libros</a></router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item dropdown">
|
||||||
|
<router-link to="#" class="nav-item nav-link"
|
||||||
|
><a>Difusión Editorial</a></router-link
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<form class="form-inline my-0 my-lg-0">
|
||||||
|
<div class="input-group input-group-sm mb-0">
|
||||||
|
<input
|
||||||
|
type="text"
|
||||||
|
class="form-control reIzq "
|
||||||
|
placeholder="Buscar"
|
||||||
|
aria-label="Recipient's username"
|
||||||
|
aria-describedby="basic-addon2"
|
||||||
|
/>
|
||||||
|
<div class="input-group-append reDer bg-white">
|
||||||
|
<button class="btn my-0" type="submit">
|
||||||
|
<svg
|
||||||
|
width="1em"
|
||||||
|
height="1em"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
class="bi bi-search"
|
||||||
|
fill="currentColor"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
d="M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
methods: {
|
||||||
|
toggle: function() {
|
||||||
|
let element = document.getElementById("navbarNav");
|
||||||
|
element.classList.toggle("block");
|
||||||
|
element.classList.add("mystyle");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.reDer {
|
||||||
|
border-top-right-radius: 20px 20px !important;
|
||||||
|
border-bottom-right-radius: 20px 20px !important;
|
||||||
|
}
|
||||||
|
.reIzq {
|
||||||
|
border-top-left-radius: 20px 20px !important;
|
||||||
|
border-bottom-left-radius: 20px 20px !important;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
overflow-x: hidden;
|
||||||
|
}
|
||||||
|
.mystyle {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.block {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
max-height: 100%;
|
||||||
|
}
|
||||||
|
.menu {
|
||||||
|
background-color: #bb8800;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu nav ul {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin: 0 0rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu nav ul div {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu nav ul li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu nav ul li a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: white;
|
||||||
|
transition: 0.5s;
|
||||||
|
padding-left: 0.3rem;
|
||||||
|
padding-right: 0.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
background-color: #1e3c70;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.active {
|
||||||
|
background-color: #936900;
|
||||||
|
}
|
||||||
|
|
||||||
|
.van {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
.x {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 768px) {
|
||||||
|
.van {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div class="row divMaster header cl-12 azulUnam">
|
|
||||||
<div
|
|
||||||
class="logo_unam col-4 offset-1 d-inline-flex my-2 align-items-center"
|
|
||||||
>
|
|
||||||
<a href="https://www.unam.mx/" target="_blank">
|
|
||||||
<img class="sizeImg" src="../assets/Logo-UNAM.png" alt="logo unam" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div
|
|
||||||
class="logo_acatlan col-4 offset-2 d-inline-flex justify-content-end my-2 align-items-center"
|
|
||||||
>
|
|
||||||
<a href="https://www.acatlan.unam.mx/" target="_blank">
|
|
||||||
<img
|
|
||||||
class="sizeImg"
|
|
||||||
src="../assets/FES-editoriales.png"
|
|
||||||
alt="logo unam"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div
|
|
||||||
class="logo_acatlan_resp col-8 offset-2 d-flex justify-content-center my-2 align-items-center"
|
|
||||||
>
|
|
||||||
<a href="https://www.acatlan.unam.mx/" target="_blank">
|
|
||||||
<img
|
|
||||||
class="sizeImg"
|
|
||||||
src="../assets/FES-editoriales.png"
|
|
||||||
alt="logo unam"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
.divMaster {
|
|
||||||
height: 7em;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.azulUnam {
|
|
||||||
background-color: #1e3c70;
|
|
||||||
}
|
|
||||||
.sizeImg {
|
|
||||||
height: 5rem;
|
|
||||||
}
|
|
||||||
.logo_acatlan_resp {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 450px) {
|
|
||||||
.logo_acatlan,
|
|
||||||
.logo_unam {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
.logo_acatlan_resp {
|
|
||||||
display: block !important;
|
|
||||||
}
|
|
||||||
.logo_acatlan_resp a img {
|
|
||||||
height: 5rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
+3
-1
@@ -2,11 +2,13 @@ import Vue from "vue";
|
|||||||
import App from "./App.vue";
|
import App from "./App.vue";
|
||||||
import "bootstrap/dist/css/bootstrap.css";
|
import "bootstrap/dist/css/bootstrap.css";
|
||||||
|
|
||||||
Vue.config.productionTip = false;
|
|
||||||
|
|
||||||
import VueRouter from "vue-router";
|
import VueRouter from "vue-router";
|
||||||
import { routes } from "./routes";
|
import { routes } from "./routes";
|
||||||
|
|
||||||
|
Vue.config.productionTip = false
|
||||||
|
|
||||||
|
|
||||||
Vue.use(VueRouter);
|
Vue.use(VueRouter);
|
||||||
const router = new VueRouter({
|
const router = new VueRouter({
|
||||||
routes
|
routes
|
||||||
|
|||||||
+7
-4
@@ -1,6 +1,9 @@
|
|||||||
import Form from "./components/home.vue";
|
import home from "./view/home.vue";
|
||||||
import Login from "./components/login.vue";
|
import login from "./view/login.vue";
|
||||||
|
import libroDescripcion from "./view/libroDescripcion.vue";
|
||||||
|
|
||||||
export const routes = [
|
export const routes = [
|
||||||
{ path: "/", component: Form, name: "form" },
|
{ path: "/", component: home, name: "form" },
|
||||||
{ path: "/panelAdmin", component: Login, name: "Login" }
|
{ path: "/panelAdmin", component: login, name: "Login" },
|
||||||
|
{ path: "/desc", component: libroDescripcion, name: "LibroDesc" }
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<Header />
|
||||||
|
<Nav />
|
||||||
|
<Footer />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Header from "./../components/header.vue";
|
||||||
|
import Nav from "./../components/navPrincipal.vue";
|
||||||
|
import Footer from "./../components/footer.vue";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "App",
|
||||||
|
components: {
|
||||||
|
Header,
|
||||||
|
Nav,
|
||||||
|
|
||||||
|
Footer
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<Header />
|
||||||
|
<Nav />
|
||||||
|
|
||||||
|
<p>descripcion</p>
|
||||||
|
<Descrip />
|
||||||
|
<Footer />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Header from "./../components/header.vue";
|
||||||
|
import Nav from "./../components/navPrincipal.vue";
|
||||||
|
import Descrip from "./../components/descripcion.vue";
|
||||||
|
import Footer from "./../components/footer.vue";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "App",
|
||||||
|
components: {
|
||||||
|
Header,
|
||||||
|
Nav,
|
||||||
|
Descrip,
|
||||||
|
Footer
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
Reference in New Issue
Block a user