前端学习-day08

文章目录

    • 01-相对定位
    • 02-绝对定位
    • 03-绝对定位居中
    • 04-固定定位
    • 05-堆叠顺序
    • 06-CSS精灵-基本使用
    • 07-案例-京东服务
    • 08-字体图标
    • 10.垂直对齐方式
    • 11-过度
    • 12-透明度
    • 13-光标类型
    • 14-轮播图

01-相对定位

<!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>/* 一般不使用相对定位 */*{margin: 0;padding: 0;}/* 1.改变位置的参照物是自己原来的位置。2.不脱标,占位。3.标签显示特点不发生改变。*/div{position: relative;top: 100px;left: 200px;}</style>
</head>
<body><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><div><img src="./20.jpg" alt=""></div><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p></body>
</html>

在这里插入图片描述

02-绝对定位

<!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>/* 子绝父相 */*{margin: 0;padding: 0;}img{width: 400px;}.news{position: relative;margin: 100px auto;width: 400px;height: 350px;background-color: #fff;}/* 1.脱标,不占位置2.参照物:先找最近的已定位的祖先元素,如果所有祖先元素都没有定位,参照浏览器窗口改位置3.显示模块特点改变:具备行内块的特点*/.news span{position: absolute;top: 0px;right: 0px;display: block;width: 92px;height: 32px;background-color: rgba(0,0,0,0.6);text-align: center;line-height: 32px;color: #fff;}</style>
</head>
<body><div class="news"><!-- 300*266 --><img src="./20.jpg" alt=""><span>展会活动</span><h4>djnj </h4></div>
</body>
</html>

在这里插入图片描述

03-绝对定位居中

<!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>img{position: absolute;left: 50%;top: 50%;/*上述代码会让图片的左上角出现在页面中心。下面的代码是需要对他进行移动  *//* margin-left: -150px; *//* margin-top: -133px; */transform: translate(-50%,-50%);}</style>
</head>
<body><img src="./20.jpg" alt="">
</body>
</html>

在这里插入图片描述

04-固定定位

<!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>/* 一般不使用相对定位 */*{margin: 0;padding: 0;}body{width: 100%;}/* 1.脱标:不占位2.参照物:浏览器窗口3.具备行内块的特点(但是我这里修改之后没生效)*/div{position: fixed;top: 0;left: 0;width: 20px;}</style>
</head>
<body><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><div><img src="./20.jpg" alt=""></div><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p><p>河马优化算法(Hippopotamus Optimization Algorithm,HO)是一种新型的元启发式算法(智能优化算法),灵感来源于河马的固有行为。该成果由Mohammad Hussein Amiri等人于20242月发表在Nature旗下子刊《Scientific Reports》上。</p></body>
</html>

在这里插入图片描述

05-堆叠顺序

<!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{position: absolute;/* 如果不修改,这个蓝色会把粉色覆盖掉,这就叫后来者居上 */width: 200px;height: 200px;}.box1{background-color: pink;z-index: 1;/* 谁的index属性值大,就不会被盖住 */}.box2{background-color: skyblue;left: 100px;top: 100px;z-index: 2;}</style>
</head>
<body><div class="box1">box1</div><div class="box2">box2</div>
</body>
</html>

在这里插入图片描述

06-CSS精灵-基本使用

<!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: 102px;height: 118px;background-color: pink;background-image: url(./21.png);/* 231  142 */background-position: -231px -142px;}</style>
</head>
<body><!-- 1.创建盒子:盒子尺寸和想要显示的小图一样大2.给盒子设置背景图为精灵图3.调整位置--><div></div>
</body>
</html>

在这里插入图片描述
在这里插入图片描述

07-案例-京东服务

