自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 CSS——网格布局(display: grid)之下篇

前面我们介绍了网格布局的基础的创建以及一些比较基础的属性,下面我们将介绍网格布局的剩余部分,还将结合实例来进行细致的讲解(图文并茂,生动形象有内涵)。

2024-09-21 18:15:05 1183

原创 CSS——网格布局(display: grid)之上篇

CSS网格布局(CSS Grid Layout)是一种用于创建复杂网页布局的系统,它允许开发者以二维系统(行和列)来控制元素的布局。跟 Flexbox 类似,网格布局也是作用于两级的 DOM 结构。设置为 display: grid 的元素成为一个网格容器(grid container)。它的子元素则变成网格元素(grid items)。下面将详细介绍网格布局:

2024-09-16 23:33:40 3326 2

原创 CSS——弹性盒子布局(display: flex)

Flexbox或者是弹性布局,它的全称叫做弹性盒子布局,那么它到底该如何实现呢?从我们熟悉的 display 属性开始。给元素添加 display: flex,该元素变成了一个弹性容器(flex container),它的直接子元素变成了弹性子元素(flex item)。那么我们该如何具体地操作使用呢?下面我们来进行细致深入的学习。

2024-09-14 13:04:57 4456

原创 前端:篮球投掷动画

使用 H5 和 CSS3 实现的一个篮球投掷动画。玩法:通过点击篮球所在的绿色(紫色)容器,实现篮球的投掷和回收。

2024-08-23 20:39:24 1351

原创 CSS——文字渐入效果

昨天制作了文字的打字机效果,然后我想到有些网页的文字效果是平滑渐入的,我就去思考这样的实现方式,其实就把之前的 steps() 函数去掉即可,但是我想换种实现方式。之前是使用伪元素遮住父元素,这次我选择使用父元素占位,然后通过逐步显示伪元素来实现这个效果,同时还用到了响应式布局,使得在缩放页面的时候也能够保证文字不会加载到屏幕之外。

2024-10-07 23:36:42 2230

原创 CSS——文字打字机效果

本文通过纯 CSS 实现文字的打字机效果,然后借助 JS 实现了扩展。基本思路:使用伪元素覆盖原文字,并且使用伪元素模拟闪烁的光标效果。

2024-10-06 23:37:55 2527

原创 CSS——属性值计算

今天来详细讲解一下,这也是 CSS 的核心之一

2024-10-05 23:51:23 1763

原创 CSS——文字闪烁效果

今天来完成一个文字闪烁的动态效果,包含倒影、闪烁、可编辑等细节。

2024-10-02 23:33:51 3334

原创 CSS——边框线条动画效果

本文使用三种方法实现边框线条的动态效果,步骤详细,有视频演示。

2024-09-28 01:23:25 2335

原创 CSS——边框过渡效果

CSS实现的按钮边框过渡地效果

2024-09-23 23:24:42 1468

原创 CSS3动画——快看,这有一只荡秋千的坤,哦不,是鸡

CSS3动画——快看,这有一只荡秋千的坤,哦不,是鸡

2024-08-29 23:56:51 878

原创 CSS3动画——飞行的小精灵

通过多层结构、渐变色、圆角、多种动画效果以及细节处理,成功地创造了一个充满活力和趣味性的飞行小精灵动画效果。

2024-08-25 01:17:37 3360

原创 CSS3 视差滚动相册

一个基于 CSS3 的视差滚动相册,采用网格布局(主要)与弹性布局。

2024-08-22 22:43:52 820

原创 3个好看的 button动画效果

第一个button的效果为:点击按钮会有光圈的效果;第二个button的效果为:鼠标悬停会有波浪效果;第三个button的效果为:鼠标悬停会有光晕及渐变的效果。

2024-08-17 12:53:28 752

原创 一只加载中的小飞猪

基于 SVG 的加载中的小飞猪,带有彩虹拖尾,动画效果十足,全部动画使用 CSS3 实现,算是对本人博客前面的内容的强化,个人认为还是很锻炼动手能力的。

2024-08-15 21:46:36 450

原创 深入解析SVG 标签的 viewBox属性(超详细)

