设置一个元素使其周围环境淡化
Setting an element to fade its surroundings
我正在尝试让一个元素淡出它的 surroundings.Imagine 灰色框在文本上方。我希望灰色框周围的文字具有淡入淡出的效果。
几乎淡化框周围的文字
希望我说得有道理。感谢你的帮助!
HTML
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Deseruntconsequatur nisi nulla odio eligendi sapiente rerum totam commodi
quae illo voluptatum soluta aut exercitationem debitis dicta ivermolestia
</p>
<div class="box"></div>
CSS
p {
width: 250px;
}
div.box {
width: 50px;
height: 50px;
background-color: gray;
position:absolute;
top:0;
}
JSFiddle:https://jsfiddle.net/26t9mL47/
您可以使用 CSS 中的@keyframes 属性:
p {
width: 250px;
}
div.box {
width: 50px;
height: 50px;
background-color: gray;
float:left;
margin:10px;
}
/* Animation */
@keyframes example {
from {color: black;}
to {color: white;}
}
p {
animation-name: example;
animation-duration: 2s;
}
<div class="box"></div>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Deseruntconsequatur nisi nulla odio eligendi sapiente rerum totam commodi
quae illo voluptatum soluta aut exercitationem debitis dicta ivermolestia
</p>
我只想在方框上使用 box-shadow
,设置为页面背景颜色以产生文本淡出的错觉:
我正在尝试让一个元素淡出它的 surroundings.Imagine 灰色框在文本上方。我希望灰色框周围的文字具有淡入淡出的效果。
几乎淡化框周围的文字
希望我说得有道理。感谢你的帮助!
HTML
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Deseruntconsequatur nisi nulla odio eligendi sapiente rerum totam commodi
quae illo voluptatum soluta aut exercitationem debitis dicta ivermolestia
</p>
<div class="box"></div>
CSS
p {
width: 250px;
}
div.box {
width: 50px;
height: 50px;
background-color: gray;
position:absolute;
top:0;
}
JSFiddle:https://jsfiddle.net/26t9mL47/
您可以使用 CSS 中的@keyframes 属性:
p {
width: 250px;
}
div.box {
width: 50px;
height: 50px;
background-color: gray;
float:left;
margin:10px;
}
/* Animation */
@keyframes example {
from {color: black;}
to {color: white;}
}
p {
animation-name: example;
animation-duration: 2s;
}
<div class="box"></div>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Deseruntconsequatur nisi nulla odio eligendi sapiente rerum totam commodi
quae illo voluptatum soluta aut exercitationem debitis dicta ivermolestia
</p>
我只想在方框上使用 box-shadow
,设置为页面背景颜色以产生文本淡出的错觉: