CSS随笔2

关于给hexo博客增加随笔页面(并对页面仿信纸作业纸样式修饰) 前言: 这里是博主的vlog区,博主也是B站的一名普通up????,欢迎观看交流。本文基于matery主题,主要引入哔哩哔哩视频。 效果图: 新建视频页面 在source文件下新建一个video文件 在该文件里新建一个index.md文件,其中文件内容为: --- title: video type: "video" layout: "video" --- 在主题配置文件_config.yml下,增加音乐页面链接和标题 video: url: /video 新建video.ejs文件 在主 阅读详情

字体

font-family就是字体,如果用户电脑里面没有这个字体,那么就会变成宋体。页面中,我们只使用微软雅黑,宋体,黑体,如果页面中需要其他的字体,那么需要切图。

font-family: "Arial", "宋体";
我们需要先将英文字体写在前面,否则英文字体会出错。

行高可以用百分比。
font: 12px/200% "宋体";等价于font: 12px/24px "宋体";

伪类

同一个标签,根据用户的某种状态不同,有不同的样式,这就叫做“伪类”。伪类用冒号来表示,a标签有4个伪类:

        a:link {
            color: red;
        }
        a:visited {
            color: orange;
        }
        a:hover {
            color: green;
        }
        a:active {
            color: black;
        }

:link表示用户没有点击过这个链接的样式,:visited表示用户访问过这个链接的样式,:hover表示鼠标悬停的时候链接的样式,:active表示用户点击这个链接但是不松手的样式。

这四种状态在css中必须按照固定顺序写,如果不按照顺序,那么将失效。“爱恨准则”link,visited,hover,active(love,hate)。

.nav ul li a {
            display: block;
            width: 120px;
            height: 40px;
        }
        .nav ul li a:link, .nav ul li a:visited{
            text-decoration: none;
            color: white;
            background-color: green ;
        }
        .nav ul li a:hover {
            background-color: red;
            font-weight: bold;
            color: purple;
        }

a标签在使用的时候,我们一定要将a标签写在前面,伪类写在后面。a标签中,描述盒子:伪类中描述文字的样式、背景。(如上)

记住,所有的a都不继承text、font这类东西,因为a有自己的伪类的权重。

background属性

  • 用英语单词表示
  • 用rgb三原色表示, rgb(255, 0, 0)
  • 十六进制表示法
background-img属性

url()提供背景图的地址。

用途:

  1. 大背景图居中
  2. 通栏banner
background-attachment

背景图固定,内容可以滚动。

综合起来:

background: red url(1.jpg) no-repeat 100px 100px fixed

等价于:

background-color: red;
background-image: url(1.jpg);
background-repeat: no-repeat;
background-position: 100px 100px;
background-attachment: fixed;

相对定位

相对定位就是相对自己原来的位置进行移动,也就是说,相对定位就是微调元素位置的,让元素相对自己原来的位置进行定位。

这里写图片描述

        position: relative;
            left: 100px;
            top: 150px;

先声明相对定位,然后调整位置。

相对定位不脱标,如图,第三章图片没有顶上去。

不脱标,老家留坑,形影分离

相对定位的用途
  1. 微调元素
  2. 绝对定位的参考,子绝父相

微调button的位置和input输入框对齐:

    <style type="text/css">
        .txt {
            font-size: 20px;
        }
        .btn {
            position: relative;
            top: -1px;
            left: 0;
        }
    </style>
</head>
<body>

    <p>
        <input type="text" class="txt" />
        <input type="button" value="我是一个小按钮" class="btn" /> 
    </p>

绝对定位

绝对定位是脱标的,所示绝对定位后的元素,就可以设置宽高了。

绝对定位的参考点:

  1. top,使用top定位时,绝对定位的参考点是文档的左上角,而不是浏览器窗口的左上角。
  2. bottom,使用bottom定位时,参考点是浏览器首屏(记住是首屏幕,也不是浏览器窗口)的左下角!而不是文档的左下角。
以盒子为参考点

一个绝对定位的元素,如果父辈元素中出现了也定位了的元素,那么将以父辈的这个元素为参考点。

1.子绝父相
这里写图片描述

    <div class="box1">
        <div class="box2">
            <div class="box3">
                <p></p>
            </div>
        </div>
    </div>

如果box1相对定位,box2也相对定位,p绝对定位,那么将以最近的box1为参考点。

不一定是相对定位,任何定位都可以作为参考点

2.子绝父绝
3.子绝父固

工程商,子绝父相有意义,父亲没有脱标,儿子脱标在父亲的宽度范围内移动。

绝对定位的儿子,无视父亲的padding,直接视border内侧为参考点