相信小伙伴们在学习svg标签的viewBox属性时候,无论是看w3cschool还是MDN的官方文档,都是一头雾水。我当时也是尝尽了苦头,绕了很大的弯子才弄懂其中的奥秘。下面我将我的探究成果分享给大家。

2024-08-15 01:14:41 3978 2

原创 CSS3——背景与渐变

CSS3的渐变功能让网页设计变得更加生动和有趣。你可以使用`linear-gradient`来创建从上到下或任意角度的渐变效果,甚至还能设置颜色的停顿点,让渐变更加丰富多彩。如果想要更立体的渐变效果,`radial-gradient`是你的好帮手,它以椭圆形或圆形为中心,向外扩散颜色。而且,还有`repeating-linear-gradient`和`repeating-radial-gradient`,它们可以创建重复的渐变图案,让你的设计元素更加独特。不仅如此,渐变的颜色节点还可以不均匀分布。

2024-08-11 22:28:32 887

原创 CSS3 边框(包含border-radius、border-image与box-shadow)

本文介绍了CSS3边框的使用,涵盖了border-radius、border-image以及盒子阴影,其中重点讲述了border-image以及盒子阴影部分,在关键部分附有图片支持,易于理解。

2024-08-10 17:53:33 1489

原创 高德地图 JS API2.0(入门级使用教程)

高德地图 JS API2.0 入门级使用教程,从注册到地点搜索、路径规划,全面且详细。

2024-08-09 18:31:39 3607

原创 HTML5 地理定位

H5的地理定位通过调用 Web Geolocation API 实现,这是一个浏览器提供的、用于获取用户当前位置信息的API。Web Geolocation API允许网页在用户同意的情况下访问其地理位置,以便提供基于位置的服务,例如地图显示、位置搜索等。

2024-08-08 23:45:45 1040

原创 HTML5 拖放(附带源码及动画演示)

拖放是一种常见的特性,即抓取对象以后拖到另一个位置,在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。实例及代码如下:

2024-08-08 23:38:27 1341

原创 HTML5 SVG,一篇文章就够了(超全超详细,附代码演示)

SVG,全称为Scalable Vector Graphics(可缩放矢量图形),是一种基于XML的矢量图形格式。它被设计用来不受分辨率限制地描述二维图形,能够在任何尺寸下都保持清晰,是现代网页设计和图形应用中不可或缺的一部分。 SVG 与 Canvas 的区别:SVG 基于 XML 而 Cnavas 基于 JavaScript……

2024-08-07 21:37:33 4761

原创 Git和GitHub:开启你的开源之旅(入门级干货教程)

Git是一个免费的开源的。版本控制系统是一种文件,以便将来查阅特定版本修订情况的系统。分区工作区(git add)➡暂存区(git commit)➡本地库(生成历史版本 git push)➡远程库代码托管中心是基于网络服务器的远程代码仓库,一般简称为“远程库”。局域网:GitLab互联网:GitHub、Gitee(码云)

2024-08-06 21:40:51 1556

原创 canvas初学笔记(万字详细版)

canvas初学笔记,万字超详细版(附带实战源码)

2024-08-05 16:35:45 1198

3个好看的 button动画效果

第一个button的效果为:点击按钮会有光圈的效果; 第二个button的效果为:鼠标悬停会有波浪效果; 第三个button的效果为:鼠标悬停会有光晕及渐变的效果。

2024-08-17

一只加载中的带有彩虹拖尾的小飞猪

基于 SVG 的加载中的小飞猪,带有彩虹拖尾,动画效果十足,全部动画使用 CSS3 实现,并没有采用 javascript,总代码量400行?好像是400行左右,算是对前面的内容的强化,个人认为还是很锻炼动手能力的。

2024-08-15

PC端 html + css + 原生js 实战-手机商城

本项目使用 html + css + 原生js 进行开发,旨在锻炼入门级小白的动手水平。此外,本项目代码注释完备,代码结构清晰,即使是基础较弱的同学也可以无障碍阅读并完成项目的复现。本项目的数据是直接从项目的js文件中读取的,因此无需与后台进行交互,非常有利于纯前端的朋友们进行参考,希望大家能够借助此项目加深对 js 的理解,最后感谢各位的支持。

2024-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除