【发布时间】:2019-05-04 09:19:30
【问题描述】:
我正在建立一个新网站,我想根据背景颜色或图像更改徽标颜色(即position: fixed)。
我在this site 上找到了一个示例。您可以查看徽标和某些元素如何根据背景更改颜色。
body {
margin: 0;
}
.logo img {
position: fixed;
width: 100px;
}
.black {
background: black;
width: 100%;
height: 400px;
}
.yellow {
background: yellow;
width: 100%;
height: 400px;
}
.red {
background: red;
width: 100%;
height: 400px;
}
.imageBg {
background: url(https://images.pexels.com/photos/2208895/pexels-photo-2208895.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260);
width: 100%;
height: 400px;
background-size: cover;
}
<div class="logo">
<img src="http://www.clker.com/cliparts/n/y/a/M/G/h/fdl-logo.svg">
</div>
<!-- change logo color to: black -->
<section class="yellow"></section>
<!-- change logo color to: white -->
<section class="black"></section>
<!-- change logo color to: white -->
<section class="red"></section>
<!-- change logo color to: black -->
<section class="yellow"></section>
<!-- change logo color to: white -->
<section class="imageBg"></section>
这是我的小提琴:https://jsfiddle.net/o0gnayht/
【问题讨论】:
标签: javascript html css