html网页实现查询功能实现,CSS与媒体查询实现网页导航功能(附代码)
这次给大家带来CSS与媒体查询实现网页导航功能(附代码),CSS与媒体查询实现网页导航功能的注意事项有哪些,下面就是实战案例,一起来看一下。
附上效果图,如果大家感觉不错,请参考实现代码:
代码如下,复制即可使用:
Document
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;
}
}
我在这,谁敢动我。
我是你们大哥的头
大哥的小弟一
大哥的小弟一
身高180
体重120
大哥的小弟二
大哥的小弟二
身高160
体重100
大哥的小弟三
大哥的小弟三
身高175
体重180
大哥的小弟四
大哥的小弟四
身高180
体重110
大哥的小弟五
大哥的小弟五
身高180
体重150
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
html网页实现查询功能实现,CSS与媒体查询实现网页导航功能(附代码)相关推荐
- CSS:媒体查询 CSS3 Media Queries
定义和使用 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式. @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的. ...
- 深入理解CSS Media媒体查询
前面的话 一说到响应式设计,肯定离不开媒体查询media.一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持).本文将详细介绍媒体查 ...
- HTML5期末大作业:商城页面——仿优分购电商静态网页(7个页面) HTML+CSS+JavaScript 电商购物网页HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成...
HTML5期末大作业:商城页面--仿优分购电商静态网页(7个页面) HTML+CSS+JavaScript 电商购物网页HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成 临近期末, 你 ...
- HTML5期末大作业:电商购物网站设计——易购电商购物网页设计与实现(31页) 含论文+答辩+PPT 计算机毕设网页设计源码 HTML+CSS+JavaScript web课程设计网页规划与设计...
HTML5期末大作业:电商网站设计--易购电商购物网页设计与实现(31页) 含论文+PPT 学生DW网页设计作业成品 HTML+CSS+JavaScript web课程设计网页规划与设计 计算机毕设网 ...
- 前端CSS @media 媒体查询PC端
前端CSS @media 媒体查询PC端 注意and后面跟一个空格 @media screen and (min-width: 1024px){body{font-size: 12px} } /*&g ...
- 【css】媒体查询(总结)
[css]媒体查询 文章目录 [css]媒体查询 写在前面 媒体查询: 一.认识viewport 二.关于三个viewport的理论 layout viewport(布局视口) visual view ...
- android 媒体查询,CSS常用媒体查询应用
原标题:CSS常用媒体查询应用 媒体类型 媒体类型 sans - serif字体比较适合在屏幕上阅读,而 serif 字体更容易在纸上阅读. 媒体查询包含一个可选的媒体类型和零个或多个满足CSS3规范 ...
- css基础媒体查询和rem
https://m.suning.com/ https://m.jd.com/ rem em 相对父元素font-size大小 rem 相对html 的font-size大小 媒体查询 有时候我们使用 ...
- 2.4移动Web网页开发——响应式布局(含媒体查询和bootstrap)
响应式布局 适合用于企业网站和非常非常小的布局,不适合电商网站(PC.移动分开做) 媒体查询 视口宽度变化@media(max-width: 768px){} @media(max-width: 76 ...
- 5.商品分类查询功能_商品品牌分页查询功能
知识点总结 1.功能:查询全部一级分类商品: 分类表:tb_category 字段: id name parent_id(父级分类) is_parent(是否是一级分类) sort(排序指数,越小越靠 ...
最新文章
- PHP框架之间有什么区别,php框架和设计模式区别
- 面向对象方法为何有利于软件复用?
- Orion:谷歌的新一代SDN控制器
- Qt文档阅读笔记-TextEdit QML Type官方解析及实例
- linux内核源码目录分析
- python-socket介绍
- jsp form提交到后台中文乱码_2019.6.12 servlet 3.0 和 JSP
- hive 操作(三)——hive 的数据模型
- 2021美赛什么时候出成绩?
- Windows 10 Enterprise LTSC MSDN官方纯净版下载
- 读书笔记:《小米生态链战地笔记》
- 医院各领域榜单。22个科室、100种常见疾病
- MIMO雷达波形设计
- window引导配置bcdedit
- Go语言中的Map和List实现有序Map
- Android定制属于你自己的导航栏
- 解决vps上的ssh掉线------tmux
- 逆向破解_iOS_学习笔记_1
- case...when...
- 三十九 吃饭 我在软件园的那些日子里
热门文章
- Gateway网关- 微服务(十五)
- “蔚小理”想挑战特斯拉?先干过比亚迪再说
- 【2G模组Air202开发】使用LuatTools下载Luat底层Lod及编写第一个程序:流水灯
- 十分钟理解线性代数的本质_十分钟理解线性代数的本质
- ftp上传工具如何下载和使用像详细教程
- 实时单目物体SLAM Real-time Monocular Object SLAM
- PhotoShop .psd文件格式读取分析(结合unity)
- EAS BOS:序时簿中获取选中行中某单元格的值方法
- ie浏览器文档模式设置
- 20145322何志威 《信息安全系统设计基础》第2周学习总结