【网页前端】CSS样式表进阶之图像的灵活使用与拓展知识(二)

简介: 本期主要介绍CSS样式表进阶之图像的灵活使用与拓展知识

1.3.3 环境搭建


1、解压压缩文件,打开解压的文件夹(文件夹名每次下载略有不同)

image.png

2、将需要的字体图标存入 idea 对应位置

image.png

课外扩展:

TureType( .ttf ) 格式 .ttf 字体是 Windows 和 Mac 的最常见的字体,支持这种字体的浏览器有

IE9+ 、 Firefox3.5+ 、

Chrome4+ 、 Safari3+ 、 Opera10+ 、 iOS Mobile 、 Safari4.2+;

Web Open Font Format( .woff ) 格式 woff 字体,支持这种字体的浏览器有 IE9+ 、

Firefox3.5+ 、 Chrome6+ 、

Safari3.6+ 、 Opera11.1+;

Embedded Open Type( .eot ) 格式 .eot 字体是 IE 专用字体,支持这种字体的浏览器有 IE4+;

SVG( .svg ) 格式 .svg 字体是基于 SVG 字体渲染的一种格式,支持这种字体的浏览器有

Chrome4+ 、 Safari3.1+ 、

Opera10.0+ 、 iOS Mobille safari3.2+

1.3.4 使用方式


1、打开 demo_index.html

image.png

2、选择 Unicode Symbol 方式中的一种

image.png

3、以 Unicode 为例,根据网页提示,找到使用的关键代码

image.png

4idea 中,html 引入 CSS 样式,并复制关键代码

image.png

5、查询图标对应的 Unicode 码,修改 span 中的转义字符值。

image.png

6、通过为 iconfont 设置字体大小,改变图标大小(因为字体图标属于字体,但 font-family 不要使用,无效果)

image.png

1.3.5 总结


字体图标可以解决精灵图修改难、图片大的问题,通常和精灵图结合使用,解决网页图标问题。

精灵图:负责页面通用的各种大中型彩色图标图片

字体图标:负责页面快速显示的各种小型图标图片

2. 拓展知识


2.1 文字阴影


字体图标允许我们为文本添加阴影。

格式:text-shadowX 轴偏移 Y 轴偏移 模糊程度 阴影颜色;

text-shadow: 5px 5px 5px #FF0000;

image.png

2.2 元素变成圆形


元素可以在表现形式上通过 CSS 样式调节,变为圆形:

格式: border-radius :百分比;

注意:

1 、 0% 是四边形, 50% 是圆形。 0%~50% 之间是圆角四边形

2 、占用的标准流位置仍为四边形

示例代码:

image.png

image.png

2.3 截图整个网站


1、先把滚动条拉倒网页最底部

2、页面上,鼠标右键,“检查”

image.png

3  ctrl+shift+P 呼出输入框

image.png

4、输入:capture full size screenshot ,敲回车

image.png

5、截图后,弹出窗口,提示网页截图保存位置

image.png

相关文章
|
18天前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
106 1
|
29天前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
29天前
|
前端开发 UED 容器
前端技术分享:利用 CSS Grid 实现响应式布局
【10月更文挑战第1天】前端技术分享:利用 CSS Grid 实现响应式布局
42 2
|
1月前
|
Web App开发 前端开发
【前端基础篇】CSS基础速通万字介绍(上篇)3
【前端基础篇】CSS基础速通万字介绍(上篇)
15 1
|
1月前
|
Web App开发 前端开发
【前端基础篇】CSS基础速通万字介绍(上篇)2
【前端基础篇】CSS基础速通万字介绍(上篇)
23 1
|
1月前
|
缓存 前端开发 JavaScript
【前端基础篇】CSS基础速通万字介绍(上篇)1
【前端基础篇】CSS基础速通万字介绍(上篇)
18 1
|
25天前
|
前端开发 JavaScript 容器
前端之CSS基础知识
前端之CSS基础知识
15 0
|
1月前
|
前端开发 容器
【前端基础篇】CSS基础速通万字介绍(下篇)3
【前端基础篇】CSS基础速通万字介绍(下篇)
17 0
|
1月前
|
Web App开发 存储 前端开发
【前端基础篇】CSS基础速通万字介绍(下篇)2
【前端基础篇】CSS基础速通万字介绍(下篇)
18 0
|
1月前
|
前端开发
【前端基础篇】CSS基础速通万字介绍(下篇)1
【前端基础篇】CSS基础速通万字介绍(下篇)
19 0