问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

div+css网页导航怎样编写代码,显示以下效果

发布网友 发布时间:2022-05-12 11:15

我来回答

2个回答

懂视网 时间:2022-05-12 15:36

这次给大家带来CSS与媒体查询实现网页导航功能(附代码),CSS与媒体查询实现网页导航功能的注意事项有哪些,下面就是实战案例,一起来看一下。

附上效果图,如果大家感觉不错,请参考实现代码:

代码如下,复制即可使用:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 body {
  background: #801638;
 }
 body,
 body > * {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
 }
 * {
  transition: all .3s ease 0s;
 }
 /* Background colours */
 p + p article:nth-child(1) {
  background: #c22326;
 }
 p + p article:nth-child(2) {
  background: #f37338;
 }
 p + p article:nth-child(3) {
  background: #fdb632;
 }
 p + p article:nth-child(4) {
  background: #027878;
 }
 p + p article:nth-child(5),
 p + p {
  background: #801638;
 }
 /* Main layout */
 html,
 body,
 p + p {
  width: 100vw;
  height: 100vh;
 }
 p + p {
  list-style: none;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  overflow: hidden;
 }
 /* Articles */
 p + p article {
  flex: initial;
  width: 20%;
  height: 100%;
  text-align: center;
  color: #fff;
  text-decoration: none;
  vertical-align: bottom;
  box-sizing: border-box;
  padding: 2vh 1vw;
  position: relative;
 }
 /* Big Headings */
 body > p:first-child {
  position: fixed;
  bottom: 8vh;
  background: #fff;
  width: 100%;
  text-align: center;
  padding: .5rem;
  z-index: 2;
 }
 body > p:first-child h1,
 body > p:first-child h2 {
  margin: 0;
  padding: 0;
 }
 /* Hover interaction */
 p + p:hover article {
  flex: initial;
  width: 10%;
 }
 p + p article:hover {
  width: 60%;
 }
 article > p {
  opacity: 0;
  transition: opacity .2s ease 0;
 }
 p + p article:hover > p {
  opacity: 1;
  transition: opacity .3s ease .3s;
 }
 /* navigation */
 p + p article > h2 {
  bottom: 2vh;
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0;
  font-size: 3vh;
 }
 /* Article layouts */
 article p {
  text-align: left;
  width: 58vw;
 }
 article p p,
 article p p h2,
 article p h3 {
  margin: 0 0 1em 0;
 }
 article p p {
  width: 40vw;
 }
 @media (max-width: 900px) {
  p + p article {
  padding: 2vh 3vw;
  }
  p + p article > h2 {
  transform: rotate(90deg);
  bottom: 23vh;
  min-width: 12em;
  text-align: left;
  transform: rotate(-90deg);
  transform-origin: 0 0 0;
  opacity: 1;
  }
  p + p article:hover > h2 {
  opacity: 0;
  }
  article p p {
  width: 50vw;
  }
  article p {
  max-height: calc(72%);
  overflow-y: auto;
  }
 }
 </style>
</head>
<body>
 <p>
 <h1>我在这,谁敢动我。</h1>
 <h2>我是你们大哥的头</h2>
 </p>
 <p>
 <article>
  <h2>大哥的小弟一</h2>
  <p>
  <h3>大哥的小弟一</h3>
  <p>身高180</p>
  <p>体重120</p>
  </p>
  </article>
  <article>
    <h2>大哥的小弟二</h2>
  <p>
  <h3>大哥的小弟二</h3>
  <p>身高160</p>
  <p>体重100</p>
  </p>
  </article>
  <article>
  <h2>大哥的小弟三</h2>
  <p>
  <h3>大哥的小弟三</h3>
  <p>身高175</p>
  <p>体重180</p>
  </p>
  </article>
  <article>
  <h2>大哥的小弟四</h2>
  <p>
    <h3>大哥的小弟四</h3>
   <p>身高180</p>
   <p>体重110</p>
  </p>
  </article>
  <article>
  <h2>大哥的小弟五</h2>
  <p>
  <h3>大哥的小弟五</h3>
  <p>身高180</p>
  <p>体重150</p>
  </p>
  </article>
 </p>
 </body>
</html>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Node调试工具使用详解

webpack打包压缩js与css步骤详解

热心网友 时间:2022-05-12 12:44

思路就是利用 li 标签的 浮动 float:left;

CSS部分

<style type="text/css">

#bar

{

width:200px;

background:#333;

height:600px;

}

#bar li

{

list-style:none;

float:left;

color:#FFF;

font-size:12px;

border-right:1px solid #FFF;

padding:2px 5px 2px 5px;

}

</style>



body部分

<div id="bar">

<ul>

 <li>

    导航1

 </li>

 <li>

 导航1

 </li>

 <li>

  导航12

 </li>

 <li>

 导航55

 </li>

 <li>

 导航111

 </li><li>

 导航111

 </li>

</ul>

</div>


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 2019年广州城乡居民医保缴费基数是多少 厦门2019医保缴费基数 2019年医保交费基数是多少 iphonex忘记密码锁屏了怎么办 谁能告诉我女驸马的故事?选出最佳答案加分哦! 刚进去就射到里面了,会怀孕吗.(在危险期) 女驸马是哪个朝代的事 射到里面去了一定会怀孕吗?机率是多少? 女驸马进京赶考的故事谁知道啊?帮个忙啦 射到里面了,吃药还管用吗 我男朋友把精子射到里面去,但我一点感觉也没有!是不是没射到? 射在里面了,马上用水洗了出来会怀孕吗? 误删微信好友没有电话,,怎样添加回来- 问一问 苹果6s忘了屏幕锁怎么才可以解开 手机账号密码是多少 小爱同学中国排第几 小爱同学中午买什么菜比较好? 做梦梦见去世的奶奶和二伯 雅克科技合理估值?雅克科技今日收盘股价?雅克科技吧+002409+股吧? 股票雅克科技是什么股票?雅克科技利润增长股价跌?雅克科技 股吧? 华为手机接听不到声音为什么? 脚扭到肿了,脚踝部位动一动就有骨头响声,轻微痛,严重吗 以前脚崴了一下,没太在意,现在有时候走路会有很清脆的响声。这是什么原因,还有我大腿根关节处有根筋会 违规了添加不了好友也进不去群聊怎么解决? 一年前,脚崴了,剧痛且发生声响,但过会能站能慢走,是不是代表没有骨折... 脚踝崴伤好了以后, 走路时有响声,一步一有是怎么回事。 脚扭后为什么脚腕会有咯吱的响声 脚踝扭伤一年了还没有好,脚踝扭动时还会有响声. 脚崴了响了一声是为啥 脚踝扭伤后活动时有响声 脚踝以前扭伤过,现在脚踝稍微活动下为什么会有响声?拜托各位大神 不小心把脚崴了,崴的时候有响声,能走路,脚掌只要不碰到伤处,怎么活动都没问题,会不会伤到骨头。 脚踝扭的时候会痛,而且有声音。 脚崴伤快半年啦 有的时候还会疼 而且一动就嘎吱嘎吱响 脚崴了肿了一片 崴的时候响了一声 脚扭伤了,上下急动 会有声音是什么原因啊,跟骨头有关系吗 左脚踝崴了。当时很痛响声比较大。但是没肿没青,*起来稍稍有一点点浮肿。第二天就能正常走路了? 怎样判断win10系统是否激活 我的脚踝扭伤现在一个月了,动的时候总是有骨头错位的声音。不肿也不疼怎么回事啊 想问下:发蜡、发胶、啫喱水、啫喱膏有什么区别?