前端 效果 动画css
css vertical-align \ text-align 居中
vertical-align : 1、只能作用在子元素 display 值为 inline,inline-block,inline-table,table-cell 的元素上, 2、子元素 设置vertical-align 3、父元素高度是由line-height决定(不要乱给父元素添加height ......
CSS笔记
1.CSS选择器是用于选取HTML文档中的元素的一种方式。常见的选择器包括: 元素选择器:通过元素的标签名来选取元素,例如p、div等。 类选择器:通过元素的class属性来选取元素,使用.符号加上类名,例如.my-class。 ID选择器:通过元素的id属性来选取元素,使用#符号加上id值,例如# ......
在vue3中使用openlayers3实现track轨迹动画
网上太多资料代码,抄来抄去,而且版本也是OL2的,部分API已经弃用 基础知识不多说,直接讲重点 三个关键变量 // 记录开始动画的时间 const startTime = ref(0); // 轨迹分割的颗粒度,数值越小分的越细 const particle = 20; // 轨迹动画的速度,数值 ......
前端图片最优化压缩方案
function compressImg(file, quality) { var qualitys = 0.52 if (parseInt((file.size / 1024).toFixed(2)) < 1024) { qualitys = 0.85 } if (5 * 1024 < parse ......
两侧向中间闭合高亮效果
两个要点 1. z-index为任意值,包括负值,可实现与isolation: isolate;一样效果,生产独立的层级上下文 2. 绝对定位的元素scaleX宽度变化,扩大从中间向两侧扩大,缩小从两侧向中间缩小 <!DOCTYPE html> <html> <head> <meta charset ......
20 个最佳 Tailwind CSS 组件库
Tailwind 是一个实用程序优先的 CSS 框架,提供了一整套预先设计的样式和组件,使您可以轻松创建令人惊叹的 UI,而无需自定义 CSS。 然而,即使拥有 Tailwind 大量的预先设计的样式,从头开始构建网站或应用程序仍然是一项艰巨的任务。这就是 Tailwind 组件库派上用场的地方。在 ......
JavaWeb - Day03 - Ajax、前端工程化、Element
01. Ajax-介绍 Ajax 概念:Asynchronous JavaScript And XML,异步的JavaScript和XML。 作用: 数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术 ......
CSS 网页适配 iPhone全面屏
前言iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题。对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常见的吸底导航、返回顶部等各种相对底部 fixed 定位的元素)。 适配之前需要了解的几个新知 ......
前端记录
vite 分包 build: { outDir: 'dist', assetsDir: 'assets', rollupOptions: { output: { manualChunks: (id) => { if (id.includes('node_modules')) { //D:/proje ......
十套充满逼格的css动画交互设计!UI看了都自愧不如
大家好,欢迎来到程序视点!对于网页设计师和开发工程师而言,创建一款极具趣味性和实用性的CSS网页动画,能让网站美观不少! CSS动画,就是通过CSS代码搭建网页动画。允许设计师和开发人员,通过编辑网站的CSS代码来添加页面动画,轻松提高网站兼容性的同时,提升网页加载速度。今天就带来了十套精美的css ......
blender光投影和全息投影效果
光投影 光投影需在Cycles渲染器下使用 有两种方式:图片贴图投影和纹理贴图投影 * 图片贴图投影 1.新建灯光调整好大小位置以便更好地投影在物体上,使用节点。 2.在着色编辑器面板连接好节点加光影贴图进去,映射位置需要调整一下到合适的位置,就大致完成了,接下来可以调整一下能量(亮度太低会显示不出 ......
前端学习-JavaScript学习-js基础-API02
学习视频:黑马程序员视频链接 事件监听 三要素:事件源、事件类型、事件处理程序 随机点名案例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev ......
快速认识,前端必学编程语言:JavaScript
JavaScript是构建Web应用必学的一门编程语言,也是最受开发者欢迎的热门语言之一。所以,如果您还不知道JavaScript的用处、特点的话,赶紧补充一下这块基础知识。 JavaScript 是一种高级、单线程、垃圾收集、解释或即时编译、基于原型、多范式、动态语言,具有非阻塞事件循环,因构建网 ......
前端优化之路:git commit 校验拦截
【前言】 前面在git分支规范那篇文章里,介绍了commit提交规范,如下图 但是想要做到高效落地执行,就需要做些别的功课,先展示下成果图 没错,对不符合规范的commit进行了拦截,符合才可以成功提交。 【前期准备】 需要了解git hooks,它是git的钩子,就像vue拥有自己的钩子一样 官方 ......
CSS如何给字体加边框
<h1> 字 体 边 框 </h1> h1 { background-color:black; font-family: "Raleway", sans-serif; font-size: 28px; color: red;//下方是加边框的内容 text-shadow: 4px 4px 0 whi ......
2023最新中级难度前端面试题,包含答案。刷题必备!记录一下。
好记性不如烂笔头 内容来自 面试宝典-中级难度前端面试题合集 问: 请详述 JavaScript 中的 async/await 用法? async/await是ES2017引入的新特性,用于实现异步编程的同步化操作。 async表示函数是一个异步函数,它总是返回一个Promise对象;await用于 ......
2023最新初级难度前端面试题,包含答案。刷题必备!记录一下。
好记性不如烂笔头 内容来自 面试宝典-初级难度前端面试题合集 问: 请详细描述 HTML、CSS、JavaScript 的基本结构? HTML、CSS、JavaScript 是 web 前端开发中最常用的三种技术,它们分别负责页面结构、表现形式和交互行为。 HTML(Hyper Text Marku ......
css 样式 ,高度100%填充
css 样式 ,高度100%填充 .metable { width: 100%; height: 100vh; background-color: deepskyblue; font-size: 48px; text-align: center; border-width: 0px 1px 1px ......
CSS 文本超出显示...
单行 .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 多行 /* 以两行为例 webkit-line-clamp的值 */ .ellipsis-2 { -webkit-box-orient: ......
Vue前端+后端实现带进度条文件分片上传
传输参数对象 package com.deju.provider.upload.domain; import lombok.Data; import org.springframework.web.multipart.MultipartFile; @Data public class Multipa ......
CSS超出长度范围显示省略号
要在CSS中实现超出长度显示省略号的效果,你可以使用以下属性: overflow:该属性定义了当内容溢出元素框时发生的事情,此处我们将它设为hidden,意味着溢出的内容会被隐藏。 white-space:该属性设置如何处理元素内的空白,我们将其设为nowrap,这样文本就不会自动换行。 text- ......
TP接口 前端vue调用出现跨域
出现跨域的解决方式 1.当预处理请求options失败, 代码报错 会出现跨域cors,排查错误代码 2.设置路由跨域 Route::GET('search/list', 'Index/list')->allowCrossDomain(); ......
three.js 汽车行驶效果
实现原理是使用TWEEN.Tween实现动画效果 实现 汽车模型加载 使用Promise编写模型的异步加载方法 Car.prototype.loadCar = function (position, rotation) { let onProgress = function (xhr) { }; r ......
Vue动画效果-商品加入购物车
购物类app中常有商品加入购物车的动画需求 主要实现代码 type Fn = (...args: any[]) => void interface Events { [name: string]: Fn[] } export class EventEmitter { events: Events c ......
Unity DOTS《群体战斗弹幕游戏》核心技术分析之3D角色动画 鲨鱼辣椒 鲨鱼辣椒
最近DOTS发布了正式的版本, 我们来分享现在流行基于群体战斗的弹幕类游戏,实现的核心原理。今天给大家介绍大规模战斗群体3D角色的动画如何来实现。 DOTS 对角色动画支持的局限性 截止到Unity DOTS发布的版本1.0.16,目前还是无法很好的支持3D角色动画。在DOTS 的baker过程种, ......
用html和css和js实现一个班级点名
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>班级点名系统</t ......
CSS的逻辑组合伪类
CSS 的逻辑组合伪类有 4 种,分别是::not()、:is()、:where()和:has()。 否定伪类:not() :not 伪类选择器用来匹配不符合一组选择器的元素。由于它的作用是防止特定的元素被选中,它也被称为反选伪类(negation pseudo-class)。 也叫否定伪类,是在元 ......
前端开发-视口(布局视口、视觉视口、理想视口)
首先必须要明白一点:(假设手机分辨率3200 * 1420),css中的1px不一定等于实际屏幕的1px(这里有1420px),系统会自动匹配一个最合适的比例(假设这个比例为3.5),用屏幕的3.5px 去渲染css中的1px,也就是说,所有的显示屏幕,不管你的分辨率是多少,系统都会自动匹配一个最适 ......