Framer快速搭建滚动动画网站(无代码)

简介: Framer快速搭建滚动动画网站(无代码)


前提

先介绍一下splineFramer 是什么吧

spline: 是一款免费(大部分功能)的 3D 设计软件,具有实时协作功能,可在浏览器中创建 Web 交互体验。简单的 3D建模、动画, 交互 等等.

Framer: 是一种无代码工具,可让您在不编写任何代码的情况下创建交互式响应迅速视觉上令人惊叹的网站。可视化界面和直观的控件使设计师可以轻松地将他们的想法变为现实。

下面是两个软件的网站,都是可以直接在浏览器进行玩耍的. 直接点击即可打开.(framer 需要挂T)

spline

framer

还有一点就是值得提的是, framer 可以直接将做好的原型图,一键发布网站,提供访问.

效果

地址: warm-building-723771.framer.app/

image.png

学习

导航栏

Framer 已经内置了nav组件. 可以在此提供的组件,然后进行自定义. 当然也可以自己搭建一个组件.

我这里为了方便, 就直接使用人家自带的了

image.png

然后点击就可以进行组件的编辑页面:

image.png

最右边的面板就是属性页面了, 可以修改

  • 布局的方式
  • 字体的样式
  • 盒子的一系列的属性
  • ...

首页

image.png

大概思路:

  • 首页背景采用了一个图片作为背景
  • 然后定义了一些盒子, 盒子里面放入了文本
  • 这些文本使用绝对定位的方式在图片上面进行布局摆放.

这些在代码方面,需要写不少代码,而且需要不断的调试. 才能达到自己想要的效果.而在这种无代码可视化搭建平台,只需要通过简单的拖拉拽即可实现.

其他页面(学习布局)

image.png

大概思路:

  • 背景填充 使用图片
  • 然后外面的大盒子使用内边距,撑开盒子, 并使用stack 布局, 和flex布局很像. 让中间的盒子 水平垂直居中
  • 里面的盒子也是用stack 布局, 纵向, 间隙gap,水平方向左对齐,垂直方向居中.

具体可以看下这个图:

image.png

下面几个页面也都是这样的布局方式. 和我们在web开发编写代码的时候也是一样的. 盒子套盒子(div嵌套div),然后设置父盒子的布局方式,约束子盒子在父盒子中的排列方式.

字体样式

image.png

  • styles 可以定义一套字体的样式. 相当于定义了一个类, 该类里面定义了一套关于字体的样式,包括大小,颜色,字体, 粗细...等等
  • content: 文本内容
  • font: 字体类型
  • weight: 字体的粗细
  • color: 字体的颜色
  • size: 字体的带线啊哦
  • letter: 字符间距
  • line: 上下两行的行距
  • Align: 对齐方式

相当是复习一遍css了 哈哈哈

盒子属性

image.png

这将会呈现出来一个透明度为0.5的, 浅紫色背景颜色的, 圆角为20的, 边框为白色的 , 阴影为黑色的盒子

image.png

其实这些我不说,大家也都会知道的, 毕竟只要会些css,这些属性都明白是干啥的.🎉

动画(!!!重点)

页面出现时

image.png

apper 当出现的时候

trigger: 触发

preset: 预设的动画

image.png

这个图当元素进入的时候的状态

  • 透明度
  • 缩放
  • 旋转
  • 倾斜
  • 位移
  • 过渡动画

比如说我们这个页面的效果, 首页初次加载的时候,文字从左边透明度0的状态慢慢滑入到起初状态 看下效果:

我们如何做呢,就是定义该元素在出现的时候, 透明度为0,向左边偏移150的px单位. 就这么简单.

滚动时

当页面在滚动的时候, 指定某视图层(Section) 接触到浏览器的某个位置(Viewport)的时候, 动画触发(Trigger).从什么状态什么状态,并使用什么过渡动画(Transition).

image.png

效果可以打开这个网站看到 https://warm-building-723771.framer.app/.


目录
相关文章
使用markdown-it对markdown进行一个实时解析
# 引言 大家应该都接触过markdown笔记吧,我们常常见到很多能写文章的网页提供了一个实时的markdown解析的功能----即我们在一侧写下markdown语法,右边能够实时解析,并将解析后的markdown语法渲染到右侧页面上。非常炫酷实用,那么这是如何实现的呢?今天我们来一起探究一下。 # 开始 首先,我们这个演示学习在Vue3+TypeScript下使用的,所以我们预先建议准备一个Vue3+Typescript工程。 对于markdown的解析,我们可以使用`markdown-it`来进行解析。 比如,我们在左侧设置一个输入框,接收用户markdown输入,我们通过`ma
|
网络协议 网络架构
OSI/RM七层模型
OSI/RM七层模型
583 0
|
9月前
|
关系型数据库 MySQL PHP
WordPress 开发入门:代码详解与使用指南
本文详细介绍了WordPress开发入门知识,涵盖基础概念、环境搭建、主题与插件开发及常用技巧。首先讲解了WordPress的核心功能与开发环境配置,接着深入探讨主题开发,包括创建主题文件夹、核心文件(style.css和functions.php)以及模板文件的使用。随后介绍插件开发的基本步骤,如创建插件文件、添加功能并激活插件。最后推荐了开发资源,如官方文档、在线教程和优质市场。通过实践与学习,读者可掌握WordPress开发技术,构建个性化网站。
633 7
|
安全 5G 网络性能优化
IEEE802.1, IEEE802.3和IEEE802.11的分类(仅为分类)
IEEE802.1, IEEE802.3和IEEE802.11的分类(仅为分类)
1091 4
|
10月前
|
数据采集 Web App开发 JavaScript
Jsoup 爬虫:轻松搞定动态加载网页内容
Jsoup 爬虫:轻松搞定动态加载网页内容
|
存储 安全 API
Windows Server 2022 21H2 本地域权限提升漏洞(PetitPotam)
Windows Server 2022 Standard/Datacenter 存在本地域权限提升漏洞,攻击者可通过使用PetitPotam工具进行获取服务器SYSTEM权限。
990 1
Framer 滚动动画效果集合 (讲解)
Framer 滚动动画效果集合 (讲解)
280 0
|
人工智能 算法 开发工具
通义千问Qwen-72B-Chat基于PAI的低代码微调部署实践
本文将以 Qwen-72B-Chat 为例,介绍如何通过PAI平台的快速开始(PAI-QuickStart)部署和微调千问大模型。
|
JSON 开发框架 网络安全
[网络安全] Dirsearch 工具的安装、使用详细教程
[网络安全] Dirsearch 工具的安装、使用详细教程
9142 0
|
存储 JSON API
Session 与 JWT 的对决:谁是身份验证的王者? (上)
Session 与 JWT 的对决:谁是身份验证的王者? (上)
Session 与 JWT 的对决:谁是身份验证的王者? (上)

热门文章

最新文章