晴空闲云 晴空闲云
2年前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
Jacquelyn38 Jacquelyn38
3年前
你肯定会用到的CSS多行多列布局
前言:因为项目中使用flex过程中,如果采用spacebetween两端对齐,会遇到最后一行难以对齐的问题。本文主要对多行多列这种常见的布局,列出解决方案,方便大家日常开发使用。话不多说,直接进入正题:方案一:标签补位我们都知道,之所以对不齐是因为最后一行的子项目没有达到4个,spacebetween的对齐方式,自然会把中间空出来。既然如此,何不直接补
Jacquelyn38 Jacquelyn38
3年前
天哪!几行js代码就可以实现拳皇小游戏
前言今天,我们用原生JS实现一个拳皇人物位置控制的小效果。话不多说,我们赶紧来看下如何实现吧!效果(非静止八神)分别按W、S、A、D键可实现位置移动,并且效果真实。源码html与css很简单,主要是js中有几点需要注意的。<!DOCTYPE html<html lang"en"<head <meta charset"UTF8" <title游
晴空闲云 晴空闲云
3年前
网页引入svg图片的4种方式
web应用开发使用svg图片,总结了下,可以有如下4种方式:1.直接插入页面。2.img标签引入。3.css引入。4.object标签引入。1.直接插入页面在html页面,可以直接使用svg标签。html运行效果:2.img标签引入除了在网页里直接写svg标签,也可以通过img引入,就像引入j
Wesley13 Wesley13
3年前
CSS3之2D与3D变换
!(https://oscimg.oschina.net/oscnet/ad817cc0a9554005b6198dc385a416e5cd0.gif)目录关于坐标轴2D变换translate(x,y)rotate(deg)s
Stella981 Stella981
3年前
JavaScript的入门简介
什么是JavaScriptJavaScript,我们一般简称为JS,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript现在已经被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并支持面向对象、命令式和声明式风格。HTML、CSS、JavaScript三者不同的功能:
Easter79 Easter79
3年前
SwiftUI Tips 004:奇妙而强大的修饰符 (modifier)
在SwiftUI中,修饰符的功能类似于CSS,用来在应用布局中定位和配置视图,如修改视图的大小、背景、添加动画、添加手势等等。View协议通过扩展提供了大量的修饰符,它们以协议方法的形式给出,同时提供了默认实现。以我们熟悉的 frame() 为例,来看看它的声明:@available(iOS13.0,OSX10.15,
Wesley13 Wesley13
3年前
HTML特殊字符大全
使用方法:这些字符属于unicode字符集,所以,你的文档需要声明为UTF8;下面符号列表的后面有两列编号,它们并不太一样,第一列是用于HTML的,你需要在前面加上&符号;第二列可以用于CSS文件中,但是需要用反斜杠\\转义;第二列也可以用于JavaScrip
Stella981 Stella981
3年前
IntelliJ IDEA+SpringBoot中静态资源访问路径陷阱:静态资源访问404
今天在使用SpringBoot时遇到静态资源无法访问的问题,百思不得其解,最终解决,记录下来。html页面中访问static文件夹下的index.css文件失败,浏览器调试模式下发现404。项目目录结构如下:!这里写图片描述(https://oscimg.oschina.net/oscnet/f5be14e06da9416084717016
Wesley13 Wesley13
3年前
信息安全
ylbtech信息安全攻击XSS:XSS/CSS攻击XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、VBScript、ActiveX、Flash或者甚至是普通的HTML。攻击成功后