壹 ❀ 引
在做博客美化的时候,想着去修改文本选中的背景色,因为网页默认是蓝底白字,看着与自己博客整体配色不太搭配,所以想着去改改。
贰 ❀ ::selection
解决方案其实很简单,使用css3 ::selection属性,该属性用于匹配元素中被用户选中或处于高亮状态的部分,并且支持修改匹配元素的color, background, cursor,和outline属性。
我在博客设置添加了如下代码:
::selection { color: #fff; background: #088; }
那么现在博客文本选中就是这个样子了:
叁 ❀ 兼容
由于是css3属性,所以简单看下PC端浏览器兼容性:
一片绿色,IE9之后完全支持,需要注意的是,火狐61之前得添加-moz-前缀,这个操作可以交给前端构建工具去做。
::-moz-selection{}
那么就记录到这里了。
5

站心网
壹 ❀ 引在做博客美化的时候,想着去修改文本选中的背景色,因为网页默认是蓝底白字,看着与自己博客整体..
为您推荐
MySQL查看、修改字符集及Collation
程序笔记
2025年01月11日
前言在使用MySQL的过程中,可能会出现初始设计使用的字符集或Collation不符合当前需求的情况。如使用utf8的表(MySQL中的utf8即utf8mb3)要支持emoji,而utf8mb3不支持emoji(emoji需要4个字节,而utf8mb3最长只支持..
js 数组方法 - 修改篇
程序笔记
2024年12月11日
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的修改篇一、增加1、push()含义:在数组末尾添加..
在 ASP.NET 中,使用 Entity Framework (EF) 创建并连接 SQLite 数据库是一种轻量级、高效的数据库管理方式。以下是详细步骤:安装必要的 NuGet 包安装EntityFrameworkCore.Sqlite包:Install-Package Microsoft.Ent..
通过js修改tinymce的编辑器的内容
程序笔记
2024年11月24日
在网页开发中,TinyMCE是一个流行的富文本编辑器。它允许用户轻松地创建和编辑HTML内容,而无需直接操作代码。然而,有时我们可能需要通过JavaScript来动态修改编辑器中的内容。本文将介绍如何使用JavaScript来修改T..

Tesseractjs 前端OCR识别提取图像文本字符工具 支持 100+ 种语言
程序笔记
2024年11月20日
Tesseract.js 简介Tesseract.js 是一个基于 Tesseract OCR 引擎的开源 JavaScript 库,用于在浏览器和 Node.js 环境中执行光学字符识别 (OCR)。它的特点是无需依赖服务器端支持,完全在客户端执行 OCR 操作。Tessera..

修改VisualSVN Server地址为ip地址,修改svn服务端地址为ip或者域名地址的方法
程序笔记
2024年10月31日
svn服务端搭建成功之后,地址太长很麻烦,想搞一个服务器专门做svn服务端,修改svn地址为ip地址无奈网上教程不靠谱,于是自己研究了下1.修改VisualSVN 的地址2修改地址并保存很多人不成功就在这里,点击确认之后复制..

DockerUI 中文可视化Docker管理工具使用示例
程序笔记
2024年10月22日
DockerUI 是由国内开发者打造的一款优秀的 Docker 可视化管理工具。该工具拥有简洁直观的UI界面,可以轻松进行Docker主机管理、集群管理,以及Docker任务的编排等操作。DockerUI不仅展示了资源利用率、系统信息和更..
.NET Core MVC页面输出中文被编码了
程序笔记
2024年10月10日
如果在使用 .NET Core MVC 时发现页面上的中文字符被编码了,可能是由于的网页编码与的实际编码不匹配所致。可以尝试以下解决方法:在Program.cs文件中注册HtmlEncoder.Create服务:using System.Text.Encodings.Web..
使用C#为图片去除水印
程序笔记
2024年10月09日
在C#中,你可以使用图像处理库来为图片去除水印。以下是一个基本的示例代码,使用AForge.NET图像处理库来去除图片中的水印:首先,确保你已经安装了AForge.NET库。你可以在Visual Studio的NuGet包管理器中搜索并安装..

lordicon官网 - 访问 8,900 多个动画图标
程序笔记
2024年10月05日
什么是LordiconLordicon 是一个提供动态图标集合的网站,这些动态图标可用于各种数字项目,如网站、移动应用和演示文稿等。这些图标被设计为轻量级且易于使用,提供了不同风格和类别以适应不同的需求。Lordicon官网..
AI文本工具网站有哪些?
程序笔记
2024年10月03日
AI 文本工具是一类利用人工智能技术实现自然语言处理的在线工具。以下是一些常见的 AI 文本工具站,以及它们的简单介绍和官方网址:OpenAI GPT-3 PlaygroundOpenAI GPT-3 Playground 是由 OpenAI 推出的一个在线 AI ..

AI文本工具合集分享
程序笔记
2024年10月03日
给大家分享一些比较火的AI文本工具,让人工智能帮助你加轻松高效地完成文本类工作。ChatGPT:官网: https://openai.com/chat-api/功能介绍: ChatGPT是一种基于GPT(Generative Pre-trained Transformer)的自然语言处..
自学.NET C#的中文网站推荐
程序笔记
2024年10月01日
以下是一些推荐的中文网站,可以帮助你自学.NET C#:CSDN(https://www.csdn.net/):CSDN是一个技术社区,提供了大量.NET C#相关的教程、文章和资源。你可以在CSDN上找到很多开发者分享的经验和实践。极客学院(htt..
以下是一些常见的AI文本工具站,以及它们的简要介绍和官方网站链接:OpenAI GPT-3 Playground:简介:OpenAI的GPT-3 Playground允许用户与GPT-3模型进行交互,进行文本生成和对话。官网:https://beta.openai.com/sig..
颜色渐变jQuery.color插件下载和使用
程序笔记
2024年09月19日
使用jQuery.color插件后可以实现某个元素的颜色渐变的效果,使用方法跟jQuery的animate基本相同。 使用方法: 1、下载jquery.color.js,下载地址http://www.leavescn.com/static/script/jquery.color.js 2、页面中..

开源中文LLaMA2模型 Chinese-Llama-2-7b
程序笔记
2024年09月17日
Meta开源了LLaMA2模型,但是官方的LLaMA2对中文的支持度不是特别充分,Chinese Llama 2 7B号称是开源社区第一个能下载、能运行的中文 LLaMA2 模型。Chinese Llama 2 7B全部开源,完全可商用的中文版 Llama2 模型及中..
C#修改注册表信息示例
程序笔记
2024年09月11日
在C#中操作Windows注册表(Registry)是很常见的任务。你可以使用 Microsoft.Win32.Registry 命名空间提供的类和方法来修改注册表信息。以下是一个简单的示例,展示了如何使用C#来修改注册表信息:修改注册表键值:..
C#把文本中的data:image转成图片
程序笔记
2024年09月11日
在C#中,要将文本中的 data:image 数据转换为图片,你需要执行以下步骤:解码 Base64 字符串: data:image URI 包含了图像的 Base64 编码数据,因此首先需要提取 Base64 部分,并对其进行解码。保存为图片文件: 解..

vscode打开代码中文显示乱码的问题
程序笔记
2024年09月03日
使用vscode打开一个有中文注释的代码,发现中文显示是乱码,一般是因为文件编码的问题。可以采取一下两种方法来避免vscode中显示中文乱码的问题:方法一:在vscode右下角的有编码显示,如UTF-8,单击一下,上面正中..
JS实现类似文本contains的方法,用indexOf实现
程序笔记
2024年09月02日
有个需求想用JS筛选页面上的一些文本,对匹配的内容进行高亮显示。需要实现类似c#中的对字符串的contains的功能~str.contains("substr");但是javascript里面没有这个方法去判断字符串str是不是包含substr,而js提供..