首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue博客实战---博客首页开发

博客网站架构如下: 1.左上方头像区域,鼠标移入会有下拉菜单进行注册登录退出等操作 2.左下方博客导航区域 3.中间博客正文区域 3.右侧精选文章展示以及友情链接展示 我们可以先看下具体首页效果...这边有一个小细节需要优化就是登陆/注册按钮和退出按钮不能同时显示,我们首先需要在data设置变量flag,然后在mounted时候监听localStorage是否有保存用户信息,如果处于登录状态则隐藏登陆.../注册按钮,如果处于未登录状态,则隐藏注册/登陆按钮。...接下来我们实现左下方导航界面,导航主要分为四个主功能:首页功能、留言板、资源下载、相册。导航使用了el-menu组件,每个导航菜单都是一个el-submenu。 ?...右侧导航效果左侧相对简单许多,最上方一个div显示博客名称和一句座右铭,中间部分nav里面套ul实现精选文章区域,现在具体逻辑功能还未实现所以精选文章先写死,下方div里面套ul友链展示。

6.8K20

为什么margin、padding和其他间距技术应使用 px 单位

CSS 长度和百分比数据类型是什么? CSS 长度是距离值一种。CSS 百分与长度类似,但区别在于它们总是页面其他内容一部分,具体取决于它们与什么属性一起使用。...为什么不应该对 margin、padding 或其他间距使用相对单位? 当用户在定制自己观看体验时,对他们来说最重要是内容和手头任务。...从高层次来看,它具有 带有徽标、多个链接和几个按钮导航标题 一个两栏式行动号召布局,包含大号文本、描述、按钮和一个圣诞主题图形。...三细目,提供页面上销售产品其他信息 增加文字大小后 要测试仅增加文字大小会发生什么情况,可以在页面的主 元素添加一个 CSS 属性: font-size: 200% 。...在两 "行动呼吁 "调整了文字组周围和之间填充,使其不再缩放,从而为显示文字提供了更多水平空间。 此外,还将两 "行动呼吁 "改为一,以降低文本部分高度。

7110
您找到你想要的搜索结果了吗?
是的
没有找到

模仿天猫实战【SSM】——总结

前台页面:前台相较于后台页面 CSS 更加复杂,交互也更多,把每一个页面的需要用到 css 和 js 代码均保留在了当前 JSP 页面,方便浏览学习。 项目主要逻辑类 ?...还包括一些其他路径用于处理逻辑,test 为开发过程中用于测试页面 前台总结 前台花费了大部分时间,不仅仅是繁杂样式和页面需要自己去编写,业务逻辑也后台要复杂一些,因为是模仿,所以大部分 CSS...即顶部导航、一个搜索框、还有底部,我们可以单独把他们写成一个 jsp ,并动态包含在我们页面 首页分类 因为一开始,以为分类中保存是一些直接产品,但是分析前端时候发现它们只是一些...登录页 ? 因为分辨率问题有一点 BUG,不过不影响体验,登录之后顶部导航出现用户信息: ?...上面有一些产品管理按钮乱入了..直接拷贝之前图片,左侧产品管理按钮是删除了... 推荐链接管理 ? 暂时不提供修改功能。 ---- 项目中遇到一些问题 轮播失效 ?

1.7K70

【第2期】uni-app 创建第一个应用

因为本人水平有限,前期计划只完成一对一两人聊天功能,不包括其他功能。目前聊天功能还没有实现,因为并没有做过这方面的应用。 另外就是这个项目设计本身,本人也不知道完全仿照一个微信做目的是什么?...并且可以在Chrome调试程序,感觉在微信开发者工具调试更舒服。 onPullDownRefresh:监听页面用户下拉刷新事件。...本来以为跟浏览器中一样,使用转义字符就能解决,项目中使用了 ,但是发现在某些安卓机,会失效。所以改成了css实现两端对齐。使用css3 justify-content实现。...启动页跳过按钮失效。启动页计划是不显示导航,为了跳过启动页,添加了一个跳过按钮。但是没有考虑到导航高度。...因为本来以为这个导航已经被隐藏了,其实不然,这个导航一直存在,只不过变成了透明而已。如果这个跳过按钮位置是在导航上,会导致按钮失效。

