在线直播源码,CSS磨砂玻璃效果和渐变主题色文字
在线直播源码,CSS磨砂玻璃效果和渐变主题色文字
HTML
1 | <div class = "card" ><br> <h2 class = "gradient" ><br> </h2><br> <div><br> <p>.welcome{</p><br> <p class = "indent" > "CSDN:lqj_本人" </p><br> <p class = "indent" ><br> <p>}</p><br> </div><br> <a href= "#" class = "gradient" ><br></div> |
CSS
1 | body {<br>display: flex;<br>justify-content: center;<br>align-items: center;<br>margin: 0;<br>padding: 0;<br>width: 100vw;<br>min-height: 100vh;<br>background: url(https: //img0.baidu.com/it/u=1049144354,3589714554&fm=253&fmt=auto&app=120&f=JPEG?w=1280&h=800) no-repeat;<br>background-size: cover;<br>}<br> <br>.card {<br>display: flex;<br>flex-direction: column;<br>justify-content: center;<br>align-items: center;<br>padding: 20px;<br>width: 300px;<br>height: 400px;<br>box-shadow: 20px 20px 50px rgba(0, 0, 0, 0.5);<br>border-top: 1px solid rgba(255, 255, 255, 0.1);<br>border-left: 1px solid rgba(255, 255, 255, 0.1);<br>border-radius: 15px;<br>background: rgba(255, 255, 255, .9);<br> <br>// background: rgba(255, 255, 255, .3);<br>// backdrop-filter: blur(20px) brightness(150%);<br>@supports (backdrop-filter: blur(20px) brightness(150%)) {<br>background: rgba(255, 255, 255, .3);<br>backdrop-filter: blur(20px) brightness(150%);<br>}<br> <br>h2 {<br>font-size: 1.8em;<br>color: transparent;<br>-webkit-background-clip: text;<br>background-clip: text;<br>}<br> <br>p {<br>font-size: 1em;<br>color: #1b263b;<br>font-weight: 300;<br> <br>&.indent {<br>text-indent: 1em;<br>}<br>}<br> <br>a {<br>padding: 15px 50px;<br>border-radius: 30px;<br>color: white;<br>text-decoration: none;<br>font-weight: 500;<br>// background-image: linear-gradient(<br>// 45deg,<br>// hsl(220deg 67.24% 60%),<br>// hsl(333.91deg 50% 60%)<br>// );<br>box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);<br> transition: filter .5s;<br> <br>&:hover {<br>filter: brightness(120%);<br>}<br>}<br>} |
js
1 | function rgbToHsl(r, g, b) {<br> r /= 255;<br> g /= 255;<br> b /= 255;<br> <br> let max = Math.max(r, g, b);<br> let min = Math.min(r, g, b);<br> let h, s, l = (max + min) / 2;<br> <br> if (max === min) {<br> h = s = 0;<br> } else {<br> let d = max - min;<br> s = l > 0.5 ? d / (2 - max - min) : d / (max + min);<br> <br> switch (max) {<br> case r:<br> h = (g - b) / d + (g < b ? 6 : 0);<br> break ;<br> case g:<br> h = (b - r) / d + 2;<br> break ;<br> case b:<br> h = (r - g) / d + 4;<br> break ;<br> }<br> <br> h /= 6;<br> }<br> <br> return [h * 360, s * 100, l * 100];<br>}<br> const gradientBtn = () => {<br> const img = new Image();<br>img.addEventListener( 'load' , function () {<br> const colorThief = new ColorThief();<br>let palette = colorThief.getPalette(img, 3);<br>palette.forEach((item, index) => {<br>palette[index] = rgbToHsl(...item);<br>})<br> // document.getElementById('button').style.backgroundImage = `linear-gradient(<br> // 45deg,<br> // hsl(${palette[1][0]}deg 60% 60%),<br> // hsl(${palette[2][0]}deg 60% 60%)<br> // )`;<br> document.querySelectorAll('.gradient').forEach(el => el.style.backgroundImage = `linear-gradient(<br> 45deg,<br> hsl(${palette[1][0]}deg 60% 60%),<br> hsl(${palette[2][0]}deg 60% 60%)<br> )`);<br> // document.getElementById('button').style.backgroundImage = `linear-gradient(<br> // 45deg,<br> // hsl(${palette[1][0]}deg ${palette[1][1]}% ${palette[1][2]}%),<br> // hsl(${palette[2][0]}deg ${palette[2][1]}% ${palette[2][2]}%)<br> // )`;<br>// document.getElementById('button').style.backgroundImage = `linear-gradient(<br> // 45deg,<br> // rgb(${palette[1][0]}, ${palette[1][1]}, ${palette[1][2]}),<br> // rgb(${palette[2][0]}, ${palette[2][1]}, ${palette[2][2]})<br> // )`;<br>});<br>img.crossOrigin = 'anonymous';<br>img.src = 'https://img0.baidu.com/it/u=1049144354,3589714554&fm=253&fmt=auto&app=120&f=JPEG?w=1280&h=800 no-repeat';<br>}<br> <br>gradientBtn(); |
以上就是 在线直播源码,CSS磨砂玻璃效果和渐变主题色文字,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-10-09 直播平台搭建源码,css预加载旋转动画 与 流光字体
2022-10-09 直播系统搭建,设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)
2022-10-09 视频直播源码,插入图片、删除图片、设置图片大小、提取图片
2021-10-09 直播带货源码,商品页面跳转显示白底, 添加渐变动画
2021-10-09 短视频商城源码,顶部标题栏的设置和更改
2021-10-09 直播源码搭建教程之获取相册中的指定一个图片后上传