ima上的svg剪辑路径(帮手:clip-path-generator) ge和一个没有剪辑路径的blury克隆,都在一个容器内。添加了低透明度的彩色图层,让高光更清晰。 - jsfiddle -

ps.1:在此剪辑路径生成器中,您可以单击并拖动桌面中的图片到画布中。您可以在网络上轻松找到更多剪辑路径生成器,如this one。

ps.2:您可以在图形软件(如Inkscape或Adobe Illustrator)上构建svg图形。

body {

margin: 0;

background: honeydew;

}

.container {

position: relative;

vertical-align: bottom;

display: inline-block;

border: 4px solid indigo;

box-sizing: border-box;

overflow: hidden;

}

.color {

position: absolute;

top: 0;

left: 0;

width:100%;

height:100%;

background-color: indigo;

opacity: 0.2;

}

.back {

-webkit-filter: blur(2px); /* Chrome, Safari, Opera */

filter: blur(2px);

}

.clipped {

position: absolute;

top:0;

left:0;

}

#clip1 {

/*Chrome,Safari*/

-webkit-clip-path: polygon(25px 250px,70px 250px,70px 285px,260px 285px,260px 250px,160px 250px,160px 115px,225px 115px,225px 90px,160px 90px,160px 70px,25px 70px);

/*Firefox*/

clip-path: url("#clipPolygon");

/* iOS support inline encoded svg file*/

-webkit-mask: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIwIiBoZWlnaHQ9IjAiPgogIDxjbGlwUGF0aCBpZD0ic3ZnQ2xpcCI+CiAgICA8cGF0aCBpZD0ic3ZnUGF0aCIgZD0iTTI1LDI1MCBMNzAsMjUwIDcxLDI4NSAyNjAsMjg1IDI2MSwyNTAgMTYwLDI1MCAxNjAsMTE1IDIyNSwxMTUgMjI1LDkwIDE2MCw5MCAxNjAsNzAgMjUsNzAgeiIvPgogIDwvY2xpcFBhdGg+CiAgPHBhdGggaWQ9InN2Z01hc2siIGQ9Ik0yNSwyNTAgTDcwLDI1MCA3MSwyODUgMjYwLDI4NSAyNjEsMjUwIDE2MCwyNTAgMTYwLDExNSAyMjUsMTE1IDIyNSw5MCAxNjAsOTAgMTYwLDcwIDI1LDcwIHoiICAvPgo8L3N2Zz4=) no-repeat;

}

简化版本的它,用一个单一的形象,不带过滤器,无夹路径,使用内置的Adobe Illustrator的坚实SVG形状:

.container {

position: relative;

}

svg {

position: absolute;

top: 0;

left: 0;

}

polygon {

cursor: pointer;

opacity: 0.6;

fill: green;

}

polygon:hover {

opacity: 0.8;

fill: red;

}

html怎么改变一块区域颜色,更改HTML中所选区域的背景颜色/不透明度相关推荐

  1. python tkinter 背景色改变不了_python – 在Tkinter中动态更改小部件背景颜色

    从我的第一印象我认为这应该是你正在寻找的,作为一个简单的例子 from Tkinter import * root = Tk() global colour global colourselectio ...

  2. element更改导航菜单被选中项的背景颜色

    element更改导航栏被选中项的背景颜色 在使用element的导航栏菜单时,官方文档指明可以改变导航栏的的背景颜色,字体颜色以及选中项的字体颜色,但是有时我们想要使用自定义颜色.在F12中可以看见 ...

  3. 修改intellij(idea)中mybatis对应的xml背景颜色

    修改intellij(idea)中mybatis对应的xml背景颜色 转载于:https://www.cnblogs.com/hfultrastrong/p/9983961.html

  4. android中在java代码中设置Button按钮的背景颜色

    android中在java代码中设置Button按钮的背景颜色 1.设置背景图片,图片来源于drawable: flightInfoPanel.setBackgroundDrawable(getRes ...

  5. Vue卡列表中不同卡片显示不同背景颜色

    Vue卡列表中不同卡片显示不同背景颜色 最近做一个项目的移动端页面,需要完成一个卡列表,不同银行显示不同颜色的问题,一开始考虑过通过识别银行图标色调生成,但最后为了考虑开发成本,只做几种通用的色调. ...

  6. Aspose.Words 设置背景颜色4种效果(当前段落设置背景颜色,所有段落文字设置背景颜色,当前单元格设置背景颜色,当前段落文字设置背景颜色)

    1.当前段落设置背景颜色 实现代码: Aspose.Words.Document doc = new Document();//新建一个空白的文档 Aspose.Words.DocumentBuild ...

  7. 【opencv450-samples】inpaint 使用区域邻域恢复图像中的选定区域

    左侧为修复后的  右侧为源图像 源码: #include "opencv2/imgcodecs.hpp" #include "opencv2/highgui.hpp&qu ...

  8. 在elementui中修改表格头的背景颜色

    在elementui中修改表格头的背景颜色 直接对element标签修改是无效的 在外层标签中添加属性可对表格头部进行操作 <el-table:data="tableData" ...

  9. html表格一行设置颜色,更改表格中一行的颜色,html

    我想用html和css制作表格.但我的问题是,我希望桌子有两种颜色的行,一个橙色和一个白色....我使用JavaScript来填充表格.但我不能改变颜色在第二种情况下.什么sintax我应该使用使用J ...

最新文章

  1. java io字符输出流_【Java的IO流之文件字符输入输出流 25】
  2. HDU 4256 翻译罗马数字
  3. vlan指的是什么?—Vecloud微云
  4. App乱世,3721离我们有多远
  5. BLE-NRF51822-实现简单扫描器
  6. Android开发者指南(29) —— USB Host and Accessory
  7. 剑三千岛湖服务器是不是维护了,《剑网3》4.10维护公告:疆域重新进行地理划归...
  8. win32开发(调试)
  9. 【生信进阶练习1000days】day6-OrganismDb packages
  10. Dell服务器重装系统
  11. C语言:51单片机看这一篇就够了
  12. [953]mongo创建索引及索引相关方法
  13. 如何将caj转换成word?caj转Word工具
  14. PAT 甲级1021 Deepest Root
  15. 华为这个广告,我愿一辈子不买苹果!
  16. 安装Adobe软件时显示:您的浏览器或者操作系统不再受支持,您可能需要安装操作系统的最新更新。
  17. JS解密,在线JS解密解密
  18. AndroidSDK开发6我用kotlin协程写了一个简单sdk
  19. 靶机渗透之Wakanda
  20. Python爬虫实战一之爬取糗事百科段子

热门文章

  1. Nginx深入详解之过滤模块
  2. React学习:组件之间的关系、参数传递-学习笔记
  3. linux中使用xshell远程连接
  4. storm-kafka源码分析
  5. 朴素贝叶斯原理及实现
  6. Android网络连接的两种方法:apache client和httpurlconnection的比较
  7. TensorFlow学习笔记(十八)tf.reshape矩阵变形
  8. ElasticSearch对地理数据查询(二)
  9. Hive 基础(1):分区、桶、Sort Merge Bucket Join
  10. Spark内存管理(3)—— 统一内存管理设计理念