搜索文字加红

DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title></title>

</head>

<style>

body{

margin: 0;

user-select: none;

}

.logo{

width: 100%;

height: 80px;

background-color: #2f3942;

}

.logo>img{

margin-top: 20px;

margin-left: 20px;

}

.content{

width: 680px;

height: auto;

margin-left: 15%;

}

.content>p{

width: 100%;

font-size: 14px;

color: grey;

height: 30px;

line-height: 30px;

margin-top: 50px;

}

.results{

width: 100%;

height: 110px;

margin-top: 10px;

}

.results>a{

display: inline-block;

width: auto;

height: 25px;

font-size: 18px;

color: #00c;

}

.recont{

width: 100%;

height: 80px;

margin-top: 10px;

}

.recontimg{

width: 100px;

height: 70px;

float: left;

overflow: hidden;

}

.recontimg:hover{

cursor: pointer;

}

.recontimg>img{

width: 100%;

height: auto;

}

.recontzi{

width: 500px;

height: 80px;

float: left;

margin-left: 10px;

}

.recontzi>p:nth-of-type(1){

width: 500px;

height: 58px;

margin: 0;

font-size: 14px;

margin-top: -3px;

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp:3;

-webkit-box-orient:vertical;

}

.recontzi>p:nth-of-type(2){

width: 350px;

height: 20px;

margin: 0;

float: left;

color: #55a048;

margin-top: -1px;

overflow: hidden;

text-overflow: ellipsis;

}

.recontzi span{

float: left;

color: #55a048;

margin-top: -1px;

margin-left: 50px;

}

.searchsome{

width: 680px;

height: 50px;

margin-top: 50px;

margin-left: 15%;

}

.searchsome>input:nth-of-type(1){

width: 470px;

height: 30px;

float: left;

}

.searchsome>div{

width: 100px;

height: 36px;

color: white;

text-align: center;

line-height: 36px;

float: left;

margin-left: 30px;

user-select: none;

border-radius: 2px;

background-color: #3483f8;

}

.searchsome>div:hover{

cursor: pointer;

}

.highlight {

color:red;

}

</style>

<body>

<div class="logo">

<img src="../imgHY/header-logo.png" />

</div>

<div class="content">

<p>为你找到 <span>250</span> 个相关结果</p>

<div class="results">

<a href="#">我是一个非常非常非常非常长的标题哦</a>

<div class="recont">

<div class="recontimg">

<img src="../imgHY/huoying1.jpg" />

</div>

<div class="recontzi">

<p>这是一个忍者的世界啊,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或这是一个忍者的世界,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或。能热衷地喜欢一个剧也是不错的,不像本宝宝,还珠格格和西游记陪伴了我整个青春期,多么痛的领悟啊</p>

<p>www.dilidili.com/anime/nodilidili.com/anime/nodilidili.cocom/anime/nodilidili.cocom/anime/nodilidili.cocom/anime/nodilidili.com/anime/nodilidili.com/anime/notanonin </p> <span>2017-05-20</span>

</div>

</div>

</div>

<div class="results">

<a href="#">我是一个非常非常非常非常非常长的标题哦</a>

<div class="recont">

<div class="recontimg">

<img src="../imgHY/huoying2.jpg" />

</div>

<div class="recontzi">

<p>这是一个忍者的世界啊,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或。能热衷地喜欢一个剧也是不错的,不像本宝宝,还珠格格和西游记陪伴了我整个青春期,多么痛的领悟啊</p>

<p>www.dilidili.com/anime/notanonin  </p><span>2017-05-20</span>

</div>

</div>

</div>

<div class="results">

<a href="#">我是一个非常非常长的标题哦</a>

<div class="recont">

<div class="recontimg">

<img src="../imgHY/huoying3.jpg" />

</div>

<div class="recontzi">

<p>这是一个忍者的世界啊,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或。能热衷地喜欢一个剧也是不错的,不像本宝宝,还珠格格和西游记陪伴了我整个青春期,多么痛的领悟啊</p>

<p>www.dilidili.com/anime/notanonin </p><span>2017-05-20</span>

</div>

</div>

</div>

<div class="results">

<a href="#">我是一个非常长的标题哦</a>

<div class="recont">

<div class="recontimg">

<img src="../imgHY/huoying4.jpg" />

</div>

<div class="recontzi">

<p>这是一个忍者的世界啊,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或。能热衷地喜欢一个剧也是不错的,不像本宝宝,还珠格格和西游记陪伴了我整个青春期,多么痛的领悟啊</p>

<p>www.dilidili.com/anime/notanonin  </p><span>2017-05-20</span>

</div>

</div>

</div>

<div class="results">

<a href="#">我是一个非常非常非常长的标题哦</a>

<div class="recont">

<div class="recontimg">

<img src="../imgHY/huoying5.jpg" />

</div>

<div class="recontzi">

<p>这是一个忍者的世界啊,我记得阿杜特别喜欢看火影忍者,当时我并不喜欢看动漫,当然现在也不喜欢看,啊哈哈哈或。能热衷地喜欢一个剧也是不错的,不像本宝宝,还珠格格和西游记陪伴了我整个青春期,多么痛的领悟啊</p>

<p>www.dilidili.com/anime/notanonin  </p><span>2017-05-20</span>

</div>

</div>

</div>

</div>

<div class="searchsome">

