css初学者第四天

<1>snipaste工具的使用

snipaste是一个简单但强大的截图工具,也可以让你将截图贴回屏幕上。

常用的快捷方式:

1、F1可以截图,同时测量大小,设置箭头 书写文字等

2、F3在桌面置顶显示

3、点击图片,alt可以取色(按shift可以切换取色模式)

4、按下esc可以取消图片显示


简洁版小米侧边栏案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {width: 200px;height: auto;background-color:rgb(61, 60, 60);}a {text-decoration: none;font-size: 14px;line-height: 30px;color: white;display: block;margin: 0  auto; padding: 0 20px;}a:hover {background-color: orange;}</style>
</head>
<body><div><a href="#">手机 电话卡</a><a href="#">电视 盒子</a><a href="#">笔记本 平板</a><a href="#">出行 穿戴</a><a href="#">智能 路由器</a><a href="#">健康 儿童</a><a href="#">耳机 音响</a></div>
</body>
</html>

效果图:

<2>css背景

通过css背景属性,可以给页面元素添加背景样式。

背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等。

2.1 背景颜色

background-color属性定义了元素的背景颜色,默认情况下是透明色。

2.2 背景图片

background-image属性描述了元素的背景图像。实际开发常见于logo或者一些装饰性的小图片或者是超大的背景图片,优点是非常便于控制位置(精灵图也是一种运用场景)

background-image : none | url(url)

2.3 背景平铺

如果需要再html页面上对背景图像进行平铺,可以使用background-repeat属性。

background-repeat : repeat: repeat | no-repeat | repeat-x | repeat-y

2.4 背景图片位置

利用background-position属性可以改变图片在背景中的位置。

background-position: x y;

参数代表的意思是:x坐标和y坐标。可以用方位名词或者精确单位。

参数值说明
length百分数 | 由浮点数字和单位标识符组成的长度值
positiontop | center | bottom | left | center | right 方位名词

2.4.1 参数是方位名词

-如果指定的两个值都是方位名词,则两个值前后顺序无关,比如 left top 和 top left效果一致

-如果只指定了一个方位名词,另一个值省略,则第二个值默认居中对齐

2.4.2 参数是精确单位

-如果参数值是精确坐标,那么第一个肯定是x坐标,第二个一定是y坐标

-如果只指定一个数值,那该数值一定是x坐标,另一个默认垂直居中

2.4.3 参数是混合单位

-如果指定的两个值是精确单位和方位名词混合使用,则第一个值是x坐标,第二个值是y坐标

如:

background-position: 20px center;

  2.5 背景图像固定(背景附着)

background-attachment属性设置背景图像是否固定或者随页面的其余部分滚动

background-attachment后期可以制作视觉滚动的效果。

参数作用
scroll背景图像是随对象内容滚动
fixed背景图像固定

2.6 背景属性

为了简化背景属性的代码,我们可以将这些属性合并简写在同一个属性background中,当使用简写属性时,没有特定的书写顺序,一般习惯约定顺序为:

background:背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置

如:

background:black url(images/bg.jpg) no-repeat fixed center top;

2.7 背景半透明

语法:

background: rgba(0,0,0,0.3);

最后一个参数的alpha透明度,取值范围在0~1之间

我们习惯把0.3的0省略掉,写为background:rgba(0,0,0,.3);

注意:背景半透明是指盒子北京半透明,盒子里面的内容不受影响