<!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>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.service{margin: 50px auto;width: 1190px;height: 42px;/* background-color: pink; */}.service ul{display: flex;}.service li{display: flex;padding-left: 40px;width: 297px;height: 42px;/* background-color: skyblue; */}.service li h5{margin-right: 10px;width: 36px;height: 42px;/* background-color: pink; */background: url(./22.png) 0 -192px;}.service li:nth-child(2) h5{background-position: -41px -192px;}.service li:nth-child(3) h5{background-position: -82px -192px;}.service li:nth-child(4) h5{background-position: -123px -192px;}.service li p{font-size: 18px;color: #444;font-weight: 700;line-height: 42px;}</style>
</head>
<body><div class="service"><ul><li><h5></h5><p>jsdj间距你先</p></li><li><h5></h5><p>jsdj间距你先</p></li><li><h5></h5><p>jsdj间距你先</p></li><li><h5></h5><p>jsdj间距你先</p></li></ul></div>
</body>
</html>

在这里插入图片描述

08-字体图标

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./iconfont/iconfont.css"><style>/* 注意:如果要调整字体大小,选择器的优先级要高于iconfontlei*/.iconfont{font-size: 200px;color: red;}</style>
</head>
<body><span class="iconfont icon-xihuan"></span>
</body>
</html>

在这里插入图片描述

10.垂直对齐方式

<!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{border: 1px solid #000;}img{/* 这一步可以使得字体垂直居中,消除img下的空隙 *//* vertical-align: middle; *//* vertical-align: top; *//* vertical-align: bottom; *//* 为什么改变display就可以把下面的空隙删除:img是行内块,浏览器会把行内块(行内标签)当成字处理,会按照基线处理,所以有缝隙 */display: block;}</style>
</head>
<body><div><img src="./20.jpg" alt=""><!-- Hhbh笔记本举报B接纳你尽快的解决农村的 --></div>
</body>
</html>

在这里插入图片描述

11-过度

<!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>img{width: 200px;height: 300px;transition: all 1s;}img:hover{width: 300px;height: 500px;}</style>
</head>
<body><img src="./20.jpg" alt="">
</body>
</html>

请添加图片描述

12-透明度

<!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: 500px;height: 500px;background-color: pink;opacity: 0;opacity: 1;opacity: 0.5;}</style>
</head>
<body><div><img src="./20.jpg" alt=""></div>
</body>
</html>

在这里插入图片描述

13-光标类型

<!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: 200px;background-color: pink;/* 小手-提升可点击 */cursor: pointer;/* 工字型-提示可选择文字 */cursor: text;/* 十字光标-提示可移动 */cursor: move;}</style>
</head>
<body><div></div>
</body>
</html>

14-轮播图

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./iconfont/iconfont.css"><style>*{padding: 0;margin: 0;box-sizing: border-box;}li{list-style: none;}/**/.banner{position: relative;margin: 100px auto;width: 564px;/* height: 315px; *//* background-color: pink; *//* 进行溢出隐藏 */overflow: hidden;}.banner img{width: 564px;border-radius: 12px;vertical-align: middle;}.banner ul{display: flex;}/* 箭头 */.banner .prev,.banner .next{display: none;position: absolute;top: 50%;transform: translateY(-50%);width: 20px;height: 30px;background-color: rgba(0,0,0,0.3);/* 给a标签设置样式 */text-decoration: none;color: white;line-height: 30px;}.banner:hover .prev,.banner:hover .next{display: block;}.banner .prev{left: 0;border-radius: 0 15px 15px 0;}.banner .next{right: 0;border-radius: 15px 0 0 15px;/* 设置小箭头水平方向居中 */text-align: center;}/* 圆点 */.banner ol{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);height: 13px;background-color: rgba(255,255,255,0.3);display: flex;border-radius: 10px;}.banner ol li{width: 8px;height: 8px;background-color: #fff;border-radius: 50%;margin: 3px;cursor: pointer;}.banner ol .active{background-color: #ff5000;}</style>
</head>
<body><div class="banner"><!----><ul><li><a href="#"><img src="./1111.jpg" alt=""></a></li><li><a href="#"><img src="./22222.jpg" alt=""></a></li><li><a href="#"><img src="./33333.jpg" alt=""></a></li></ul><!-- 箭头 --><a href="#" class="prev"><i class="iconfont icon-fanhui"></i></a><a href="#" class="next"><i class="iconfont icon-jinru"></i></a><!-- 圆点 --><ol><li></li><li class="active"></li><li></li></ol></div>
</body>
</html>

