当前位置: 首页 > news >正文

Web-birthday

catalogue

  • 图片全屏显示
    • *与.
    • div等于视口高度
    • 插入图片
    • margin
    • background-size的auto,cover,contain
  • div阴影
  • div悬浮
    • 不要position: absolute
    • 不要top和left
    • 不要transform
  • 烟雾感边框
  • 延时出现
  • 文字
  • 全部代码

图片全屏显示

<!DOCTYPE html>
<html><head><title>Happy Birthday to You🩷</title><style>*{margin:0;box-sizing:border-box;}body,html{height:100%;}.fullsreen{height:100vh;width:100%;background-image: url("background.jpg");background-size: cover;background-position: center;}</style></head><body><div class="fullsreen"></div></body>
</html>

在这里插入图片描述

*与.

*所有元素,.指定类名的元素
在这里插入图片描述

div等于视口高度

div是块级元素,默认宽度是100%,但高度为0

.fullscreen-bg{/* 等于视口高度 */height:100vh;}

插入图片

.fullscreen-bg{/* 等于视口高度 */height:100vh;width:100%;background-image: url("background.jpg");}

margin

margin为0

 *{margin:0;padding:0;box-sizing: border-box;}

在这里插入图片描述

margin不为0

        <style>*{/* margin:0; */padding:0;box-sizing: border-box;}

在这里插入图片描述

background-size的auto,cover,contain

在这里插入图片描述

div阴影

            .shadow{box-shadow: 0 5px 15px blue;}

div悬浮

           .shadow{/* 悬浮 */position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

在这里插入图片描述

不要position: absolute

position: absolute使其脱离文档流,即悬浮

          .shadow{/* 悬浮 *//* position: absolute; */top: 50%;left: 50%;transform: translate(-50%,-50%);}

在这里插入图片描述

不要top和left

topleft定位悬浮元素的位置

           .shadow{/* 悬浮 */position: absolute;/* top: 50%;left: 50%; */transform: translate(-50%,-50%);}

在这里插入图片描述

不要transform

transform定位悬浮元素的位置

            .shadow{/* 悬浮 */position: absolute;top: 50%;left: 50%;/* transform: translate(-50%,-50%); */}

在这里插入图片描述

烟雾感边框

            .shadow{/* 烟雾感 */filter: blur(10px);}

在这里插入图片描述

延时出现

animation:fadeIn 2s forwards;animation-delay: 1s;@keyframes fadeIn必须一起出现才能实现“延时淡入”效果
在这里插入图片描述

opacity 默认是 1,即不透明,要先设置为0,才能看到延时淡入的效果

            .shadow{/* 延时 */opacity: 0;animation:fadeIn 2s forwards;animation-delay: 1s;}@keyframes fadeIn {from {opacity:0;}to {opacity:1;}}

效果演示视频

文字

z-index的数值越大,层级越高
font-size是字体大小
font-family是字体类型

           .word{font-family: 'YouYuan';color: violet;font-size: 3rem;/* 延时 */opacity: 0;animation:fadeIn 2s forwards;animation-delay: 2s;/* 悬浮 */position: absolute;z-index: 1;top: 50%;left: 50%;transform: translate(-50%,-50%);}

效果演示视频

全部代码

<!DOCTYPE html>
<html><head><title>Happy Birthday🩷</title><style>*{margin:0;box-sizing:border-box;}body,html{height:100%;}.fullsreen{height:100vh;width:100%;background-image: url("background.jpg");background-size: cover;background-position: center;}.shadow{height: 50vh;width: 50%;background-image: url("shadow.jpg");background-size: cover;background-position: center;box-shadow: 0 5px 15px blue;/* 悬浮 */position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);/* 烟雾感 */filter: blur(10px);/* 延时 */opacity: 0;animation:fadeIn 2s forwards;animation-delay: 1s;}@keyframes fadeIn {from {opacity:0;}to {opacity:1;}}/* 文字 */.word{font-family: 'YouYuan';color: violet;font-size: 3rem;/* 延时 */opacity: 0;animation:fadeIn 2s forwards;animation-delay: 2s;/* 悬浮 */position: absolute;z-index: 1;top: 50%;left: 50%;transform: translate(-50%,-50%);}</style></head><body><div class="fullsreen"></div><div class="shadow"></div><div class="word"><p>生日快乐呀!🩷</p></div></body>
</html>

