效果图

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编写百度搜索静态效果的更多相关文章

  1. 教你编写百度搜索广告过滤的chrome插件

    1 前言 目前百度搜索列表首页里,广告5条正常内容是10条,而且广告都是前1到5条的位置,与正常内容的显示样式无异.对于我们这样有能力的开发者,其实可以简单的实现一个chrome插件,在百度搜索页面里 ...

  2. 百度搜索效果(jsonp法)

    百度搜索效果(jsonp法): 不需要放在服务器中,本地就可以执行 <!DOCTYPE html> <html> <head> <meta charset=& ...

  3. 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)

    实现功能描述: 1.实现搜索框的智能提示 2.第二次浏览器缓存结果 3.实现仿百度搜索 <!DOCTYPE html> <html xmlns="http://www.w3 ...

  4. Ajax跨域实现淘宝/百度搜索下拉提示效果

    最近学到Ajax,觉得自己对与前后端的数据交互有了一个基本的了解.下面是Ajax应用到淘宝/百度的搜索功能的一个简单的小实例,就是输入一个词,下拉框中自动显示匹配的内容:

  5. js借助JSONP实现百度搜索框提示效果

    主要借助百度搜索的API,调用时会存在跨域问题,需要通过JSONP来解决这个问题,代码如下(代码中部分使用ES6语法): HTML <input type="text" id ...

  6. Web自动化框架LazyUI使用手册(2)--先跑起来再说(第一个测试用例-百度搜索)

    作者:cryanimal QQ:164166060 上篇文章中,简要介绍了LazyUI框架,本文便来演示,如何从无到有快速搭建基于lazyUI的工程,并成功运行第一个测试用例. 本文以百度搜索为例,选 ...

  7. 百度搜索 “Java面试题” 前200页(面试必看)

    前言 本文中的题目来源于网上的一篇文章<百度搜索 "Java面试题" 前200页>,但该文章里面只有题目,没有答案.因此,我整理了一些答案发布于本文.本文整理答案的原则 ...

  8. 开发一个chrome插件:将百度搜索热点屏蔽掉!

    每次百度搜索,搜索结果的右边总是出现些乱七八糟的搜索热点(推的都是些什么玩意,高校替课和我有毛关系,几个悲伤的热点我用星号顶掉了). 强迫症想把它隐藏掉,我用的是chrome浏览器,受adblock( ...

  9. Springboot+Vue实现仿百度搜索自动提示框匹配查询功能

    案例功能效果图 前端初始页面 输入搜索信息页面 点击查询结果页面 环境介绍 前端:vue 后端:springboot jdk:1.8及以上 数据库:mysql 核心代码介绍 TypeCtrler .j ...

随机推荐

  1. Qt Designer问题(挖坑)

    同时用两个VS的Qt Designer打开.ui文件,关闭Qt Designer之后再打开发现Qt Designer不在打开方式了.要重启VS才行.

  2. CAS工程用redis集群存储票据ticket Spring整合

    maven jar包版本: <dependency> <groupId>redis.clients</groupId> <artifactId>jedi ...

  3. ASP.NET MVC 访问静态文件

    When use asp.net MVC, we can add a special route to access the image files. the code like below: 1. ...

  4. python内建数据类型有哪些

    整型--int 布尔型--bool 字符串--str 列表--list 元组--tuple 字典--dict

  5. vtime.hpp

    //vov #ifndef VTIME_HPP #define VTIME_HPP #include <cstdio> #include <ctime> #include &l ...

  6. idea 本地tomcat启动控制台乱码问题

    问题:本地tomcat启动,控制台出现中文乱码: 解决办法: 安装了idea发现启动tomcat的时候控制台会有乱码问题,在tomcat配置中添加在VM options填写-Dfile.encodin ...

  7. F7+vue 物理返回键监听使用

    以前使用的是纯F7,这个项目加了Vue进去,但碰到了一个问题,就是这样监听不到安卓物理键的返回,它是点击返回,直接推出程序,这个坑有点深,查了不少资料也问了不少人,最后在网上看到了别人的写的,自己也改 ...

  8. day 02 python 基础

    1.day1作业讲解 题目答案见day1 2.格式化输出 %占位符,s:字符串,d:数字 %%只是单纯的显示%(显示的%是后面的) #格式化输出 # % s d # name = input('请输入 ...

  9. Xshell配置使用linux的图形界面

    1.配置Xshell如下图 2.在命令行中执行"gnome-panel". 3.或者使用xstart,配置如下图:

  10. composer的安装方法 以及 ThinkPHP5安装

    1.下载installer的文件,使用浏览器开启链接:getcomposer.org/installer,下载如下文件到 E:\xs2016\composer, 将installer重命名为compo ...