用less编写百度搜索静态效果
效果图
html页面
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>模拟百度一下</title>
    <link rel="stylesheet" type="text/less" href="style/index.less">
    <script src="js/less.min.js"></script>
</head>
<body>
<div class="header">
    <ul class="header_nav">
        <li><a href="###">新闻</a></li>
        <li><a href="###">hao123</a></li>
        <li><a href="###">地图</a></li>
        <li><a href="###">视频</a></li>
        <li><a href="###">贴吧</a></li>
        <li><a href="###">学术</a></li>
        <li><a href="###">登录</a></li>
        <li><a href="###">设置</a></li>
        <li class="nav-more"><a href="###">更多产品</a></li>
    </ul>
    <div class="content">
        <img src="image/bd_logo.png" alt="">
        <div class="con-input">
            <span></span>
                <input type="text" class="search"><input type="button" class="btn" value="百度一下">
        </div>
    </div>
</div>
</body>
</html>
less样式部分
*{
  margin: 0;
  padding: 0;
  font-family:'微软雅黑';
}
@color-blue: #398bfb;
.header{
  width: 1000px;//给定宽度,就不会随窗口大写而改变
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  vertical-align: middle;
  .header_nav{  //导航栏部分
    float: right;
    li{
      list-style: none;
      float: left;
      margin-right: 10px;
      font-size: 16px;
      font-weight:bold;
      a{
        color:black;
      }
    }
    .nav-more{   //更多产品样式的重写
      width: 86px;
      height: 32px;
      font-size: 13px;
      line-height: 32px;
      text-align: center;
      background: @color-blue;
      a{
        text-decoration: none;
        color: #ffffff;
      }
    }
  }
  .content{  //中间搜索区域部分
    position: relative;
    clear: both;
    height: 62%;
    min-height: 181px;
    margin-top: 100px;
    text-align: center;
    img{   //logo部分
      width: 270px;
      height: 129px;
    }
    .con-input{   //input框
      margin-left: 20%;
      position: absolute;
      .search{
        width: 521px;
        height: 20px;
        padding: 7px;
        vertical-align: middle;
      }
      .btn{  //百度一下按钮
        width: 102px;
        height: 38px;
        background: @color-blue;
        text-align: center;
        line-height: 38px;
        color: #ffffff;
        font-size: 16px;
        font-weight: normal;
        cursor: pointer;
        border: none;
        vertical-align: middle;
      }
      span {  //相机部分
        background: url("../image/camera_new_5606e8f.png");
        background-position: 0 0;
        height: 18px;
        width: 18px;
        display: inline-block;
        zoom: 1;
        vertical-align: top;
        position: absolute;
        top: 14px;
        right: 112px;
        &:hover {
          background-position: 0 -18px;
        }
      }
    }
  }
}
用less编写百度搜索静态效果的更多相关文章
- 教你编写百度搜索广告过滤的chrome插件
		1 前言 目前百度搜索列表首页里,广告5条正常内容是10条,而且广告都是前1到5条的位置,与正常内容的显示样式无异.对于我们这样有能力的开发者,其实可以简单的实现一个chrome插件,在百度搜索页面里 ... 
- 百度搜索效果(jsonp法)
		百度搜索效果(jsonp法): 不需要放在服务器中,本地就可以执行 <!DOCTYPE html> <html> <head> <meta charset=& ... 
- 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)
		实现功能描述: 1.实现搜索框的智能提示 2.第二次浏览器缓存结果 3.实现仿百度搜索 <!DOCTYPE html> <html xmlns="http://www.w3 ... 
- Ajax跨域实现淘宝/百度搜索下拉提示效果
		最近学到Ajax,觉得自己对与前后端的数据交互有了一个基本的了解.下面是Ajax应用到淘宝/百度的搜索功能的一个简单的小实例,就是输入一个词,下拉框中自动显示匹配的内容: 
- js借助JSONP实现百度搜索框提示效果
		主要借助百度搜索的API,调用时会存在跨域问题,需要通过JSONP来解决这个问题,代码如下(代码中部分使用ES6语法): HTML <input type="text" id ... 
- Web自动化框架LazyUI使用手册(2)--先跑起来再说(第一个测试用例-百度搜索)
		作者:cryanimal QQ:164166060 上篇文章中,简要介绍了LazyUI框架,本文便来演示,如何从无到有快速搭建基于lazyUI的工程,并成功运行第一个测试用例. 本文以百度搜索为例,选 ... 
- 百度搜索 “Java面试题” 前200页(面试必看)
		前言 本文中的题目来源于网上的一篇文章<百度搜索 "Java面试题" 前200页>,但该文章里面只有题目,没有答案.因此,我整理了一些答案发布于本文.本文整理答案的原则 ... 
- 开发一个chrome插件:将百度搜索热点屏蔽掉!
		每次百度搜索,搜索结果的右边总是出现些乱七八糟的搜索热点(推的都是些什么玩意,高校替课和我有毛关系,几个悲伤的热点我用星号顶掉了). 强迫症想把它隐藏掉,我用的是chrome浏览器,受adblock( ... 
- Springboot+Vue实现仿百度搜索自动提示框匹配查询功能
		案例功能效果图 前端初始页面 输入搜索信息页面 点击查询结果页面 环境介绍 前端:vue 后端:springboot jdk:1.8及以上 数据库:mysql 核心代码介绍 TypeCtrler .j ... 
随机推荐
- 如何在Windows上的Jupyter Notebook中安装和运行PySpark
			When I write PySpark code, I use Jupyter notebook to test my code before submitting a job on the clu ... 
- java基础之集合框架--使用ArrayList类动态 存储数据
			一.ArrayList是List接口下的一个实现类,实现了长度可变的.连续的数组:拥有数组的特性. 遵循了LIst的规则:不唯一的.有序的. 如果没有增加泛型的话,集合中可以添加任何类型的数据. 使用 ... 
- 浏览器输入URL后,HTTP请求返回的完整过程
			1.Redirect,跳转 浏览器记录里这个地址永久跳转的新地址,浏览器先去判断需不需要跳转 2.Application cache ,应用缓存 浏览器看请求的资源是否有缓存 3.DNS解 ... 
- 2018-2019-2 20165303《网络对抗技术》Exp2 后门原理与实践
			实验内容 (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用socat获取主机操作Shell, 任务计划启动 (0.5分) (3)使用MSF meterpreter( ... 
- cowboy源码分析(二)
			接 cowboy源码分析(一) 下面我们重点看看cowboy_protocol.erl代码 -module(cowboy_protocol). %% API. -export([start_link/ ... 
- Appium + Python环境搭建(移动端自动化)
			安装JDK,配置JDK环境 百度搜索下载就行,这里分享一个下载链接:https://pan.baidu.com/s/1snuTOAx 密码:9z8r. 下载好后点击进行安装.安装好后进行环境变量 ... 
- Genymotion下载及安装
			引用https://blog.csdn.net/yht2004123/article/details/80146989 一.注册\登录 打开Genymotion官网,https://www.genym ... 
- servlet两种配置方法详解
			1.web.xml中Servlet的注解 <servlet> <!-- servlet的内部名称,自定义 --> <servlet-name>DemoAction ... 
- Envoy 源码分析--network L4 filter manager
			目录 Envoy 源码分析--network L4 filter manager FilterManagerImpl addWriteFilter addReadFilter addFilter in ... 
- C++ DWORD 转byte char 数组、指针
			C++ DWORD 转byte char 数组.指针 byte byteData[1024]; // byte数组,示例 DWORD dwData = dwReadBytes; // dword数据, ... 