文章转载自:

http://4Hkq5TKq.mfnjk.cn
http://uWRAPpqy.mfnjk.cn
http://cDLW6m8S.mfnjk.cn
http://uB6C61LP.mfnjk.cn
http://CduAvqoI.mfnjk.cn
http://GGNP2aIk.mfnjk.cn
http://5K1aTe3E.mfnjk.cn
http://1KMa9KAl.mfnjk.cn
http://Pf9b5d4m.mfnjk.cn
http://SRSDcUJv.mfnjk.cn
http://43rsRLsY.mfnjk.cn
http://yghcL0R5.mfnjk.cn
http://z9I3fnTG.mfnjk.cn
http://b6Uzg1qE.mfnjk.cn
http://SEBSy4nK.mfnjk.cn
http://uDObZcm8.mfnjk.cn
http://3SjCRKZg.mfnjk.cn
http://7US1yjF0.mfnjk.cn
http://OWXuzvuj.mfnjk.cn
http://DFv57UrU.mfnjk.cn
http://Qp1kBRWL.mfnjk.cn
http://CFqhI893.mfnjk.cn
http://xs9KoZ2v.mfnjk.cn
http://spLF9WQR.mfnjk.cn
http://UPTs00Rm.mfnjk.cn
http://KJXfUT8b.mfnjk.cn
http://iR41RKh2.mfnjk.cn
http://L1wl3fsA.mfnjk.cn
http://3VAU04wA.mfnjk.cn
http://DhenIZjC.mfnjk.cn
http://www.dtcms.com/a/382792.html

相关文章:

  • 【前端】【高德地图WebJs】【知识体系搭建】面要素知识点——>多边形,圆形, 矩形,图形编辑器
  • 基于脚手架微服务的视频点播系统-数据管理与网络通信部分的预备工作
  • 微服务联调实战:Feign与分布式事务
  • 电脑 hdmi 没有声音问题解决
  • Thingsboard 3.4 源码运行 Mac Mini
  • 【开题答辩全过程】以 “红色枣庄”旅游网站为例,包含答辩的问题和答案
  • 跟着Carl学算法--动态规划【5】
  • 一种基于因果干预的少样本学习的故障诊断模型
  • Go并发编程实战:深入理解Goroutine与Channel
  • 嵌入式硬件设计
  • (附源码)基于Spring Boot社区“邻里帮”平台的设计与实现
  • 贪心算法java
  • AI问答-Nuxt4:什么时候发布的,有哪些特性,和Nuxt3相比 有哪些优势 / Nuxt4 / Nuxt-v4
  • MyBatis 从入门到精通(第三篇)—— 动态 SQL、关联查询与查询缓存
  • 10 C++map/set的底层数据结构红黑树它来了,红黑树入门全解。
  • 【iOS】ViewController的生命周期
  • 数据库基础-01
  • 免费无版权!PPT图标素材的6个优质获取渠道
  • 【STL库】map/set 的封装原理
  • 市面上各类USB无线抓包网卡测试与收录(握手包抓包/无线监听)
  • 基于bang-bang起停式算法的交流电机FOC控制系统simulink建模与模拟仿真
  • 使用HTTPS 服务在浏览器端使用摄像头的方式解析
  • AI 机器视觉检测方案:破解食物包装四大质检难题,筑牢食品安全防线
  • Science Advances--3D打印生物启发扭曲双曲超材料,用于无人机冲击缓冲和自供电实时传感
  • HarmonyOS生态开发核心工具技术介绍及关于CSDN增加ArkTS等标签建议
  • 【算法笔记】堆和堆排序
  • 电商导购系统的微服务监控体系:基于Prometheus与Grafana的可视化方案
  • fMoE论文阅读笔记
  • 721SJBH笔记本电脑销售网站
  • k3s集群部署(使用外部etcd集群)