首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    页面布局(下):引入 Tailwind CSS 框架构建博客应用 UI 界面

    在上篇教程中,学院君给大家演示了单页面博客应用前端路由和页面布局的基本构建,不过由于没有应用任何 CSS 样式代码,所以 UI 界面很丑陋,今天,学院君将引入 Tailwind CSS 框架来美化这个博客应用的...基于 Laravel Mix 引入 Tailwind 在 Laravel 项目中,我们可以基于 Lavavel Mix 快速引入 Tailwind CSS 框架,开始之前,先安装 laravel-mix-tailwind...components"; @import "~tailwindcss/utilities"; 最后运行如下命令重新编译前端资源: npm run watch 编译成功,则表明 Tailwind CSS 框架已正常引入...另外,我们在 PhpStorm 插件市场中安装下面这个 Tailwind 语法智能提示插件,从而提高编写 Tailwind 样式代码的效率: 做好上述准备后,就可以基于 Tailwind CSS 框架重构博客应用前端页面样式代码了...下面贴出学院君基于 Tailwind CSS 实现的博客应用页面布局最终 UI 界面效果图: 下面是相关的前端资源页面,主要调整的是视图模板 resources/views/app.blade.php

    2.8K20

    这款国外开源框架, 让你轻松构建自己的页面编辑器

    前段时间我一直在设计和研究低代码搭建平台,也开源了几款可视化编辑器框架,最近在 github 上发现了一款非常强大的基于自然流布局的页面搭建框架 GrapesJS,接下来我就带大家摸索一下这款框架。...按照我一向的写作风格,我会在下面列出文章的大纲,以便大家有选择且高效率的阅读和学习: GrapesJS 框架基本介绍 如何使用 GrapesJS 构建 web 编辑器 基于 GrapesJS 构建的开源网页编辑器...GrapesJS 是一个多用途的 Web 页面搭建框架,这意味着它允许我们轻松创建一个支持拖放的任何具有类似 HTML 结构的构建器。它所包含的内容远不止网页。...如何使用 GrapesJS 构建 web 编辑器 1....craft.js 那么 GrapesJS 还有很多有意思的功能我们可以挖掘, 接下来我和大家分享一款基于GrapesJS 二次封装的一个开源编辑器框架 craft.js。

    1.2K20

    最后一个页面构建电影详情页面

    笔记内容:最后一个页面构建电影详情页面 笔记日期:2018-02-02 ---- 电影搜索页面构建 我们想要有一个搜索电影的功能,需要在电影资讯页面顶部编写一个搜索框,当我们的鼠标焦点位于该搜索框时...,就会显示出电影搜索页面,而点击搜索框的关闭图标时,需要隐藏电影搜索页面。...所以这个电影搜索页面不是一个单独的页面文件,而是用隐/显的方式来做。 搜索框效果图: ?...---- 编写电影详情页面 以上我们已经完成了大部分的页面了,现在我们来完成最后一个影详情页面,我们希望在电影资讯页面上点击某一部电影时,要能跳转到该电影的详情页面,所以这是一个新的页面,我们首先要做的事情就是创建这个页面的目录及文件...首先编写电影详情页面的骨架代码,这个页面的代码还挺多的,不过并不复杂: movie-detail.wxml骨架代码: <import src='..

    66510

    XPage页面框架使用详解

    allowFullScreen=true&chid=17&full=true&show1080p=false&isDebugIframe=false 简介 XPage是一个非常方便的fragment页面框架...支持通过注解@Page的方式动态自动配置页面信息。 支持自定义Fragment页面信息配置。 支持4种默认Fragment页面切换动画。 支持Fragment页面间参数传递。...支持Fragment页面属性保存。 支持Fragment页面的onKeyDown、onFragmentResult等生命周期 支持Fragment和Fragment页面自由跳转以及数据交互。...CoreAnim.slide 页面转场动画 extra int -1 拓展字段 动态设置 使用openPage打开页面时,可传入CoreAnim枚举设置页面转场动画。..., 页面关闭退场动画 R.anim.custom_close_exit }); 进阶使用 使用PageOption进行页面操作【推荐】 使用PageOption.to进行页面选项构建

    1.1K30

    第三个页面构建新闻详情页面

    笔记内容:构建新闻详情页面 从文章列表跳转到新闻详情页(组件自定义属性及获取属性) 在编写从文章列表跳转到新闻详情页的代码之前,先来修改一下之前的页面,之前我们编写了两个模板文件,但是还有两个细节没有完善好...post-like-font'>{{collection}} 完成以上的修改后,就可以开始编写新闻详情页的代码了: 1.构建目录文件结构...---- 先静后动,先构建新闻详情页面样式 编写post-detail.wxml代码: <image src='/images/post/sls.jpg...,这个问题我们可以通过把<em>页面</em>id存储到全局变量里,根据id来决定是哪个<em>页面</em>才会切换图片,这样就可以解决这个问题。...,我的解决思路是使用一个全局变量记录上一个<em>页面</em>,也就是原始<em>页面</em>的id,通过这个id来决定切不切换图片。

    1.8K20

    构建初级前端页面重构开发环境

    拥有一个用来初始化的项目框架 这里的项目框架,并不是指 Bootstrap 这类的,而是一整套项目结构。包括常用的 HTML、CSS、JS 组件 和一些文件目录。...灵感是来自我们 Deepdevelop 内部的前端框架,但是团队内部的框架是面向国外网站的,所以我重新整理了一下。...用好浏览器 浏览器的兼容性测试 既然是前端工程师,又是偏向页面重构的,注定与浏览器脱不了干系。...不过不要使用这个来调试,因为它的页面宽度增加了滚动条的宽度,而且分辨率一闪而过,不如 Firefox 的响应式设计视图更加准确。 2,LiveReload 插件,帮助你无刷新的查看页面效果。...回顾前端页面重构的开发流程 介绍完了这些工具和方法,下面再来回顾一下改进版的开发流程: 使用准备好的框架模板做初始化,直接复制过来,观看并思考 PSD ,抽出可复用模块,马上开始写代码。

    48720

    laravel 框架配置404等异常页面

    } return parent::render($request, $exception); } 这时候你的测试可能是没有问题的,但是如果你如果写了登录的方法的话,这时候如果你访问必须要登录的页面的时候...这是由于如果你访问了必须要登录的页面的时候,这时候就会进入app/Exceptions/Handler.php的render方法,这时候$exception- getStatusCode()是不存在的,...这时候我们发现原来laravel框架已经将我们的这种情况包含进去了,那么我们就可以即将上面的方法改为: public function render($request, Exception $exception...; } return parent::render($request, $exception); } 这时候就完美解决了这个问题 然后在resources/view/error/下面新建错误页面...,错误页面的命名为:{errorcode}..balde.php,其中的errorcode为错误码,例如404..balde.php 配置完成后访问一个不存在的路由时即可跳转到你配置的404页面 以上就是本文的全部内容

    1.3K21

    Yii框架页面渲染操作实例详解

    本文实例讲述了Yii框架页面渲染操作。...分享给大家供大家参考,具体如下: 1、一般页面渲染 yii的页面渲染通过在controller的action中调用this- render(viewname...)进行,流程如下图: ?...在render方法中,yii会先对你的view文件进行渲染,然后如果你使用了某些layouts,则会将view渲染的输出再传入对layouts的渲染方法中,上述这两步在虚线框中表示了,简单的页面渲染就是这样的...之后就主要是widget的工作了,首先是熟悉的ob_get_clean()拿到缓冲区中的内容,参考伪码你会明白,此时缓冲区中的内容是“some html and/or …”,即你写的页面html和要echo...表示装饰器,第二段为layout.php,表示布局文件,运行php layout.php应该会输出: from Decorator <h1 sddfds</h1 hello 这个简化的过程能方便理解框架里的渲染流程

    1.8K50

    使用Pyramid框架构建Python

    关于Pyramid框架 在本博另一篇文章“使用Buildout进行开发”中,有讲到使用Buildout来将Pyramid框架集成到Python环境中,并构建一个“helloworld”级别的Python...Web框架旨在提供一个快速、简单的方式来跳跃式的开始一个Web应用。几乎每一个框架都遵从MVC软件模式,MVC代表模型(model)、视图(view)和控制器(controller)。...Pyramid是一个轻量级的Python应用的web框架,它允许非常快速的拥有你的基本的web应用并运行之。事实上,它能够将所有的框架都放置在单一文件中,只要你喜欢。...使用Pyramid构建web应用 1....使用Scaffolding构建一个Pyramid应用 在上述示例中,所有的工作都是在一个文件中(application.py)完成,虽然这是一种非常好的方式来展示如何使用Pyramid来压缩和简化构建

    1.1K10
    领券