最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css使用relative模仿百度首页top

来源:懂视网 责编:小采 时间:2020-11-27 18:49:17
文档

css使用relative模仿百度首页top

css使用relative模仿百度首页top:最近在学习HTML、CSS的过程中,想模仿一下百度首页。发现搜索框这一部分与上下其它元素的空白距离可以随着窗口大小变化,希望本文能帮助到大家。效果实现<!DOCTYPE html> <html> <head> <meta charset="
推荐度:
导读css使用relative模仿百度首页top:最近在学习HTML、CSS的过程中,想模仿一下百度首页。发现搜索框这一部分与上下其它元素的空白距离可以随着窗口大小变化,希望本文能帮助到大家。效果实现<!DOCTYPE html> <html> <head> <meta charset="
最近在学习HTML、CSS的过程中,想模仿一下百度首页。发现搜索框这一部分与上下其它元素的空白距离可以随着窗口大小变化,希望本文能帮助到大家。

效果实现

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>垂直伸缩</title>
 <style type="text/css">
 *{
 padding: 0;
 margin: 0;
 }
 body,html{
 height: 100%;
 }
 .content{
 min-width: 810px;
 min-height: 600px;
 height: 100%;
 border: 1px dashed green;
 }
 .wrap{
 width: 100%;
 height: 191px;
 border: 1px solid blue;
 position: relative;
 top: 38.2%;
 }
 .wrap-content{
 width: 100%;
 height: 191px;
 background-color: red;
 position: relative;
 top: -191px;
 }
 </style>
</head>
<body>
 <p class="content">
 <p class="wrap">
 <p class="wrap-content">
 </p>
 </p>
 </p>
</body>
</html>

分析

利用的原理:

百分比值的计算方式:实际值 = 具有确定宽高的祖先元素的宽高 * 百分比值。默认情况下,块级元素的宽为100%,高度则是根据内容来计算。所以如果祖先元素没有确定了高度的,那么百分比值也无法确定,它的值会被设置为0。

如果设置了html元素的高度为height: 100%;那么html元素的高度会随着viewport的高度改变。

文档

css使用relative模仿百度首页top

css使用relative模仿百度首页top:最近在学习HTML、CSS的过程中,想模仿一下百度首页。发现搜索框这一部分与上下其它元素的空白距离可以随着窗口大小变化,希望本文能帮助到大家。效果实现<!DOCTYPE html> <html> <head> <meta charset="
推荐度:
标签: 百度 top css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top