在这里插入图片描述

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

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

相关文章

动态规划(算法)---01.斐波那契数列模型_第N个泰波那契数

前言&#xff1a; 有一个很著名的公式 “程序数据结构算法”。 算法是模型分析的一组可行的&#xff0c;确定的&#xff0c;有穷的规则。通俗的说&#xff0c;算法也可以理解为一个解题步骤&#xff0c;有一些基本运算和规定的顺序构成。但是从计算机程序设计的角度看&#xff…

【C++】牛客 ——NC138 矩阵最长递增路径

✨题目链接&#xff1a; NC138 矩阵最长递增路径 ✨题目描述 给定一个 n 行 m 列矩阵 matrix &#xff0c;矩阵内所有数均为非负整数。 你需要在矩阵中找到一条最长路径&#xff0c;使这条路径上的元素是递增的。并输出这条最长路径的长度。 这个路径必须满足以下条件&#…

Django项目从创建到开发以及数据库连接的主要步骤,精简实用

1、项目创建 安装命令&#xff1a;pip install django3 -i <https://pypi.tuna.tsinghua.edu.cn/simple>上述命令是使用清华镜像&#xff0c;安装django3在项目的创建目录执行命令&#xff1a;django-admin startproject 项目名称&#xff08;英文&#xff09;就可以在指…

ubuntu18 安装sudo

ubuntu18 安装sudo 在Ubuntu 18.04上安装sudo通常是不必要的&#xff0c;因为sudo是Ubuntu及其衍生版本的基本包之一&#xff0c;默认情况下就已经安装。如果出于某种原因&#xff0c;sudo没有预装或者你需要升级到最新版本&#xff0c;你可以通过以下命令安装或更新它&#x…

【STM32项目】基于stm32智能鱼缸控制系统的设计与实现(完整工程资料源码)

实物演示效果 基于stm32智能鱼缸控制系统的设计与实现 目录&#xff1a; 实物演示效果 目录&#xff1a; 一、 绪论 1.1 项目研究目的及意义 1.1.1 选题目的 1.1.2 选题意义 1.2 国内外研究现状 1.2.1 国外发展现状 1.2.2 国内发展现状 1.3 项目研究内容 二、智能鱼缸系统总体设…

一文读懂Linux

前言 为了便于理解&#xff0c;本文从常用操作和概念开始讲起。虽然已经尽量做到简化&#xff0c;但是涉及到的内容还是有点多。在面试中&#xff0c;Linux 知识点相对于网络和操作系统等知识点而言不是那么重要&#xff0c;只需要重点掌握一些原理和命令即可。为了方便大家准…

2024年5月19日优雅草蜻蜓K知识付费系统旗舰版v1.0.9进度更新

v1.1.0更新 v1.1.0更新 2024年5月19日优雅草蜻蜓K知识付费系统旗舰版v1.0.9进度更新&#xff0c;首页体育栏目完善新增用户发布页面 开发进度 首页体育栏目完善 新增用户发布页面 新增用户登录完善 新增学习课程页面完善-过往课程数据完成 去掉其他三方登录&#xff0c;新增…

团队代码质量利器:ESLint 搭配 Prettier

一个中大型项目&#xff0c;一般由团队成员共同开发维护。但每个开发人员都有独特的代码编写风格和不同的文本编辑器。那么如何解决同一项目中有太多不同编码风格的问题&#xff1f;如何实现相同的编码风格&#xff0c;避免团队成员之间的许多警告呢&#xff1f; 答案就是&…

