vue基础---07样式
时间:2021-09-10
本文章向大家介绍vue基础---07样式,主要包括vue基础---07样式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
00.内联样式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="../js/vue.js"></script> </head> <body> <div id="app"> 默认写法,可以在浏览器中控制台查看其样式 <div style="width:100px;height:100px;background:blue;"></div> 使用“:”拼接 <div style="width:100px;height:100px;background:red;" :style="{border:'10px solid red'}"></div> CSS内联样式变量拼接 <div style="width:100px;height:100px;background:red" :style="{border:borderWidth+'px solid blue',padding:paddingWidth+'px'}"></div> CSS内联样式放置对象 <div :style="styleObj"></div> CSS内联样式放置数组 <div :style="styleArr"></div> </div> <script type="text/javascript"> var app=new Vue({ el:"#app", data:{ //下面对应CSS内联样式变量拼接 borderWidth:50, paddingWidth:40, //下面对应CSS内联样式放置对象 styleObj:{ width:"100px", height:"100px", padding:"50px", backgroundColor:"skyblue" }, // 对应CSS内联样式放置数组 styleArr:[ { width:"100px", height:"100px", backgroundColor:"pink" },{ border:"5px solid red" } ] } }) </script> </body> </html>
01.侧边栏(事例)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="../js/vue.js"></script> <style> *{ margin:0px; padding:0px; } .page{ width:100vw; height:100vh; background-color:#efefef; position:fixed; left:0; top:0; } .ment{ width:50vw; height:100vh; background-color:skyblue; position:fixed; left:0; top:0; /* transform:translateX(50vw); */ } </style> </head> <body> <div id="app"> <div class="page"> <h3>首页</h3> <button @click="toggleMenu">切换侧边栏</button> </div> <div class="ment" :style="{transform:'translateX('+menuWidth+'vw)'}"> <h3>侧边栏</h3> </div> </div> <script type="text/javascript"> var app=new Vue({ el:'#app', data:{ menuWidth:100 }, methods:{ toggleMenu:function(){ if(this.menuWidth==100){ this.menuWidth=50; }else{ this.menuWidth=100; } } } }) </script> </body> </html>
原文地址:https://www.cnblogs.com/hunter1/p/15250790.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 解决CentOS 7升级Python到3.6.6后yum出错问题总结
- Linux下如何挂载磁盘的方法示例
- centos7 PHP环境搭建 GD库 等插件安装方法
- CentOS服务器环境下MySQL主从同步配置方法
- awk命令
- linux下C语言实现写日志功能
- centOS7下Spark安装配置教程详解
- linux tail 查看日志文件方法
- Linux下Python脚本自启动和定时启动的详细步骤
- linux后台执行命令&和nohup的具体使用方法
- Linux修改hostname与免密码登录的方法
- Linux启动与停止spring boot工程的脚本示例
- 在Linux上如何检查用户所属组详解
- Linux中移除(删除)符号链接的命令
- Linux定时备份数据库到指定邮箱的方法