html怎么改变一块区域颜色,更改HTML中所选区域的背景颜色/不透明度
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中所选区域的背景颜色/不透明度相关推荐
- python tkinter 背景色改变不了_python – 在Tkinter中动态更改小部件背景颜色
从我的第一印象我认为这应该是你正在寻找的,作为一个简单的例子 from Tkinter import * root = Tk() global colour global colourselectio ...
- element更改导航菜单被选中项的背景颜色
element更改导航栏被选中项的背景颜色 在使用element的导航栏菜单时,官方文档指明可以改变导航栏的的背景颜色,字体颜色以及选中项的字体颜色,但是有时我们想要使用自定义颜色.在F12中可以看见 ...
- 修改intellij(idea)中mybatis对应的xml背景颜色
修改intellij(idea)中mybatis对应的xml背景颜色 转载于:https://www.cnblogs.com/hfultrastrong/p/9983961.html
- android中在java代码中设置Button按钮的背景颜色
android中在java代码中设置Button按钮的背景颜色 1.设置背景图片,图片来源于drawable: flightInfoPanel.setBackgroundDrawable(getRes ...
- Vue卡列表中不同卡片显示不同背景颜色
Vue卡列表中不同卡片显示不同背景颜色 最近做一个项目的移动端页面,需要完成一个卡列表,不同银行显示不同颜色的问题,一开始考虑过通过识别银行图标色调生成,但最后为了考虑开发成本,只做几种通用的色调. ...
- Aspose.Words 设置背景颜色4种效果(当前段落设置背景颜色,所有段落文字设置背景颜色,当前单元格设置背景颜色,当前段落文字设置背景颜色)
1.当前段落设置背景颜色 实现代码: Aspose.Words.Document doc = new Document();//新建一个空白的文档 Aspose.Words.DocumentBuild ...
- 【opencv450-samples】inpaint 使用区域邻域恢复图像中的选定区域
左侧为修复后的 右侧为源图像 源码: #include "opencv2/imgcodecs.hpp" #include "opencv2/highgui.hpp&qu ...
- 在elementui中修改表格头的背景颜色
在elementui中修改表格头的背景颜色 直接对element标签修改是无效的 在外层标签中添加属性可对表格头部进行操作 <el-table:data="tableData" ...
- html表格一行设置颜色,更改表格中一行的颜色,html
我想用html和css制作表格.但我的问题是,我希望桌子有两种颜色的行,一个橙色和一个白色....我使用JavaScript来填充表格.但我不能改变颜色在第二种情况下.什么sintax我应该使用使用J ...
最新文章
- java io字符输出流_【Java的IO流之文件字符输入输出流 25】
- HDU 4256 翻译罗马数字
- vlan指的是什么?—Vecloud微云
- App乱世,3721离我们有多远
- BLE-NRF51822-实现简单扫描器
- Android开发者指南(29) —— USB Host and Accessory
- 剑三千岛湖服务器是不是维护了,《剑网3》4.10维护公告:疆域重新进行地理划归...
- win32开发(调试)
- 【生信进阶练习1000days】day6-OrganismDb packages
- Dell服务器重装系统
- C语言:51单片机看这一篇就够了
- [953]mongo创建索引及索引相关方法
- 如何将caj转换成word?caj转Word工具
- PAT 甲级1021 Deepest Root
- 华为这个广告,我愿一辈子不买苹果!
- 安装Adobe软件时显示:您的浏览器或者操作系统不再受支持,您可能需要安装操作系统的最新更新。
- JS解密,在线JS解密解密
- AndroidSDK开发6我用kotlin协程写了一个简单sdk
- 靶机渗透之Wakanda
- Python爬虫实战一之爬取糗事百科段子