前端css
CSS
字体属性 text-decoration none:无任何装饰线,可以去掉a标签默认的下划线 underline:下划线 overline:上划线 line-through:中划线(删除线) text-transform capitalize:首字母大写 uppercase:将所有单词转为大写 lo ......
前端用户图像传递给后端数据库
在业务中,我们将图片上传到服务器之后,需要将图片保存地址返回给前端和保存在数据库中,那么怎么获得这个地址呢? 图片上传到哪里了??? 上传到什么服务器??? 前端上传 后端获取URL地址,保存数据库 数据库查询,返回URL地址前端,显示 ......
css3新特性
css3新特性 圆角 使用CSS3 border-radius属性,你可以给任何元素制作"圆角" border-radius属性,可以使用以下规则: 四个值:第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角 三个值:第一个值为左上角,第二个值为右上角和左下角,第三个值为右下角 ......
前端安全性
1.XSS(Cross-site Scripting 跨站脚本)攻击 方式:通过获取用户的Cookie、SessionId等敏感信息,影响网站及用户数据信息安全 XSS攻击要素: 1)攻击者提交恶意代码 2)浏览器执行恶意代码 防御方式: 1.增加攻击难度,降低攻击后果 2.增加验证码功能,防止冒充 ......
css盒子水平垂直居中的几种方式
第一种:son盒子中定位的上下左右全部为0,然后margin:auto 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" conten ......
css让div在页面上下左右居中
.box{ position: absolute; left:50%; top:20%; transform: translate(-50%, -50%); } <div class="box"><div > ......
css3实现模糊背景
☆filter采用高斯模糊,只能在背景图片上,纯色图片不显示 https://www.zhihu.com/tardis/sogou/art/382696698 ......
使用css绘制聊天气泡
实现原理: 给聊天区域的边框补充一个三角形 1: 左三角聊天气泡 .left-box{ max-width: 540rpx; min-height: 80rpx; border-radius: 10rpx; border: 2rpx solid #D7D7D7; position: relative ......
百度2020校招Web前端工程师笔试卷(第一批)大题部分(21~23)
非大题在本地pdf中有详解 #21.异或 题解 #include <iostream> using namespace std; long long change(long long x){ if(x % 4 == 0){ return x; }else if(x % 4 == 1){ return ......
css 样式笔记
calc calc() 函数用于动态计算长度值。 需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px); 任何长度值都可以使用calc()函数进行计算; calc()函数支持 "+", "-", "*", "/" 运算; calc()函数使用标准的数学运 ......
友塔游戏23春招前端笔试复盘
笔试共计三道编程题,时间共计两小时,其中后面两道需要自己处理输入输出,平时习惯不用处理,突然上手才发现自己在这方面很弱,也惊觉自己在C语言方面也已经十分生疏,还需多多练习。 1.给出后序排列的算术式,计算结果, 如9,5,3,-,-,15,*,10,- 最后返回结果为5 思路:从左到右遍历给定的序列 ......
前端设计模式——委托模式
委托模式(Delegation pattern):将一个对象的某个方法委托给另一个对象来执行,它可以帮助我们将对象之间的关系更加灵活地组织起来,从而提高代码的可维护性和复用性。 在委托模式中,一个对象(称为委托对象)将一些特定的任务委托给另一个对象(称为代理对象)来执行。代理对象通常具有和委托对象相 ......
css-输入框和按钮水平对齐
<style> .container { margin: 0 auto; margin-top: 160px; width: 600px; } .search { width: 100%; margin-top: 20px; height: 40px; } .search input { width ......
CSS鼠标样式(cursor)总结(转载)
CSS鼠标样式(cursor)总结 属性值 示意图 描述 auto 默认值,由浏览器根据当前上下文确定要显示的光标样式 default 默认光标,不考虑上下文,通常是一个箭头 none 不显示光标 initial 将此属性设置为其默认值 inherit 从父元素基础 cursor 属性的值 cont ......
CSS选择器(包含CSS3新增的伪类和属性选择器等)
选择器 详见https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Building_blocks/Selectors CSS语法 规则由两个主要的部分构成:选择器,以及一条或多条声明(样式) 全局选择器 可以与任何元素匹配,优先级最低,一般做样式初始化 ......
前端RSA非对称加密Go解密
Person: JavaScript实现非对称加密 ChatGPT: JavaScript 可以使用公钥密码学算法来实现非对称加密。常用的公钥密码学算法包括 RSA 和 ECC。 下面是一个使用 RSA 算法实现非对称加密的示例: // 生成 RSA 密钥对 const { publicKey, p ......
JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)部分代码
#这是我与伙伴合作完成的练习项目 @小彭先森 页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html 完整代码请看我的GitHub:https://github.com/BXF-Aurora168 部分代码: Sub.java ......
JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)
Servlet+JSP+CSS+SQL 实现完善的地铁系统页面 #这是我和伙伴合作完成的练习项目 #代码我将放在下一篇博客 功能介绍: 1.地铁线路查询:选择线路,输出线路上的站点名。 2.地铁站点查询:输入站点,输出所在的线路。 3.最短路径换乘查询:输入起点终点,输出所有可能的路线,最上面显示的 ......
CSS13.定位
定位 1. CSS布局的三种机制 1、普通流(标准流) 2、浮动 让盒子从普通流中浮起来——让多个盒子div水平排列成一行。 3、定位 将盒子定在某一个位置 自由的漂浮在其他盒子的上面 ——CSS离不开定位,特别是后面的js特效。 2. 为什么使用定位 所以,我们脑海应该有三种布局机制的上下顺序 标 ......
CSS14.高级应用
CSS高级应用 1. 元素的显示与隐藏 目的 让一个元素在页面中消失或者显示出来 场景 类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出来! 1.1 display显示(重点) display设置或检索对象是否及如何显示。 display: none 隐藏对象display: ......
CSS11.背景
CSS背景 1.背景颜色(color) 语法: background-color:颜色值; 默认的值是 transparent 透明的例:background-color:pink; 2.背景图片(image) 语法: background-image:none|url(url) 参数作用 none ......
CSS12.浮动
浮动 1.浮动(float) 1.1 CSS布局的三种机制 网页布局的核心——就是用CSS来摆放盒子 CSS提供了3种机制来设置盒子的摆放位置,分别是普通流(标准流)、浮动和定位,其中: 普通流(标准流) 块级元素会独占一行,从上向下顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、d ......
CSS08.盒模型
盒模型 1.什么是标签的显示模式 什么是标签的显示模式? 标签以什么方式进行显示,比如div自己独占一行,比如span一行可以放多个 作用: 我们网页的标签非常多,在不同地方会用到不同类型的标签,以便更好的完成我们的网页。 标签的类型(分类) HTML标签一般分为块标签和行内标签两种类型,也称为块元 ......
CSS09.盒模型应用
盒模型应用 改变宽高范围 默认情况下,width 和 height 设置的是内容盒宽高。 页面重构师:将psd文件(设计稿)制作为静态页面 问题:衡量设计稿尺寸的时候,往往使用的是边框盒,但设计width和height,则设置的是内容盒 解决办法有两种: 精确计算 CSS3:box-sizing(用 ......
CSS10.行盒盒模型
行盒的盒模型 常见的行盒:包含具体内容的元素 span、strong、em、i、img、video、audio 显著特点 盒子沿着内容沿伸 行盒不能设置宽高 调整行盒的宽高,应该使用字体大小、行高、字体类型,间接调整 内边距(填充区) 水平方向有效,垂直方向仅会影响背景(背景变,但字体还是不动),不 ......
CSS05.层叠
层叠 声明冲突:同一个样式,多次应用到同一个元素 层叠:解决声明冲突的过程,浏览器自动处理(权重计算) 概念: 所谓层叠性是指多种CSS样式的叠加。 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉 原则: 样式冲突,遵循的原则 ......
CSS06.继承
继承 子元素会继承父元素的某些(不是全部)CSS属性 通常,跟文字内容相关的属性都能被继承 例:background-color、weigh、height不能被继承 概念: 子标签会继承父标签的某些样式,如文本颜色和字号。 想要设置一个可继承的属性,只需将他应用于父元素即可。 简单的理解就是:子承父 ......
CSS03.字体样式
字体样式 1.CSS外观属性 1.1 color:文本颜色 作用: color属性用于定义文本的颜色 其取值方式有如下3种: 表示属性值 预定义的颜色值(预设值:定义好的单词) red、green、blue 十六进制 淘宝红:#ff4400/#f40 黑色:#000000/#000 白色:#ffff ......