79810

模仿天猫实战【SSM】——总结

**前台页面:**前台相较于后台页面 CSS 更加复杂,交互也更多,把每一个页面的需要用到 css 和 js 代码均保留在了当前 JSP 页面,方便浏览学习。...还包括一些其他路径用于处理逻辑,test 为开发过程中用于测试页面 前台总结 前台花费了大部分时间,不仅仅是繁杂样式和页面需要自己去编写,业务逻辑也后台要复杂一些,因为是模仿,所以大部分 CSS...观察大部分页面,其实都是包含了其中三个部分: [1240] 即顶部导航、一个搜索框、还有底部,我们可以单独把他们写成一个 jsp ,并动态包含在我们页面 首页分类 因为一开始,以为分类中保存是一些直接产品...登录页 [1240] 因为分辨率问题有一点 BUG,不过不影响体验,登录之后顶部导航出现用户信息: [1240] --- 后台总结 前台因为有现成原型可以参照和模仿,后台需要自己去设计和实现界面,...上面有一些产品管理按钮乱入了..直接拷贝之前图片,左侧产品管理按钮是删除了... 推荐链接管理 [1240] 暂时不提供修改功能。

2.7K100

Mirages主题帮助文档

你可以通过点击:控制台 -> 个人设置 -> 点击左侧头像 进入 Gravatar 注册账号并上传头像。 为什么主题菜单/导航/导航条和你不一样?...在用 Meting/APlayer/DPlayer/JWPlayer/其他 插件时候不生效怎么回事? 请参考:Mirages 插件冲突解决方案 怎么在文章中直接输出 HTML 代码?...自定义字段作用范围为当前编辑文章或独立页面,不会影响其他文章或独立页面。通常优先级回主题外观设置及高级设置全局设置要高。...导航操作按钮 说明 Mirages 主题在1.6.0版本添加了侧边 Toolbar,你可以在此放置你喜欢图标,如 RSS、社交账户链接、夜间模式切换等。...示例 enableImageShadow = 1 横向导航 Logo 跳转链接 7.10.0 及以上版本可用 设置名:navbarLogoUrl 说明 设置横向导航 Logo 跳转链接,仅对横向导航

9.9K20

【Java 进阶篇】Bootstrap 快速入门

它是一个包含 HTMLCSS 和 JavaScript 组件库,用于构建现代、移动优先网页和Web应用程序。...Bootstrap 提供了各种现成样式和组件,可用于创建导航按钮、表格、表单、模态框等等,使开发者能够快速搭建各种网页元素。 为什么要使用 Bootstrap?...这将创建一个两列布局,适应中等屏幕及以上设备。 Bootstrap 组件 Bootstrap 提供了大量组件,如导航按钮、表格、表单、模态框等等,可以轻松地添加到您网页。...以下是一些常用组件示例: 导航 您可以使用 Bootstrap 创建导航,如下所示: <nav class="navbar navbar-expand-lg navbar-light bg-light...Bootstrap <em>的</em><em>导航</em><em>栏</em>具有响应式特性,可以在不同设备上正常显示。 <em>按钮</em> Bootstrap 提供了多种<em>按钮</em>样式,您可以轻松添加到您<em>的</em>网页<em>中</em>。

18010

前端如何提高用户体验:增强可点击区域大小