五彩导航案例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {display: inline;width: 600px;height: 100px;}.red {/* 背景图片设置 */background-image: url('images/气泡.jpg');background-color: #d3525e;background-blend-mode: soft-light;/* 改用柔光混合模式 */background-repeat: no-repeat;background-size: 100% 100%;/* 图片完全覆盖元素 */background-position: center;/* 图片居中对齐 *//* 元素尺寸设置 */width: 80px;height: 56px;/* 文字样式设置 */color: white;font-size: 10px;line-height: 56px;/* 行高等于容器高度实现垂直居中 */text-align: center;display: inline-block;transform: translateY(-2px);/* 微调文字位置 */}.blue {background-image: url('images/气泡.jpg');background-color: #369ec8;background-blend-mode: soft-light;background-repeat: no-repeat;background-size: 100% 100%;background-position: center;width: 80px;height: 56px;color: white;font-size: 10px;line-height: 56px;text-align: center;display: inline-block;transform: translateY(-2px);}.purple {background-image: url('images/气泡.jpg');background-color: #8150ca;background-blend-mode: soft-light;background-repeat: no-repeat;background-size: 100% 100%;background-position: center;width: 80px;height: 56px;color: white;font-size: 10px;line-height: 56px;text-align: center;display: inline-block;transform: translateY(-2px);}.pink {background-image: url('images/气泡.jpg');background-color: #c154c8;background-blend-mode: soft-light;background-repeat: no-repeat;background-size: 100% 100%;background-position: center;width: 80px;height: 56px;color: white;font-size: 10px;line-height: 56px;text-align: center;display: inline-block;transform: translateY(-2px);}/* 添加鼠标悬停效果 */span:hover {background-blend-mode: multiply;/* 悬停时改变混合模式 */cursor: pointer;/* 显示手型光标 */}</style>
</head><body><div><span class="red">五彩导航</span><span class="blue">五彩导航</span><span class="purple">五彩导航</span><span class="pink">五彩导航</span></div>
</body></html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/95035.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/95035.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CompletableFuture实现Excel 多个sheet页批量导出

CompletableFuture实现Excel 多个sheet页批量导出 文章目录 CompletableFuture实现Excel 多个sheet页批量导出 为什么不能直接合并文件或Sheet? 我的方案合理性 1. 操作实现步骤 1.1、导入所需要的依赖 1.2 、Excel 导入导出对象 1.3、异步生成 Excel 文件到指定路径 1.4、合并…

搭建本地 Git 服务器

以下是搭建本地 Git 服务器的通用步骤&#xff0c;支持团队协作或私有仓库管理&#xff1a;方法 1&#xff1a;基于 SSH 的简单部署&#xff08;适合小团队&#xff09; 步骤 1&#xff1a;安装 Git 在服务器上安装 Git&#xff08;以 Ubuntu 为例&#xff09;&#xff1a; sud…

【Matplotlib】中文显示问题

中文显示问题本地Mac上作图&#xff0c;可以方便地实现中文字体显示。比如在Jupter中&#xff0c;通过&#xff1a;方法一&#xff1a;不下载字体库即可实现中文显示 (MAC)plt.rcParams[font.family][Arial Unicode MS]方法二&#xff1a;下载指定字体训即可实现中文显示plt.rc…

从“单体崩溃”到“稳定如山”:Java 构建高可用、低耦合架构实战指南

引言&#xff1a; 你是否经历过这样的痛苦&#xff1f;某个模块突然异常&#xff0c;整个系统瞬间崩盘&#xff0c;排查日志堆积如山&#xff0c;客户投诉不断。系统耦合严重、容错性差&#xff0c;成了上线最忌惮的“隐雷”。 而今天&#xff0c;我们要带你深入剖析如何通过事…

人工智能正在学习自我提升的方式

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Numpy基础(广播机制)

广播机制 Numpy的Universal functions中要求输入的数组shape是一致的&#xff0c;当数组的shape不相等 时&#xff0c;则会使用广播机制。不过&#xff0c;调整数组使得shape一样&#xff0c;需要满足一定的规则&#xff0c;否则将 出错。这些规则可归纳为以下4条。 1&#xff…

reuse: for booting my spring project with mvn in Windows command line

boot.bat echo off setlocal enabledelayedexpansion:: 定义帮助信息 set HELP_MSG使用方法: %0 [选项,可选-m,-j,-h] [参数...]:: 默认启动方式为 mvn set MODEmvn set ARGS:: 解析命令行参数 :parse_args if "%~1""" goto end_parseif "%~1"&q…

NodeJs学习日志(4):路由合并_环境配置_常用文件目录

路由合并_环境配置_常用文件目录 路由合并 // routes/routes.js const express require(express); const router express.Router();// 合并子路由 var indexRouter require(../routes/index); var usersRouter require(../routes/users);router.use(/, indexRouter); route…

✨TRAE SOLO + Holopix AI | 轻松实现 “虚假广告“-转[特殊字符]割草小游戏

引言 &#x1f636; 两周前 (7.21) Trae-国际版 正式发布「SOLO」模式&#xff0c;需要 Pro 账户&#xff0c;邀请码一度 “难求”&#xff0c;海鲜市场还有人挂出 500块的 “天价”&#xff0c;这都能炒&#xff1f;我是无法理解的&#x1f937;‍♀️&#xff0c;目前一个月…

redis集群-本地环境

* Linux 本地集群&#xff1a;3主3从yum install -y gccyum install -y wgetyum install -y vimwget http://download.redis.io/releases/redis-7.2.5.tar.gztar -zxvf redis-7.2.5.tar.gzcd redis-7.2.5/makemake PREFIX/usr/local/redis install# 配置系统环境变量vim /etc/p…

海关 瑞数 失信企业 逆向 分析 后缀 rs

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;部分python代码headers {Accept: appl…

用 Postman 的 Tests 脚本,这行代码断言接口返回,自动化测试省一半事

本文聚焦 Postman 的 Tests 脚本在接口自动化测试中的核心作用&#xff0c;阐述如何通过编写 Tests 脚本实现接口返回的自动断言&#xff0c;从而大幅提升测试效率。文中详细介绍了 Tests 脚本的基础语法、常用断言方法、实战案例及优化技巧&#xff0c;涵盖从简单响应状态码校…

7、西门子PLC基础术语:数据单位、存储区域、寻址方式、字节序

一、数据单位&#xff08;数据长度类型&#xff09;术语名称位数所占字节说明Bit位1 bit1/8 Byte最小数据单位&#xff08;0或1&#xff09;BByte 字节8 bit1 Byte字节单位WWord 字16 bit2 Byte通常用于整数、状态字等DWDouble Word 双字32 bit4 Byte常用于浮点、双整数 1双字 …

大型动作模型LAM:让企业重复任务实现80%效率提升的AI技术架构与实现方案

现代企业运营中&#xff0c;重复性任务的自动化处理已成为提升组织效率的核心需求。从基础数据录入到复杂工作流管理&#xff0c;企业持续寻求技术创新来降低人工成本、减少操作错误&#xff0c;并将人力资源重新配置到更具价值的战略性工作中。大型动作模型&#xff08;Large …

部署Web UI自动化测试平台:SeleniumFlaskTester

1. Python环境准备 推荐Python3.11,可从https://www.python.org/downloads/release/python-3119/ 下载&#xff0c;见下图&#xff1a; 安装后&#xff0c;cmd命令行查看版本&#xff1a;python --version 2. 下载源码包 从 https://gitee.com/ligaopan/SeleniumFlaskTester…

计算机网络:到底什么是可变长子网掩码VLSM?

VLSM 是可变长子网掩码,对应的是 FLSM(固定长子网掩码) FLSM 中,子网掩码是固定的,比如一个 C 类地址用 255.255.255.128(/25)划分,每个子网只能有 126 台主机,但如果实际需要的主机数不同,比如有的子网需要 20 台,有的需要 50 台,FLSM 会导致地址浪费。所以 VLSM …

太极行业观察:从传统技艺到数字化转型的演变|创客匠人

太极拳作为中华传统文化的重要组成部分&#xff0c;在全球范围内具有广泛影响力。目前全球太极习练者已超过一亿人&#xff0c;仅中国大陆就有约千万固定练习者。每年与太极相关的赛事、培训、教学、养生旅游等活动&#xff0c;形成了数百亿元的市场规模。尽管如此&#xff0c;…

Kafka服务端NIO操作原理解析(二)

Kafka系列文章 基于Kafka2.1解读Producer原理 基于Kafka2.1解读Consumer原理 Kafka服务端NIO操作原理解析&#xff08;一&#xff09; 文章目录Kafka系列文章前言一、基本认知二、Acceptor的主体流程2.1 run方法源码2.2 acceptNewConnections方法源码2.3 主体逻辑流程示意图三…

当服务器负载过高时该怎么办?

当服务器出现负载过高时&#xff0c;要对内存、网络等硬件设备进行查看&#xff0c;其中CPU是重中之重&#xff0c;对CPU使用率进行查看和了解&#xff0c;确定哪些进程占用了大量CPU资源&#xff0c;如果是某个应用程序进程导致CPU高负载&#xff0c;需分析该程序是否存在算法…

跨境电商增长突围:多维变局下的战略重构与技术赋能

在全球化商业浪潮与数字技术迭代的双重驱动下&#xff0c;跨境电商行业正经历前所未有的变革。平台规则的动态调整、市场需求的非线性波动、技术工具的持续革新&#xff0c;共同构成了复杂多变的竞争格局。对于卖家而言&#xff0c;如何在不确定性中锚定增长路径&#xff0c;已…