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

张家港网站建设优化梵客家装

张家港网站建设优化,梵客家装,做网站应该注意哪些方面,葫芦岛网站网站建设效果 hsl颜色 hsl颜色在css中比较方便 https://www.w3school.com.cn/css/css_colors_hsl.asp 色相(hue)是色轮上从 0 到 360 的度数。0 是红色,120 是绿色,240 是蓝色。饱和度(saturation)是一个百分比值…

效果

在这里插入图片描述

hsl颜色

hsl颜色在css中比较方便 https://www.w3school.com.cn/css/css_colors_hsl.asp

  • 色相(hue)是色轮上从 0 到 360 的度数。0 是红色,120 是绿色,240 是蓝色。
  • 饱和度(saturation)是一个百分比值,0% 表示灰色阴影,而 100% 是全色。
  • 亮度(lightness)也是百分比,0% 是黑色,50% 是既不明也不暗,100%是白色。
    在base.css中,定义基本的颜色变量及其它变量
:root{--header-height: 3.5rem;--body-color: hsl(230, 100%, 96%);--z-fixed: 100;
}

渐变

transition,定义一个元素在不同状态之间切换的时候定义不同的过渡效果,多个属性用逗号隔开

布局

header中定义固定定位

.header {position: fixed;top: 0;left: 0;width: 100%;background-color: var(--body-color);z-index: var(--z-fixed);transition: box-shadow .4s, background-color .4s;
}

定义滚动后,菜单的颜色和阴影。

.shadow-header{box-shadow: 0 2px 16px hsla(0, 0%, 0%, .1);
}

内容部分,定义上下边距

.section {padding-block: 5rem 1rem;
}

js

滚动菜单,通过js实现
js选取要操作的对象 https://developer.mozilla.org/zh-CN/docs/Web/API/Document/getElementsByClassName

const shadowHeader = () =>{const header = document.getElementById('header')this.scrollY >= 50 ? header.classList.add('shadow-header') : header.classList.remove('shadow-header')
}
window.addEventListener('scroll', shadowHeader)

完整代码

以下代码是完整的

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><header class="header"><nav class="nav"><a href="" class="title">2024年第13次安全月活动</a><div><a href="" class="nav_button">登录</a></div></nav></header><main><section id="home"><p>示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字示例文字</p></section></main>
<style>
.header{position: fixed;top: 0;left: 0;width: 100%;background-color: hsl(230, 100%, 96%);z-index: 100;transition: box-shadow .4s,background-color .4s;
}
.nav{max-width: 1200px;margin-inline: auto;height: 3.5rem;display: flex;justify-content: space-between;align-items: center;
}
#home{padding-block:5rem 1rem;max-width: 1200px;margin-inline: auto;height: 2000px;background-color: aquamarine;
}
.shadow-header{box-shadow: 0 2px 16px hsla(0, 0%, 0%, .1);
}
</style>
<script>const shadowHeader = () =>{const header = document.getElementsByClassName('header')[0]console.log("header::",header)this.scrollY >= 50 ? header.classList.add('shadow-header') : header.classList.remove('shadow-header')
}
window.addEventListener('scroll', shadowHeader)
</script>
</body>
</html>
http://www.yayakq.cn/news/264375/

相关文章:

  • 番禺广州网站建设成都中高风险地区名单
  • 哪些网站可以做免费答题柳市网站建设公司
  • 网站灰色跟如何注册chn域名网站
  • 织梦制作html 网站地图阿里云虚拟主机如何安装wordpress
  • 建设部网站官网施工合同文本上海建智建设工程咨询
  • 白鹭引擎做h5网站湖北地矿建设勘察公司网站
  • 建筑企业网站要简约大气吗服务专业的网站建设公司
  • 无锡网站制作哪家正规免费ppt模板的软件
  • 网站建设论文 网站建设论文附近有木有做网站
  • 门户网站建设的作用及意义做网站开发
  • 贵州建设厅网站在建工程查询批量上传 wordpress
  • 思途建站wordpress 变成中文
  • 创新的模板网站建设重庆设计网站建设
  • 介绍旅游美食的网站模板企业网络营销策划方案
  • 门户网站的盈利模式和拓者设计吧类似的网站
  • 淄博网站建设团队邢台移动网站建设价格
  • 网站集约化建设管理网站模块结构图
  • 做平面设计应该在哪个网站求职网站文件夹名
  • 四川做网站优化价格无锡市建设培训中心网站
  • 义乌网站建设与维护如何建立网站或网页
  • 连云港住房和城乡建设厅网站表白网页免费在线制作
  • 长沙做网站设计wordpress如何调用百度地图
  • php音乐外链网站源码创建微信公众号的流程
  • 网站开发文档总结wordpress整站克隆
  • 聊天软件怎么做seo查询百科
  • 网站做交叉连接软件开发文档实例
  • 网站的优化seowordpress首页布局插件
  • 宁波免费自助建站模板微信推广软件有哪些
  • 校园网站建设培训的心得体会南海最新军事
  • 罗湖做网站公司中国建设银行官网站纪念币