-
新年春节给网站添加双灯笼和樱花飘落特效背景代码
马上又临近新年春节了,很多站长已经给自己的网站挂上了大灯笼,如果你还没有或者不懂怎么挂,赶紧复制下面代码放到自己的网站头部适配一下吧。 演示截图: 演示地址:新年灯笼+樱花飘落特效 灯笼特效代码: <style> .enlighter-default .enlighter{max-height:400px;overflow-y:auto !important;}.enlighter-t…- 76
- 0
-
一段CSS代码让全站变灰,进入”悼念模式”
在国家公祭日、清明节、悼念先烈等等,可以让自己网站变成黑白色或者灰色,以表默哀或悼念在国家公祭日、清明节、悼念先烈等等,可以让自己网站变成黑白色或者灰色,以表默哀或悼念。 效果图: CSS代码: <style> html { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100…- 174
- 0
-
解决img标签下面的小空隙
很多初学小伙伴在写页面的时候碰到过一个问题,当我们用一个div直接包裹img,img的下方会出现3px间距,如图: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-…- 49
- 0
-
10个非常实用的CSS技巧
在开发交互式用户界面时,级联样式表 (CSS) 非常棒且非常强大。CSS 有一些惊人的隐藏提示和技巧,可以用来改善你网站的外观。 在本文中,我们将介绍每个前端开发人员在开发出色且用户友好的网页时需要知道的一些很棒的 CSS 技巧。 现在,就让我们开始吧。 1、首字下沉 我们可以在 CSS 中实现首字下沉。它比看起来简单得多。查看下面显示的图像和代码片段。 效果如下: p:first-letter …- 32
- 0
-
CSS的书写顺序和规范
CSS的书写顺序和规范衡量程序员的能力,除了要看实现业务需求的能力,还要看平时书写代码的规范(专业性) 不同的CSS书写顺序会影响浏览器的渲染性能,推荐前端工程师使用专业的书写顺序习惯! CSS的书写顺序 布局属性:display、position、float、clear、visibility、overflow 盒子模型+背景:width、height、margin、padding、border、…- 33
- 0
-
精灵图的介绍及使用步骤
精灵图的介绍: 场景:项目中将多张小图片合并成一张大图片,这张大图片称为精灵图。 优点:减少服务器发送次数,减轻服务器的压力,提高页面的加载速度。 例如: 如果八张小图片需要在服务器中分别发送八次 合并成为一张图片后只需要在服务器发送一次 精灵图的使用步骤 创建一个盒子 通过PxCook量取小图片的大小,将小图片的宽高设置给盒子 将精灵图设置为盒子的背景图片 通过PxCook测量小图片左上角坐标,…- 119
- 0
-
元素隐藏与显示属性及操作方式
元素的隐藏显示经常会使用,比如二级导航,响应式布局等等。 使用场景:让某元素在屏幕中不可见,如:鼠标:hover之后元素隐藏/显示 常用属性方法: visibility: hidden; 浏览器对其渲染可是不可见,它在网页中占位置却不可点击,也就是说明元素不可见却仍然占据空间。 /* 元素隐藏 */ display:none; /* 元素显示 */ display:block; 隐藏元素本身,并且…- 43
- 0
-
CSS边框圆角介绍及案例
场景:让盒子四个角变得圆润,增加页面细节,提升用户体验。 属性名:border-radius 常见取值:数字+px、百分比 写法: border-radius:50px; 或 border-radius:10%; 原理: 赋值规则:从左上角开始赋值,然后顺时针赋值,没有赋值的看对角! 边框圆角的场景应用 画一个正圆: 盒子必须是正方形 设置边框圆角为盒子宽高的一半→border-radi…- 26
- 0
-
CSS鼠标光标常见样式类型
属性及写法 cursor: 属性值; 常见属性值: default 默认值,通常是箭头 pointer 小手效果,提示用户可以点击 text 工字型,提示用户可以选择文字 move 十字光标,提示用户可以移动 cursor鼠标常见样式 url 需使用的自定义光标的 URL。 注释:请在此列表的末端始终定义一种普通的光标,以防没有由 URL 定义的可用光标。 default 默认光标(通常是一个箭头…- 31
- 0
-
垂直对齐方式及常见可以解决的问题
设置行内/行内块元素垂直对齐方式的属性: vertical-align 垂直对齐方式的常见取值: baseline 默认,基线对齐 top 顶部对齐 middle 中部对齐 bottom 底部对齐 项目中vertical-align可以解决的问题 文本框和表单按钮无法对齐问题 input和img无法对齐问题 div中的文本框,文本框无法贴顶问题 div不设置高度由img标签撑开,此时img标签下面…- 53
- 0
-
CSS中元素的层级问题及更改定位元素的层级方法
不同布局方式元素的层级关系: 标准流 < 浮动 < 定位 HTML < float < position 不同定位之间的层级关系: 相对、绝对、固定默认层级相同 此时HTML中写在下面的元素层级会更高,会覆盖上面的元素 更改定位元素的层级: 场景:仅限于改变定位元素的层级,不适用于其他元素。 属性名:z-index 属性值:数字 属性值的数字越大,层级越高。 如图,gree…- 41
- 0
-
子绝父相水平居中及水平垂直都居中解决方法
原图: 水平居中操作步骤: 1.先让子盒子往右移动父盒子的一半 left:50% 2.再让子盒子往左移动自己的一半 普通做法: margin-left: 负的子盒子宽度的一半 缺点:子盒子宽度变化后需要重新改代码 优化做法: transform:translateX(-50%) 优点:表示沿着X轴的负方向(往左)始终移动自己宽度的一半,子盒子宽度变化不想要更改代码。 水平居中后显示效果: 水平垂直…- 48
- 0
-
CSS中定位的介绍及使用
静态定位: 静态定位是默认值,就是之前认识的标准流。代码:postion:static静态定位不能通过方向偏移值来改变。 相对定位: 自恋型定位,相对于自己之前的位置进行移动。代码:postion:relative 需要配合访问属性来移动 相对于自己原来的位置进行移动 在页面中占位置→没有脱标 应用场景:配合绝对定位组cp(子绝父相),用于小范围的移动。 绝对定位: 拼爹型定位,相对于非…- 27
- 0
-
HTML中CSS清除浮动的方法总结
1.直接设置父元素的高度 优点:简单粗暴、方便。 缺点:有些布局中不能固定父元素高度。如:新闻列表、京东推荐模块等。 2.额外标签法 操作: 在父元素内容的最后添加一个块级元素 给添加的块级元素设置c…- 53
- 0
-
结构伪类选择器的分类以及使用语法
结构伪类选择器,可以根据元素在文档中所处的位置,来动态选择元素,从而减少HTML文档对ID或类的依赖,有助于保持代码干净整洁。 E:last-child 选择父元素的倒数第一个子元素E,相当于E:nth-last-child(1) E:nth-child(n) 选择父元素的第n个子元素,n从1开始计算 E:nth-la…- 139
- 0
-
CSS样式表的层叠性权重比较
权重比较 1、对于相同的选择器(比如同样都是类选择器),其样式表排序:行级样式 > 内嵌样式表 > 外部样式表(就近原则)2、对于相同类型的样式表(比如同样都是内部样式表),其选择器排序:ID选择器 > 类选择器 > 标签选择器3、外部样式表的ID选择器 > 内嵌样式表的标签选择器 计算权重 计算权重然后依据各选择器的权重进行比较 1=1>0排除三 1>0…- 62
- 0