首页
学习
活动
专区
工具
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.3K20

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

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

    68210

    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代码: 页面id存储到全局变量里,根据id来决定是哪个页面才会切换图片,这样就可以解决这个问题。...,我的解决思路是使用一个全局变量记录上一个页面,也就是原始页面的id,通过这个id来决定切不切换图片。

    1.9K20

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

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

    49620

    使用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

    OpenHarmony南向之编译构建框架

    title: OpenHarmony南向之编译构建框架categories: - OpenHarmonytags: - Ninja - GNauthor: shellcover: /img/oh/...build_framework_ZN.pngdate: 2024-01-03 21:05:38概述OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强...支持轻量、小型、标准三种系统的解决方案级版本构建,以及用于支撑应用开发者使用IDE开发的SDK开发套件的构建。支持芯片解决方案厂商的灵活定制和独立编译。...# 编译工具链配置├── tools # 常用工具├── version.gni└── zip.py编译构建流程编译构建可以编译产品...编译构建使用环境配置主要是安装编译所需的软件包,使用以下脚本一键安装就行:.

    22120

    如何构建Android MVVM 应用框架

    MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。...之前看过很多关于Android MVVM的博客,但大多数提到的都是DataBinding的基本用法,很少有文章仔细讲解在Android中是如何通过DataBinding去构建MVVM的应用框架的。...如何构建MVVM应用框架 如何分工 构建MVVM框架首先要具体了解各个模块的分工。接下来我们来讲解View、ViewModel、Model它们各自的职责所在。...我们其实还建议,如果一个页面业务非常复杂,不要把所有逻辑都写在一个ViewModel,可以把页面做业务划分,把不同的业务放到不同的ViewModel,然后整合到一个总的ViewModel,这样做起来可以使我们的代码业务清晰...总结和源码 本文主要讲解了一些个人开发过程中总结的Android MVVM构建思想,更多是理论上各个模块如何分工、代码如何设计。

    4.6K60
    领券