固定定位

就是相对浏览器窗口定位,页面如何滚动,这个盒子显示地位置不变。
position: fixed;

z-index值

  • z-index值表示谁压着谁,数值大的压着数值小的。
  • 只有定位了的元素,才有z-index值。也就是说,不管相对定位,绝对定位,固定定位,都可以使用z-index值,而浮动的东西不能用。
  • z-index值没有单位,就是一个正整数,默认的z-index值是0。
  • 如果大家都没有z-index值,或者z-index值一样,那么水写在HTML后面,谁在上面压着别人。
  • 从父现象,父亲的z-index怂了,儿子再牛逼也没用
        .box1 {
            width: 200px;
            height: 200px;
            background-color: yellowgreen;
            position: absolute;
            top: 100px;
            left: 100px;
            z-index: 988;
        }
        .box2 {
            width: 200px;
            height: 200px;
            background-color: skyblue;
            position: absolute;
            top: 180px;
            left: 180px;
            z-index: 444;
        }

如图:
这里写图片描述

本来后面的生效,由于第一个box的z-index值大,所以第一个压住第二个。

基于深度学习的图像修复系统,GAN图像修复,图像修复算法研究,并实现系统登录和注册,全网独发 近年来,深度学习已成为计算机视觉领域的研究热点,基于深度学习的图像修复技术弥补了传统修复方法长期存在的不足,显著提高了生成结果的质量。深度学习是指模仿人脑机制设计的具有深层结构的神经网络。深度学习作为一种表征学习,通过模仿人脑神经元之间的信息传递方式来学习输入数据的特征,并找到输入和输出数据之间的映射关系。通过在图像修复中应用深度学习技术,可以准确学习图像的语义信息,然后根据信息预测缺失的内容,大大克服了传统修复算法的不足,使结果更具逻辑性。 阅读详情

相关推荐

MT6768平台Sensor Bring Up全流程实战:从驱动添加到问题排查(附避坑指南)

本文详细介绍了联发科MT6768平台Sensor Bring Up的全流程实战指南,从驱动添加、硬件配置到问题排查,提供了全面的避坑建议。内容涵盖环境准备、驱动文件集成、硬件接口配置、编译系统适配以及常见问题解决方案,帮助开发者高效完成传感器集成与调试工作。

weixin_30374009的博客 416

