Html CSS梯度聊天泡泡
我想创建一个消息区域,聊天泡泡会随着用户滚动而改变颜色梯度。我的代码应该有用,但我不知道我遗漏了什么 我将混合混合模式应用于包装或气泡,但我在屏幕上看到的内容似乎变灰了 .发送气泡{ 右边距:15px; 边缘底部:10px; 边界半径:0 10px 0 10px; 边框:1px实心; 填充物:5px; 左侧填充:10px; 左边距:300px; 单词包装:打断单词; 最大宽度:250px; /*文本对齐:居中*/ 背景:黑色; 颜色:白色; } .收到的气泡{ 左边距:15px; 边缘底部:10px; 边界半径:10px 0 10px 0; 边框:1px实心; 填充物:5px; 左侧填充:10px; 单词包装:打断单词; 右边距:200px; 最大宽度:250px; /*文本对齐:居中*/ 背景:黑色; 颜色:白色; } .信息显示中心:之后{ 内容:; 背景:线性梯度RGB2551431780%,RGB16715125550%,RGB0229255100%; 混合模式:屏幕; } .信息显示中心{ 最大高度:350px; 文本对齐:对齐; 最大高度:320px; 溢出-x:自动; 溢出x:隐藏; } 你好,亚当! 喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计!喂,伙计! CSS 在CSS for::after:中缺少一些imp属性,如 .信息显示中心::之后{Html CSS梯度聊天泡泡,html,css,Html,Css,我想创建一个消息区域,聊天泡泡会随着用户滚动而改变颜色梯度。我的代码应该有用,但我不知道我遗漏了什么 我将混合混合模式应用于包装或气泡,但我在屏幕上看到的内容似乎变灰了 .发送气泡{ 右边距:15px; 边缘底部:10px; 边界半径:0 10px 0 10px; 边框:1px实心; 填充物:5px; 左侧填充:10px; 左边距:300px; 单词包装:打断单词; 最大宽度:250px; /*文本对齐:居中*/ 背景:黑色; 颜色:白色; } .收到的气泡{ 左边距:15px; 边缘底部:1
content: '';
background: linear-gradient(rgb(255, 143,178) 0%, rgb(167,151, 255) 50%, rgb(0,229, 255)100%);
mix-blend-mode: screen;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
您已经为body应用了背景线性渐变。更改bubble类的apply::after并给出
职位:相对
对于父类当您将beckground color设置为伪选择器时,需要设置静态高度和宽度
但在我们的情况下,你需要全屏背景色,所以我使用的位置:固定;和top:0;底部:0;左:0;右:0
但是如果您只需要div的高度,那么必须使用position:absolute在position:fixed的位置;in.message display cente::after和set potion:相对于此处的父div。message-display-cente如下所示
.message-display-center{
position:relative;
}
.message-display-center:after{
content: '';
background: linear-gradient(rgb(255, 143,178) 0%, rgb(167,151, 255)50%, rgb(0,229, 255)100%);
mix-blend-mode: screen;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.发送气泡{
右边距:15px;底部距:10px;
边界半径:0 10px 0 10px;
边框:1px实心;
填充:5px;左侧填充:10px;
左边距:300px;
单词包装:打断单词;
最大宽度:250px;
/*文本对齐:居中*/
背景:黑色;
颜色:白色;
}
.收到的气泡{
左边距:15px;底部距:10px;
边界半径:10px 0 10px 0;
边框:1px实心;
填充:5px;左侧填充:10px;
单词包装:打断单词;
右边距:200px;
最大宽度:250px;
/*文本对齐:居中*/
背景:黑色;
颜色:白色;
}
.信息显示中心:之后{
内容:;
背景:线性梯度RGB255,1431780%,RGB167151,25550%,RGB0229,255100%;
混合模式:屏幕;
位置:固定;
排名:0;
底部:0;
左:0;
右:0;
}
.信息显示中心{
最大高度:350px;
文本对齐:对齐;
最大高度:320px;
溢出-x:自动;
溢出x:隐藏;
}
你好,亚当!
喂,伙计!喂,伙计!喂,伙计!
喂,伙计!喂,伙计!喂,伙计!
喂,伙计!喂,伙计!喂,伙计!喂
朋友
喂,伙计!喂,伙计!喂,伙计!