标签 网站美化 下的文章 - Welcome to - xcccx的Blog
首页
关于我
友情链接
网站通知/变更日志
网站统计
留言墙
搜 索
1
hello world!
20 阅读
2
如何给自己的网站添加免费SSL?
13 阅读
3
地球online更新公告
12 阅读
4
Typecho 评论框添加打字特效
10 阅读
5
(广告)雨云服务器宣传
10 阅读
typecho
闲聊杂谈
网站前后端
通知
登录
/
注册
搜 索
标签搜索
网站前端
闲聊杂谈
网站美化
php
网站后端
网站安全
广告
xcccx
累计撰写
15
篇文章
累计收到
2
条评论
首页
栏目
typecho
闲聊杂谈
网站前后端
通知
页面
关于我
友情链接
网站通知/变更日志
网站统计
留言墙
用户登录
登录
注册
找到
2
篇与
网站美化
相关的结果
2023-07-11
CSS em/px/rem/vh/vw 区别
em/px/rem/vh/vw 都属于 css 的单位,这些单位可以分为相对单位、绝对单位px:绝对单位,网页按照精确像素来显示.em:相对单位,相对自身定义的 font-size 来计算,自身没有设置字体大小,相对父元素的字体大小rem:相对单位,相对根元素 html 的字体大小来计算vw/vh:相对视口大小布局,把屏幕平均划分为 100 等份.一、介绍传统的项目开发中,我们只会用到px、 % 、em这几个单位,它可以适用于大部分的项目开发,且拥有比较良好的兼容性从CSS3开始,浏览器对计量单位的支持又提升到了另外一个境界,新增了rem、vh、vw、vm等一些新的计量单位利用这些新的单位开发出比较良好的响应式页面,适应多种不同分辨率的终端,包括移动设备等二、单位在css单位中,可以分为长度单位、绝对单位,如下表所指示相对长度单位em、ex、ch、rem、vw、vh、vmin、vmax、%绝对长度单位cm、mm、in、px、pt、pc下面我详细讲述一下px、em、rem、vh、vwpxpx,表示像素,所谓像素就是呈现在我们显示器上的一个个小点,每个像素点都是大小等同的,所以像素为计量单位被分在了绝对长度单位中有些人会把px认为是相对长度,原因在于在移动端中存在设备像素比,px实际显示的大小是不确定的这里之所以认为px为绝对单位,在于px的大小和元素的其他属性无关emem 是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸(1em = 16px)为了简化 font-size 的换算,我们需要在css中的 body 选择器中声明font-size= 62.5%,这就使 em 值变为 16px*62.5% = 10px这样 12px = 1.2em, 10px = 1em, 也就是说只需要将你的原来的px 数值除以 10,然后换上 em作为单位就行了特点:em 的值并不是固定的em 会继承父级元素的字体大小em 是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸任意浏览器的默认字体高都是 16px举个例子<div class="big"> 我是14px=1.4rem <div class="small">我是12px=1.2rem</div> </div>样式为<style> html{ font-size: 10px; /* 公式16px*62.5%=10px */ } .big{ font-size: 1.4rem } .small{ font-size: 1.2rem } </style>这时候.big元素的font-size为 14px,而.small元素的font-size为 12pxremrem,相对单位,相对的只是 HTML 根元素font-size的值同理,如果想要简化font-size的转化,我们可以在根元素html中加入font-size: 62.5%<style> html{ font-size: 62.5%; /* 公式16px*62.5%=10px */ } </style>这样页面中 1rem=10px、1.2rem=12px、1.4rem=14px、1.6rem=16px;使得视觉、使用、书写都得到了极大的帮助特点:rem 单位可谓集相对大小和绝对大小的优点于一身和 em 不同的是 rem 总是相对于根元素,而不像 em 一样使用级联的方式来计算尺寸三、总结1.px:绝对单位,页面按精确像素展示 2.em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算,整个页面内1em不是一个固定的值3.rem:相对单位,可理解为root em, 相对根节点html的字体大小来计算vh、vw:主要用于页面视口大小布局,在页面布局上更加方便简单
2023年07月11日
4 阅读
0 评论
1 点赞
2023-03-25
Typecho 评论框添加打字特效
首先下载特效JS文件,然后将其放在网站目录某个地方;一般都是统一放在默认CSS文件夹里,方便管理;Xc主题默认CSS文件夹路径:/usr/themes/Xc/assets/css/2.然后编辑主题文件usr/themes/Xc(这个名字可以根据自己主题名自行更改)/public/comment.php,随便一行添加以下代码;<!--打字特效--> <script type="text/javascript" src="/usr/themes/Xc/assets/css/commentTyping.js"></script> 其实现在有很多主题默认支持打字特效了 本文已于 2023/4/16修改 本文已于 2023/9/2修改
2023年03月25日
10 阅读
0 评论
3 点赞