css随笔2

  关系选择符 包含选择符 e f html: <body> <ul> <li>...</li> <li>...</li> </ul> </body> css: ul li{ ...

weixin_30823683的博客 190

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 391

js与css随笔 2

js date 正则表达式 function css

qwe19991123的博客 177

科研党必备:5个高效查找论文开源代码的宝藏网站(附实战技巧)

本文为科研工作者推荐5个高效查找论文开源代码的宝藏网站,包括ResearchCode和PapersWithCode等工具,提供实战技巧如进阶搜索语法和代码质量评估体系,帮助快速定位高质量实现并提升复现效率。特别分享隐藏代码库的检索方法和智能工作流配置,助力科研党高效完成论文复现。

weixin_28829629的博客 401

从医疗成像到工业检测:CMOS图像传感器NIR技术的最新应用案例解析

本文深入解析了CMOS图像传感器NIR技术在医疗成像和工业检测中的最新应用案例。通过提升量子效率至70%,NIR技术实现了血管可视化、材料缺陷检测等突破性进展,显著提高了医疗诊断精度和工业质检效率。文章还探讨了系统集成关键考量和前沿发展趋势。

weixin_30879169的博客 87

W3C规范阅读随笔 - CSS 2.1 规范(一)

写在前面的 该博客为我阅读 CSS 2.1 规范时的随笔。为了方便与原规范中的章节对应上,章节信息与相关 W3C 规范中的内容保持一致。以下只记录了本人认为对于 CSS 编写者较为重要的部分,所以章节信息并不连续。 Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification 地址为...

365

基于eBPF和LSM的强制文件访问控制系统架构设计和实现

本文介绍了一种基于 eBPF 与 Linux 安全模块(LSM)实现的强制文件访问控制系统。该系统利用 eBPF 的高性能和动态加载能力以及 LSM 的系统调用拦截功能,提供了灵活且强大的文件访问控制策略。文章详细描述了系统的设计思路、架构组成、关键代码实现及错误处理方式。通过用户空间程序与内核态 eBPF 程序的协作,实现了对文件操作的实时监控和控制,支持动态更新安全策略而无需重启系统。此外,文中还讨论了未来可能的扩展方向,如增加更多 hook 点、集成其他安全模块以及性能优化等。

Linux内核研究者 1838

W3C规范阅读随笔 - CSS 2.1 规范(二)

写在前面的 该博客为我阅读 CSS 2.1 规范时的随笔。为了方便与原规范中的章节对应上,章节信息与相关 W3C 规范中的内容保持一致。以下只记录了本人认为对于 CSS 编写者较为重要的部分,所以章节信息并不连续。 Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification 地址为...

262

STM32驱动AD2S1210实现旋变解码与角度读取

旋转变压器作为一种耐高温、抗振动的角度传感器,在工业伺服、机器人关节和电动汽车电驱等场景中占据重要地位。其输出信号需要经过专用转换芯片处理才能被MCU高效使用。AD2S1210是一款典型的旋变数字转换器(RDC),内部采用Type II型跟踪环,将模拟SIN/COS信号实时解算为数字角度与速度,降低了处理器负担并提升抗干扰能力。本文基于STM32平台,详细介绍了AD2S1210的硬件接线、SPI通信配置、寄存器初始化流程,以及读取位置数据时的SAMPLE脉冲时序等关键实现。同时总结了常见故障如全FF、角度跳

weixin_34194829的博客 190

R数据分析:潜在转化分析LTA的做法和解释(一)

之前给大家写了很多潜在类别分析的教程Mplus教程:如何做潜在类别分析LCAR数据分析:用R语言做潜类别分析LCAMplus数据分析:潜在类别分析(LCA)流程(详细版)R数据分析:再写潜在类别分析LCA的做法与解释,今天继续给大家拓展一步。 今天要介绍的就是潜在转换分析,这个东西就是LCA的纵向版本。是一个专门用来研究质变的统计技巧。有一句话叫做量变起质变,你怎么知道质变到底发生没有?就用潜在转换分析。 Latent transition analysis is an extension of...

Codewar的博客 7701

css2.1 随笔(1225)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34343689的博客 132

LLM的MCP协议:初识MCP,搭建第一个MCP Server

MCP(Model Context Protocol),是一个开发的协议,标准化了应用程序如何为大模型提供上下文。MCP提供了一个标准的为LLM提供数据、工具的方式,使用MCP会更容易的构建Agent或者是基于LLM的复杂工作流。

Criss@陈磊 2万+

css2.1 随笔(1224)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33728268的博客 114

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

开辟html5和css3学习随笔(2015-3-2)

1.移动端超出指定行数隐藏并显示省略号 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>指定内容超过多少行还未显示完就用省略号代替</title> ...

weixin_30306905的博客 71

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python django XX在线笔记系统

基于python Django的在线笔记系统。基于python Django的情感树洞平台。基于python Django的社交随笔平台。基于Python Django文章管理系统。后端:python3.8 django。前端:html css js vue2。

MYF_12的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CSS随笔

CSS学习随笔 1、 CSS入门基础: CSS:指的是层叠样式表。 CSS的基础语法: 基础语法规则:CSS规则由主要两个的部分构成:选择器以及一条或多条声明; 选择器是需要改变样式的HTML元素。每条声明有一个属性和一个值组成。 selector {property: value} html对CSS进行一个引用。 html: css: ...

aaa1542的博客 177

CSS 随笔

CSS2.0font-style font-familiy font-size font-weightline-height color text-transform text-shadowletter-spacing word-spacing text-decoration text-indent text-overflow vertical-align text-alignw...

109

CSS学习随笔

一. CSS简介 1.什么是CSS CSS:Cascading Style Sheet 层叠样式表 是一组样式设置规则,用于控制页面的外观样式 2.为什么使用CSS · 实现内容与样式的分离,便于团队开发 · 样式复用,便于网站的后期维护 · 页面的精确控制,让页面更加精美 3.CSS作用 · 页面外观美化 · 布局和定位 二.基本用法 1.CSS用法 &amp;amp;amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;a

羽轩阁 389

CSS知识点概述(随笔)

CSS基础知识点(随笔)一、块标签二、选择器(一)元素选择器(二)类选择器(三)ID选择器(四)其它选择器三、浮动四、盒子模型五、绝对定位 CSS是层叠样式表,用来美化我们的HTML页面,并提高代码的复用性。 一、块标签 div标签,它默认独占一行。 span标签,内容显示在同一行 二、选择器 CSS选择器是帮助我们找到我们要修饰的标签或元素。 在一个style标签中,去编写css,最好sty...

qq_45493915的博客 498

前端学习随笔之CSS3

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码

weixin_44244332的博客 909
上一篇: margin的知识点
下一篇: jQuery随笔
FreeeLinux
博客等级 码龄11年 421粉丝 356原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值