在下面的图中,模拟了两个按钮不同情况。在左侧,按钮更小,更远,用户需要更多时间与它互动。在右侧,按钮大小更大,更接近于它同级输入元素,这将使交互更容易、更快。 ?....nav-item { padding: 12px 16px; } 基于上面的HTMLCSS,可点击区域将只是文本,如下图所示: ?...在 HTML ,可以使用for属性将标签与输入框绑定在一起。...真实案例 在最近Twitter更新导航设计在可点击区域大小方面存在问题。 最初,它仅与文本相关,如下面的屏幕截图所示,但他们在收到反馈后将其修复。 ?...章节标题 在某些情况下,需要在章节标题远端添加“查看更多”按钮或箭头。 在下面的示例将箭头放置在假圆,以便可以正确地使箭头居中。

4.7K20

前端设计开发常用命名规则

Navbar “navbar“等同于横向导航,是最典型网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”. 4....2.组合命名规则: [元素类型]-[元素作用/内容] 如:搜索按钮: btn-search 登录表单:form-login 新闻列表:list-news 3.涉及到交互行为元素命名: 凡涉及交互行为元素通常会有正常...) 分类命名 id命名: ---- (1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧...标志:logo 广告:banner 登陆:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮...header_l,还有如果是列结构可以这样——box _1of3 (三列第一列),box_2of3 (三列第二列)、box _3of3 (三列第三列),其它就不一一举例了,大家按以上规律去命名就好

2.4K50

基于Vue电商后台管理系统「建议收藏」

绘制登录界面(由于仅仅使用到了最基本html+css 这里就不详细讲解了),绘制完毕后,界面如下: 实现登录功能 绑定账户信息 在script创建表单数据绑定对象loginForm,并设置username...即在Home.vue添加一个退出按钮,并为其添加点击事件,当用户点击时,删除当前存储在sessiontoken信息,并且跳转至登录页面。...实现导航守卫功能 至此,登录功能基本实现,但存在一个bug,即在用户未登录情况下,在地址输入http://localhost:8080/#/home地址时,也可以跳转至后台。...为了解决此bug,我们在router里挂载一个导航守卫路由,即在用户每次跳转前,验证用户所要跳转地址,若为login页面则放行,若为其他页面,则查询当前session是否有对应token,若有则放行...为了解决此bug,我们在router里挂载一个导航守卫路由,即在用户每次跳转前,验证用户所要跳转地址,若为login页面则放行,若为其他页面,则查询当前session是否有对应token,若有则放行

1.8K20

CSS 代码书写规范、顺序

,这里设计达人网总结一个CSS书写规范、CSS书写顺序供大家参考,这些是参考了国外一些文章以及个人经验总结出来,想对写CSS前端用户来说是值得学习。...连字符CSS选择器命名规范 1.长名称或词组可以使用横线来为选择器命名。 2.不能用“_”下划线来命名CSS选择器,为什么呢?...CSS命名规范(规则) 常用CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧:sidebar 栏目:column 页面外围控制整体佈局宽度...:wrapper 左右:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download...:main 页尾:footer 导航:nav 侧:sidebar 栏目:column 页面外围控制整体佈局宽度:wrapper 左右:left right center (2)导航 导航

3.4K90

如何使用Flexbox和CSS Grid,实现高效布局

通过这个声明,导航元素放置会变得很容易。 导航左侧有一个 logo 和两个菜单项,右侧有一个登录按钮。...导航位于 header ,通过 justify-content: space-between; 可以实现导航按钮之间自动间隔。...在导航,使用 align-items: baseline; 能够实现所有导航项目与文本基线对齐,这样也使得导航看起来更加统一。...尤其在控制列表元素样式和设置导航按钮之间间距方面,特别有用。 使用 CSS Grid 创建布局 为了测试效率,接下来使用 CSS Grid 创建相同基本布局。...上面的 CSS Grid 布局示例,需要在导航设置 justify-self:start;,在按钮设置 justify-self: end;,但是如果使用 Flexbox,导航间距会变得很容易设置

3.4K10

【移动端网页布局】流式布局案例 ⑥ ( 多排按钮导航 | 设置浮动及宽度 | 设置图片样式 | 设置文本 )

一、多排按钮导航样式及核心要点 1、实现效果 要实现下面的导航效果 ; 2、总体布局设计 该导航可使用 10 个 标签盒子 进行制作 ; 该导航宽度自动充满整个屏幕 , 宽度为...; 将其设置为 block 块级元素 , 就可以放置在图片下方 ; 文本 span 样式为 : nav a span { /* 导航文本 设置为 块级元素 */ display...-- 右侧登录按钮 --> 登陆 <!...: 33.33%; } .brand div img { /* 设置图片链接图片 在水平方向上充满父容器即可 */ width: 100%; } /* 多排按钮导航 */...图片宽度为 40 像素 高度自适应 */ width: 40px; /* 上下 10 像素外边距 */ margin: 10px 0; } nav a span { /* 导航文本

3.2K40

CSS编写规范

2、目前司在编写CSS样式时存在编写混乱、多页面的样式写在同一CSS文件、不方便阅读等几乎毫无原则现象,产生诸多弊端,罗列如下: 1)多个页面的样式写在同一个CSS文件: 加载一个页面同时把其他页面的...7、引入CSS文件应在html页面的顶部引入 能加快页面内容显示;并能避免页面产生白屏,和网速过慢时避免让用户看到没有经过样式修饰html代码。...16、 *注:模板都应该设计好相应html模板页,调用时直接从模板文件调用html代码即可。...② 不建议使用“_”下划线来命名CSS选择器,为什么呢?...3)id命名 ①页面结构 内容 Id名 内容 Id名 容器: container 导航 nav 页头 header 侧 sidebar 内容 content/container 栏目 column

2.6K30

❤️使用 HTMLCSS 和 JS 创建响应式可过滤游戏+工具展示页面 ❤️

单击这些类别任何一个时。然后可以看到该类别所有作品,而隐藏其余作品。结果,用户可以轻松地找到他选择图像。 首先在网页上创建了一个导航。在这里创建了五类按钮,一共使用了15张图片。...在导航分类,你可以看到与您点击分类相关作品。同样,当您单击另一个类别时,该类别的作品将被看到,其余将被隐藏。让它完全响应,以便它可以在所有设备上使用。...已经通过下面的图文向初学者展示了如何为初学者制作它完整步骤。当然,你也可以使用文章底部下载按钮下载所需源代码。 使用下面的 CSS 代码完成了网页基本设计。...第 2 步:为类别创建导航 现在已经使用下面的 HTMLCSS 代码创建了一个导航。正如我之前所说,有一个导航,所有类别都在其中进行了排序。在这里,使用了 5 个主题和 15 个图片。...类别文本具有按钮形状。这些按钮文字是font-size: 17px 并且颜色是白色。 Border: 2px solid white 用于制作按钮大小文本。

6.4K20

如何不用一行 JS 代码做一个现代化可交互网站

可以看到点击这个导航按钮按钮 3 条杠会变成一个关闭图形,并且有一个很酷导航展开动画,从导航按钮开始展开一个圆,然后出现导航菜单,鼠标放到导航菜单项上面还有很炫 Hover 效果,最后再次点击导航按钮...要知道这整个导航效果是完全没有一行 JS 代码,完全只使用 HTML+CSS 来实现。接下来让我们看一看它是如何被实现。 首先来看一下整个导航 HTML 代码,如下所示。...可以发现 HTML 首先有一个神秘 input 元素。接着是导航按钮按钮里面有一个 icon。再往下是导航背景,也就是点击展开那个圆。最后是导航菜单项。...可以发现导航 HTML 神秘 input 元素,就是现在说这个 checkbox 元素,它下面的导航按钮就是这个 label 元素。这样就实现了点击交互功能。...不能和卡片按钮同级,需要放到外面,但是 CSS 是 没有父级选择器 ,也就是我们不能和导航那里一样用相邻兄弟选择器之类选到模态框。 这里用是另一个 CSS 小技巧。

1.6K10

基于SSM校园二手交易平台设计与实现「建议收藏」

2.1.1 商品首页 负责显示热门商品信息,以及显示本网站网站信息,导航负责跳转到各个页面,没有登录显示按钮可以让用户进行登陆和注册。...,以及显示本网站网站信息,导航负责跳转到各个页面,没有登录显示按钮可以让用户进行登陆和注册。...首页前端设计大体如下 顶部实现导航导航包括网站logo支持点击之后返回到首页、输入框和按钮负责站内搜索引擎实现、以及一个span包裹数据,当有用户登陆时将它替换为用户名,没有用户登录时,则将它设置为登录注册按钮...再下方是一些其他信息,可以忽略。 6.2 普通游客限制 普通游客可以随意访问首页,可以通过导航访问商城,求购商城等。但是如要要发布求购、发布商品则需要先登录。 6.3 没有账号?...6.4 商城 用户想要查看其他用户发布商品,需要通过点击导航商城进入到商城页面,在此可以浏览所有的商品,每页显示12个,底部分页按钮,可以点击之后切换到用户想找页面。

1.2K20

小程序项目结构与组件基础

"navigationBarBackgroundColor": "#fff", //导航背景颜色 "navigationBarTitleText": "Weixin", //导航文本内容...WXML 组件样式,类似于网页开发 CSS 。...WXSS和CSS区别 新增了rpx尺寸单位 CSS需要手动进行像素单位换算,例如rem WXSS在底层支持新尺寸单位rpx,在不同大小屏幕小程序会自动进行换算 提供了全局样式和局部样式 全局:项目根目录...,类似于HTMLdiv,是一个块级元素,常用来实现页面的布局效果。...上传代码 点击开发者工具顶部工具“ 上传 ” 按钮 填写 版本号 以及 项目备注 在后台查看上传之版本 登录小程序管理后台 -> 管理 -> 版本管理 -> 开发版本 ,即可查看刚才提交上传版本

36520

LayUI之旅-入门

1、实现侧边显示与隐藏 看官网后台演示模板(layAdmin),怎么看都比自己这个舒服啊,首先,左边是可以隐藏,按照官方演示模板,添加了一个按钮,用来显示和隐藏侧边(这里需要说明一下,就目前网页设计要求...,导致后面遇到了其他问题)。...原样输出),这样有一个问题,就是用户不知道自己刚刚点击导航哪一项,以及重复验证用户是否登录,这需要借助cookie和session来实现,最关键问题在于点击后页面会有一次跳转,用户体验不太好,...已经确定列实现方案,立马开始实现左边点击功能 HTML部分 <!...title: '详情查看', area: '100%',//弹出层宽高,这里只设置了宽度,这样就能在双端自适应了 btn: '知道了',//按钮文本,只有一个按钮时是字符串,多个按钮时是数组

2.7K20

css布局 - 工作中常见布局案例及分析

(以后看到其他类型再补充)   既然截了图,咱们就直接看人家使用布局方式,毕竟站在前辈肩膀上学习,整理起来更轻松[哈哈]。...目录: 一、大结构上导航和内容区域两布局     1、博客园为例     2、腾讯课堂个人中心页     3、慕课网个人中心页     4、github个人中心页 二、mini版nav...一、大结构上导航和内容区域两布局 首先我们从 大结构上 说起,因为发现很多网站从整个首屏大结构上都是这种两布局: 旁边是侧边导航,中间是大块内容区域。...看git代码,都是一个风格,几乎宽度百分定天下。上边截图代码同样是这个思路,具体实现如下。 html大致结构: ?...内容区域设置了左浮动和自身视觉宽度上width值(也就是设计稿上多宽这里设置了多宽)不过愚见,觉得这里可以不设置浮动。反而设置上百分宽度是为了自适应很有必要。 css代码: ?

2.7K11
领券