Web Accessibility基础:构建无障碍的前端应用

Web Accessibility&#xff08;网络无障碍&#xff09;是确保所有人都能平等访问和使用网站和应用程序的关键。这包括视觉、听觉、运动和认知能力有限的用户。以下是一些构建无障碍前端应用的基础原则和代码示例&#xff1a; 2500G计算机入门到高级架构师开发资料超级大礼包免…

list stream 改变list属性的值

在Java中&#xff0c;如果你想使用Stream API来改变List中对象的某个属性值&#xff0c;需要注意的是&#xff0c;Stream API本身设计为不可变操作&#xff0c;即它不直接修改原有的集合&#xff0c;而是产生一个新的流或集合。但是&#xff0c;你可以通过流操作来创建一个新的…

java文档管理系统的设计与实现源码(springboot+vue+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的文档管理系统的设计与实现。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 文档管理系统的…

第二证券今日投资参考:5月国产游戏版号发放 猪价加速上涨

昨日&#xff0c;两市股指盘中震荡上扬&#xff0c;沪指盘中续创年内新高&#xff0c;创业板指一度涨超1%。到收盘&#xff0c;沪指涨0.54%报3171.15点&#xff0c;深证成指涨0.43%报9750.82点&#xff0c;创业板指涨0.59%报1875.93点&#xff0c;上证50指数涨0.34%&#xff1b…

小程序-收货地址管理模块实现

页面结构代码&#xff1a; address-form.vue --->新建地址和修改地址页面 <template><view class"content"><form><!-- 表单内容 --><view class"form-item"><text class"label">收货人</text>…

注册/认证小程序为什么验证失败

​很多商家在注册/认证小程序时&#xff0c;经常会出现各种验证失败的情况。其中可能是工商总局数据没更新&#xff0c;也有可能是商家填写的信息有误。下面具体分析一下这些情况。 一、工商数据没有更新或存在异常。 微信平台是直接拉取国家工商总局的数据&#xff0c;工商数…

Python 中文编码问题

Python 输出 "Hello, World!"&#xff0c;英文没有问题&#xff0c;但是如果你输出中文字符 "你好&#xff0c;中国" 就有可能会碰到中文编码问题。 Python 文件中如果未指定编码&#xff0c;在执行过程会出现报错&#xff1a; print ("你好&#x…

登录安全分析报告:创蓝云智注册

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 暴力破解密码&#xff0c;造成用户信息泄露短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造成亏损无底洞…

vue 组件中 data 为什么必须是函数

在 Vue 中&#xff0c;组件的 data 必须是一个函数而不是一个对象&#xff0c;这是因为 Vue 组件是可复用的&#xff0c;并且每个组件实例都需要拥有自己独立的数据状态。如果 data 是一个对象&#xff0c;那么这个对象在多个组件实例之间将是共享的&#xff0c;这会导致所有的…

# 分布式链路追踪_skywalking_学习(1)

分布式链路追踪_skywalking_学习&#xff08;1&#xff09; 一、APM 系统概述 1、什么是 APM 系统&#xff1f; APM &#xff1a;全称 Application Performance Management 即应用性能管理系统。是对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。…

移动端常用meta

在移动端开发中&#xff0c;<meta> 标签用于提供关于HTML文档的元数据&#xff0c;这些元数据不会显示在页面上&#xff0c;但可以被浏览器解析&#xff0c;用于控制页面的行为和外观。以下是一些在移动端开发中常用的 标签&#xff1a; 1. 视口设置 这是移动端开发中最…

安卓手机APP开发__Wi-Fi扫描概述

安卓手机APP开发__Wi-Fi扫描概述 目录 概述 Wi-Fi的扫描过程 限制 权限 Android 8.0 and Android 8.1: Android 9: Android 10 (API 级别 29) 和 更高版本: 扫描频率的限制 Android 8.0 and Android 8.1: Android 9: Android 10 and higher: 概述 你能使用Wi-Fi的…