Diseño receptivo de front-end y marco del proyecto Vue basado en complementos flexibles y cssrem

1. Introducción y uso del complemento flexible

flexible es una biblioteca de JavaScript para terminales móviles, que puede ajustar dinámicamente el tamaño de fuente del elemento raíz de la página de acuerdo con el tamaño de la pantalla del dispositivo, para realizar el diseño adaptable de la página. El uso del complemento flexible permite que nuestras páginas se muestren bien en dispositivos de diferentes tamaños.

El método de uso es el siguiente:

1. Introduzca el archivo flexible.js en el proyecto, que puede instalarse a través de npm o descargarse directamente.

2. Agregue el siguiente código al archivo de entrada (como main.js):

```javascript
import 'flexible.js'
```

3. Use unidades rem en estilos CSS para el diseño, por ejemplo:

```css
.container {   ancho: 10rem;   altura: 5 rem; } ```



2. Introducción y uso del complemento cssrem

cssrem es un complemento de PostCSS que convierte unidades px en unidades rem para diseños receptivos. El uso del complemento cssrem puede hacer que sea más conveniente para nosotros escribir estilos sin calcular manualmente el valor rem.

El método de uso es el siguiente:

1. Instale el complemento cssrem en el proyecto, que se puede instalar a través de npm.

2. Agregue el complemento cssrem al archivo de configuración PostCSS del proyecto, por ejemplo:

``` módulo javascript.exportaciones
= {   complementos: [     require('cssrem')()   ] } ```




3. Use la unidad px en el estilo CSS para el diseño, por ejemplo:

```css
.container {   ancho: 750px;   altura: 375px; } ```



3. Código de muestra para la construcción del proyecto

A continuación se toma la página principal dividida en cinco áreas como ejemplo para demostrar cómo usar complementos flexibles y cssrem para el diseño.

1. Defina la estructura HTML de cinco áreas en el archivo de plantilla, por ejemplo:

```html
<div class="container">
  <div class="header">head</div>
  <div class="sidebar">sidebar</div>
  <div class="content">área de contenido</ div>
  <div class="footer">inferior</div> </div>
`
``

2. Use la unidad rem para el diseño en el archivo de estilo, por ejemplo:

```css
.container {   ancho: 10rem;   altura: 20 rem; }


.header {   altura: 2rem; }

.barra lateral {   ancho: 2rem;   altura: 16 rem; }


.contenido {   ancho: 6rem;   altura: 16 rem; }


.footer {   altura: 2rem; } ```


A través del código de muestra anterior, podemos implementar un diseño receptivo de front-end del proyecto Vue basado en complementos flexibles y cssrem. Al usar estos dos complementos, podemos adaptarnos fácilmente a dispositivos con diferentes tamaños de pantalla y brindar una mejor experiencia de usuario.

Resumir:

Este artículo presenta cómo usar los complementos flexibles y cssrem para implementar el diseño receptivo de front-end del proyecto Vue. Al usar estos dos complementos, podemos adaptarnos fácilmente a dispositivos con diferentes tamaños de pantalla y brindar una mejor experiencia de usuario.

Supongo que te gusta

Origin blog.csdn.net/Sunnyztg/article/details/131526569
Recomendado
Clasificación