<input type="text" id="heheda" placeholder="输入你想搜索的巴拉"/>

<div class="searchnow">立即搜索</div>

</div>

</body>

<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function ()

{

$(‘.searchnow‘).click(highlight);//点击search时,执行highlight函数;

function highlight()

{

clearSelection();//先清空一下上次高亮显示的内容;

var searchText = $(‘#heheda‘).val();//获取你输入的关键字;

var regExp = new RegExp(searchText, ‘g‘);//创建正则表达式,g表示全局的,如果不用g,则查找到第一个就不会继续向下查找了;

$(‘p‘).each(function()//遍历文章;

{

var html = $(this).html();

var newHtml = html.replace(regExp, ‘<a class="highlight" >‘+searchText+‘</a>‘);//将找到的关键字替换,加上highlight属性;

$(this).html(newHtml);//更新文章;

});

}

function clearSelection()

{

$(‘p‘).each(function()//遍历

{

$(this).find(‘.highlight‘).each(function()//找到所有highlight属性的元素;

{

$(this).replaceWith($(this).html());//将他们的属性去掉;

});

});

}

});

</script>

</html>

来自为知笔记(Wiz)

时间: 2024-09-29 03:38:51

搜索文字加红的相关文章

ASP.NET 导出Excel时,某单元格内一部分文字加粗加下划线

一.简述 在项目中的某个导出Excel的功能就需要在某个单元格中使一部分文字加粗和加下划线. 二.内容 在这个导出Excel的功能里用到了 Microsoft.Office.Interop.Excel 这个类库. 然后操作单元格: Microsoft.Office.Interop.Excel.Range cells = (Microsoft.Office.Interop.Excel.Range)xlsWorkSheet.Cells; cells["1", "A"]

CSS 给文字加阴影

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>阴影文字</title> </head> <body> <div style="font-size:36pt; font-family: Arial ; color: red; positi

Chrome 控制台新玩法-console显示图片以及为文字加样式

有兴趣的同学可以文章最后的代码复制贴到控制台玩玩. Go for Code 在正常模式下,一般只能向console 控制台输出简单的文字信息.但为了把信息输出得更优雅更便于阅读,除了cosole.log()方法外还可以调用 cosole.warn() 来输出警告信息,在控制台中出来的效果如下: 在输出信息前面会有一个带感叹号的黄色三角警告符号.似乎比一般的console信息要友好得多了.虽然图标是黄色的,但输出的文字仍然是黑色. 另外经常用到的是输出错误信息.可以通过调用console.erro

小程序中搜索文字高亮显示

小程序对解析标签字符串不友好,有时候要处理一些搜索内容.关键字.段落中高亮展示检索到的匹配文字就会比较麻烦. [HTML] <view class="section"> <view class="view-search"> <input class="view-search-input" value="{{keyName}}" placeholder="输入搜索关键词" bin

Layui数据表格/搜索重加载/分条件操作/工具条监听

<div class="layui-layout layui-layout-admin" style="padding-left: 20px;"> <div class="layui-row" style="margin-top: 20px;"> //搜索开始 <form class="layui-form" action="" onsubmit="

C# DataGridView 对指定行文字加粗实现阅读标记

在使用DataGridView控件放置通知等信息时,会遇到标记"已读"."未读"的问题.通过SQL语句查询出的结果中,"已读"."未读"会被放在一个专门的字段(DataGridView的列)中用来标记这个 条目的阅读情况.本文的目标就是要做到在显示上区分当前用户已读和未读的条目. 1.准备工作 建立一个C#窗体应用程序,里面放置一个Dock属性设置为Full的DataGridView 2.程序代码 在Load函数中,模拟生成了

QQ推广神器:批量加群、好友、群发。支持批量搜索关键词加群分享下载

V2.1版本更新说明: 1.新增邮箱导出功能 2.新增一键添加关键词查询结果所有群 3.新增好友验证数学自动计算 4.新增好友验证答案判断 -------------------------------------------- 这款工具在自动加好友的时候是要自动操作键盘 杀毒软件会误认为这是键盘记录器 实际上我们并没有钓鱼程序.或者是键盘记录器 担心不放心的可以自行抓包 或者自己编译 人格担保,这是无后门.无版权 V2版本~第二次更新了 ----------------------------

as3.0给文字加纹理效果

所谓纹理效果,结果不是一个文本框,生成的是一个图片 用copyPixels这个接口 官方解释 为没有拉伸.旋转或色彩效果的图像之间的像素处理提供一个快速例程.此方法在目标 BitmapData 对象的目标点将源图像的矩形区域复制为同样大小的矩形区域. 如果包括 alphaBitmap 参数和 alphaPoint 参数,则可以将另一个图像用作源图像的 Alpha 源.如果源图像具有 Alpha 数据,则这两组 Alpha 数据都用于将源图像中的像素组合到目标图像中.alphaPoint 参数是

简洁的文字加图片应用:“深蓝”,源代码分享

自己做的基于Android的壁纸应用的源码分享. 功能包括: 1:选择颜色或者图片背景, 2:对图片进行高斯模糊处理. 3:点击空白部分可以书写属于自己的文字. 4:生成一张图片,设为壁纸和直接分享. ? App下载地址:http://www.wandoujia.com/apps/com.amazing.deepblue 源码Github网址:https://github.com/amazingyyc/DeepBlue ? 截图: