vue第一天笔记01——移动端布局

news/2024/7/9 23:59:33 标签: vue
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!--视口标签 实现移动端布局,必须加的标签,禁止伸缩 -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            /* 100vw和当前的窗口一样宽  100vh和当前的窗口一样高 */
            *{
                margin: 0px;
                padding:0px;
                list-style: none;
            }
            header{
                height: 40px;
                background-color: lime;
            }
            main{
                /* calc计算属性 可以进行数值的计算 符号两边一般加空格*/
                height: calc(100vh - 40px);
               
               
            }
            ul li{
                /* 宽度百分比,参照物是父级的宽度 */
                height: 40px;
            }
            main .left{
                width:20%;
                float: left;
                background: pink;
                overflow:auto;
                 /* 超出部分出现滚动条 */
                height: calc(100vh - 40px);
            }
            main .right{
                width:80%;
                float: left;
                background: wheat;
                overflow:auto;
                height: calc(100vh - 40px);
            }

        </style>
    </head>
    <body>
        <header></header>
        <main>
            <div class="left">
                <ul>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </div>
            <div class="right">
                <ul>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </div>
        </main>

        <script>
          
        </script>
    </body>
</html>
打开移动端界面

 


http://www.niftyadmin.cn/n/1367914.html

相关文章

vue第一天笔记14——vue练习:选项卡和发微博

一、选项卡 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width,…

vue第二天笔记01——组件的两种定义方式

一、第一种定义 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-w…

vue第三天笔记04——安装node.js环境

1.打开网页&#xff1a; https://nodejs.org/en/download/ 2.下载msi文件 下载msi文件3.打开并安装 下一步勾选再下一步可以修改路径&#xff0c;不修改直接下一步直接下一步下一步安装结束4.安装 vue-cli&#xff1a; npm install vue-cli -g 安装vue命令环境5.检测是否安装…

vue第三天笔记05——使用vue-cli脚手架工具创建一个项目

1.新建文件夹&#xff0c;命名不能是中文 2.打开该文件夹&#xff0c;在该文件夹路径下输入cmd&#xff0c;进入命令行 3.输入下面的命令 vue init 模板名 项目名称(随便取名&#xff0c;要是英文) 模板名有三种&#xff1a; simple&#xff1a; 只有一个index.html文件&…

vue第三天笔记06——vue-cli练习

将下列HTML代码写入vue-cli项目 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"…

vue第四天笔记01——路由整理

效果图1. 为了实现这个简单的路由&#xff0c;我们之前是将路由的配置放在main.js页面中进行配置&#xff1a; 2.但是在单页面开发的时候&#xff0c;会有很多路径需要配置&#xff0c;这时候再放在main.js里面就不太好了&#xff1b;解决方法就是在assets文件夹里面新建js文件…

vue第四天笔记02——axios请求

一、axios请求的步骤&#xff1a; 1.下载依赖&#xff0c;命令行输入下列命令 npm install axios -S 2.在main.js里引入axios import axios from axios Vue.prototype.$http axios 3. 在mounted内部进行axios请求 mounted(){ this.$http.get(数据源文件的路径&am…

vue第五天笔记01——在vue-cli项目里面使用jq

一、首先在assets文件夹里面新建js文件夹&#xff0c;里面放置jq文件 二、在index.html里面导入 三、使用jq 效果图四、注意&#xff1a; 移动端开发可以使用jQuery&#xff0c;但不推荐使用&#xff01;&#xff01;&#xff01;