连锁酒店的网站建设,旅游网站建设流程是什么意思,建设银行北海分行网站,开发一个资金盘app多少钱今日份实现白色导航栏部分#xff0c;也就是第三部分#xff0c;效果如图中划线所示#xff1a; 本次实现代码如之前的全局样式不再赘述#xff0c;如有需要可以去我博客的Web前端实操19或者20自行查看。 本次主要更新mi.css和index.htm。
实现导航栏所需要的CSS样… 今日份实现白色导航栏部分也就是第三部分效果如图中划线所示 本次实现代码如之前的全局样式不再赘述如有需要可以去我博客的Web前端实操19或者20自行查看。 本次主要更新mi.css和index.htm。
实现导航栏所需要的CSS样式知识小贴士 设置菜单项的样式 设置菜单项为display: inline-block;使菜单项在一行显示。设置菜单项的padding属性来调整菜单项的内边距以增加菜单项的可点击区域。设置菜单项的背景颜色、字体颜色、字体大小等样式。设置菜单项之间的间距可以使用margin-right属性来设置右边距。 设置菜单项悬停时的样式 使用hover伪类选择器来设置鼠标悬停时的样式。可以修改背景颜色、字体颜色等样式以突出鼠标悬停的菜单项。 设置导航栏的样式 设置导航栏的宽度、高度、背景颜色等样式。可以使用display: flex;来将导航栏中的菜单项水平排列并可以使用justify-content属性来调整菜单项的对齐方式。 设置导航栏的位置 可以使用position属性来设置导航栏的定位方式如fixed、absolute等。使用top、right、bottom、left属性来调整导航栏的位置。 其他样式调整 可以使用box-shadow属性来给导航栏添加阴影效果。可以使用transition属性来调整菜单项悬停时的过渡效果。 以上是实现导航栏所需要的一些CSS样式知识具体样式效果可以根据实际需求进行调整。
相关代码如下
mi.css:
/* 头部样式开始 */
.header{width: 100%;height: 120px;overflow: hidden;position: relative;
}.header img{height: 120px;/* 图片以中间开始渲染 */position: absolute;left: 50%;transform: translateX(-50%);
}
/* 头部样式结束 *//* 黑色导航样式开始 */
/* 黑色背景容器主体设置宽高设置行高设置背景色设置文字大小 */
.black-nav{width: 100%;height: 40px;line-height: 40px;background-color: #333;font-size: 12px;
}
/* 设置内容居中和宽度 */
.wrap{width: 1226px;margin: 0 auto;
}
/* 设置左导航整体往往左浮动 */
.black-nav-left{float: left;
}
/* 设置右导航整体往右浮动 */
.black-nav-right{float: right;
}
/* 设置两个导航栏里面的列表左浮动相对定位 */
.black-nav li{float: left;position: relative;
}
/* 设置超链接文本颜色 */
.black-nav a{color: #b0b0b0;
}
/* 设置超链接旁边连接符的颜色和边距 */
.black-nav span{color: #424242;margin: 0 3.6px;
}
/* 设置下载APP超链接下的图片块效果 */
.download{/* 设定宽高、背景色以及绝对定位离左边的距离和上边的距离 */width: 124px;height: 0;background: #fff;/* 有阴影效果 */box-shadow: 0 1px 5px #aaa;position: absolute;top: 40px;left: 50%;/* 调整图片块的位置 */margin-left: -62px;overflow:hidden;/* 过渡效果 */transition: all 0.3s;
}
/* 设置图片宽度调整图片内边距 */
.download img{width: 90px;margin: 18px auto 0;
}
/* 设置图片下面的文字背景、字体大小和行高 */
.download p{color: #333;font-size: 14px;line-height: 14px;
}
/* 鼠标悬停的效果
具体的大小可以自己调定*/
.black-nav-left li:hover.download{height: 140px;
}
/* 添加箭头宽高设置为0边框设置
绝对定位设置居中 */
.stri{width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position:absolute;bottom: 0;left: 50%;margin-left: -8px;display: none;
}
.black-nav-leftli:hover.stri{display: block;
}
/* 购物车滑下去的效果设置宽高背景色边距相对定位 */
.cart{width: 120px;height: 40px;background: #424242;margin-left: 25px;position: relative;
}
/* 设置鼠标悬停在购物车上的背景色为白色 */
.cart:hover{background: #fff;
}
/* 设置超链接文本为橘色 */
.cart:hovera{color: #ff6700;
}
/* 设置购物车文本样式正常右边距为8px */
.cart i{font-style: normal;margin-right: 8px;
}
/* 设置“购物车中还没有商品赶紧选购吧”的块结构的宽高背景色阴影效果等 */
.cart-list{width: 316px;height: 0;background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.15);position: absolute;right: 0;top: 40px;color: #424242;overflow: hidden;transition: all 0.3s;line-height: 100px;
}
/* 当鼠标悬停在购物车上时会出现“购物车中还没有商品赶紧选购吧”的提示 */
.cart:hover.cart-list{height: 100px;
}
/* 黑色导航样式结束 *//* 白色导航样式开始 */
/* 设置白色导航主体容器宽高北京和绝对定位 */
.white-nav{width: 100%;height: 100px;background: #fff;position: relative;
}
/* 设置logo图标模块的宽高、背景色左浮动等 */
.logo{width: 55px;height: 55px;background-color: #ff6700;float: left;margin-top: 22.5px;position: relative;overflow: hidden;
}
.logoimg{width: 100%;height: 100%;position:absolute;top: 0;transition: all 0.2s;
}
.mi-home{left: -55px;
}
.mi-logo{left: 0;
}
.logo:hover.mi-home{left: 0;
}
.logo:hover.mi-logo{left: 55px;
}
.nav-bar{width: 875px;height: 100px;line-height: 100px;float: left;
}
.search{width: 296px;height: 100px;float: right;
}
.nav-bar li{float: left;
}
.nav-barullia{color: #333;padding: 0 10px;
}.nav-barullia:hover{color: #ff6700;
}.nav-barulli:first-child img{margin-top: 22.5px;
}
/* 设置搜索栏的宽高边框样式等等 */
.search input{width: 244px;height: 50px;border:1px solid #e0e0e0;margin-top: 25px;/* 去掉选中的边框 */outline: none;padding: 0 10px;box-sizing: border-box;border-right: 0;
}
/* 完善搜索栏旁边的搜索按钮设置宽高背景色等 */
.search button{width: 52px;height: 50px;background: #fff;border:1px solid #e0e0e0;float: right;margin-top: 25px;
}
/* 使搜索栏旁边的搜索按钮鼠标悬停在上面有橘色背景色等 */
.search button:hover{background: #ff6700;color: #fff;
}
/* 设置鼠标悬停在小米手机上会出现的内容板块 */
.nav-bar-list{width: 100%;height: 229px;background: #fff;border-top: 1px solid #eee;box-shadow: 0 3px 4px rgba(0,0,0,0.1);position: absolute;left: 0;top: 100px;display: none;
}
/* 设置悬停在小米手机上的内容为块 */
.nav-bar li:hover .nav-bar-list{display: block;
}
/* 设置小米手机下的图片内容模式 */
.img-box{width: 100%;height: 110px;margin-top: 35px;border-right: 1px solid #eee;box-sizing: border-box;margin-bottom: 16px;
}
/* 设置图片之间的边距 */
.nav-bar-list li:last-child .img-box{border-right: 0;
}
/* 设置图片下面的文字大小和行高 */
.nav-bar-list p{font-size: 12px;line-height: 20px;
}
/* 设置小米手机的名字颜色 */
.name{color: #333;
}
/* 设置小米手机的价格颜色 */
.price{color: #ff6700;
}
/* 白色导航样式结束 */
index.html:
!DOCTYPE html
html langen
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title小米/title!-- 全局样式基本上所有文档都需要 正式开始开发网站的话就不能写内联样式的需要使用外接利用链接引入--link relstylesheet hrefcss/reset.csslink relstylesheet hrefcss/mi.css!-- 引用图标的界面 --link relstylesheet hrefcss/iconfont/iconfont.css
/head
body!-- 头部广告条开始 --div classheadera href#img srcimg/top.jpg alt顶部广告条/a/div!-- 头部广告条结束 --!-- 黑色导航部分开始 --!-- 1、黑色背景主容器 2、内容部分要居中显示容器进行处理3、左导航栏和右导航4、动画——有一个图片出现右导航有个效果--div classblack-navdiv classwrapul classblack-nav-leftlia href#小米商城/aspan|/span/lilia href#MIUI/aspan|/span/lilia href#Lot/aspan|/span/lilia href#云服务/aspan|/span/lilia href#天星数科/aspan|/span/lilia href#有品/aspan|/span/lilia href#小爱开放平台/aspan|/span/lilia href#企业团购/aspan|/span/lilia href#资质证照/aspan|/span/lilia href#协议规则/aspan|/span/lilia href#下载APP/aspan|/span!-- 点击下载APP会出现一个图案 --div classdownloadimg srcimg/download.png alt下载二维码p小米商城APP/p/div!-- 点击下载APP出现的图框还有个箭头呢 --div classstri/div/lilia href#智能生活/aspan|/span/lilia href#Select Location/aspan|/span/li/ulul classblack-nav-rightlia href#登录/aspan|/span/lilia href#注册/aspan|/span/lilia href#消息通知/aspan|/span/lili classcarta href#span classiconfont#xe607;/spani购物车0/i/a!-- 点击购物车会出现相应文字和效果 --div classcart-list购物车中还没有商品赶紧选购吧/div/li/ul/div/div!-- 黑色导航部分结束 --!-- 白色导航开始 --div classwhite-navdiv classwrapdiv classlogoimg src./img/mi-home.png altmi-homeimg src./img/mi-logo.png altmi-log/divdiv classnav-barullia href#img src./img/zzxsh.gif alt/a/lilia href#小米手机/adiv classnav-bar-listdiv classwrapullia href#div classimg-boximg src./img/phone.png alt/divp classname1小米10至尊纪念版/pp classprice15299元起/p/a/lilia href#div classimg-boximg src./img/phone.png alt/divp classname1小米10至尊纪念版/pp classprice15299元起/p/a/lilia href#div classimg-boximg src./img/phone.png alt/divp classname1小米10至尊纪念版/pp classprice15299元起/p/a/lilia href#div classimg-boximg src./img/phone.png alt/divp classname1小米10至尊纪念版/pp classprice15299元起/p/a/li/ul/div/div/lilia href#Redmi红米/a/lilia href#电视/a/lilia href#笔记本/a/lilia href#家电/a/lilia href#路由器/a/lilia href#智能硬件/a/lilia href#服务/a/lilia href#社区/a/li/ul/divdiv classsearchinput typetext value赢手机分一亿!-- 插入放大镜也就是搜索的图标 --button classiconfont#xe63d;/buttondiv classsearch-list/div/div/div/div!-- 白色导航结束 --
/body
/html
实现效果如下 本次界面实现是在Edge浏览器上有关于小米logo的显示不够完全大家可以放到Chrome浏览器和其他浏览器自主调试。
完整页面: 具体细节