返回
2023 最强 CSS 魔法:伪元素 content + CSS 函数,让你嗨翻天!
前端
2023-12-04 10:11:50
伪元素 content 中 CSS 函数的奇妙应用
什么是伪元素 content?
伪元素 content 可以为元素添加额外内容,可以是文本、图像、视频甚至 HTML 代码,为网页设计带来了无限的可能性。
什么是 CSS 函数?
CSS 函数是一组内置函数,用于对值进行操作,如计算、生成颜色和加载图像。通过在伪元素 content 中使用 CSS 函数,我们可以创造出令人惊艳的视觉效果。
超实用的场景
1. 实现文本渐变
::before {
content: "Hello World";
background: linear-gradient(to right, #ff0000, #00ff00, #0000ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
这个代码可以为文本添加一个漂亮的彩虹渐变效果。
2. 创建圆形头像
::before {
content: "";
display: block;
width: 100px;
height: 100px;
border-radius: 50%;
background: #ccc;
}
此代码创建一个圆形头像占位符,无需任何图像文件。
3. 显示元素尺寸
::before {
content: "Width: " attr(width) ", Height: " attr(height);
}
该代码可以动态显示元素的宽度和高度,非常方便。
4. 生成二维码
::before {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjAh4OIhwAAAAkAAABfiG8OoJ50QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEMSURBVDhPndAxAQAAAMK8hx409/xQJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0ElFSZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDRGEpjY6hEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgGEsRpmJhoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgPBYRpmJFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDgGBcRpmLZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgFBsRpmR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDKGFpjY6lsAAAAAAAAAAAAAAAA