首页前端开发CSS如何使用纯CSS实现圆点错觉的效果

如何使用纯CSS实现圆点错觉的效果

时间2024-05-20 22:48:03发布访客分类CSS浏览34
导读:源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 此项目无用户自定义的dom元素,利用系统默认的元素作为容器。 定义页面尺寸,背景设置为黑色:...
源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 此项目无用户自定义的dom元素,利用系统默认的元素作为容器。 定义页面尺寸,背景设置为黑色: body{ margin:0; width:100vw; height:100vh; background-color:black; } 用线性渐变画出一横一竖二条灰色的细线: body{ margin:0; width:100vw; height:100vh; background-color:black; background-image: linear-gradient( tobottom, #5552vmin, transparent2vmin ), linear-gradient( toright, #5552vmin, transparent2vmin ); } 用径向渐变在左上角画一个白色的圆点: body{ margin:0; width:100vw; height:100vh; background-color:black; background-image: radial-gradient( circleat1vmin1vmin, white1vmin, transparent1vmin ), linear-gradient( tobottom, #5552vmin, transparent2vmin ), linear-gradient( toright, #5552vmin, transparent2vmin ); } 平铺背景: body{ margin:0; width:100vw; height:100vh; background-color:black; background-image: radial-gradient( circleat1vmin1vmin, white1vmin, transparent1vmin ), linear-gradient( tobottom, #5552vmin, transparent2vmin ), linear-gradient( toright, #5552vmin, transparent2vmin ); background-size:10vmin10vmin; } 为避免圆点紧贴在左侧和顶部,为背景增加一点偏移量: body{ margin:0; width:100vw; height:100vh; background-color:black; background-image: radial-gradient( circleat1vmin1vmin, white1vmin, transparent1vmin ), linear-gradient( tobottom, #5552vmin, transparent2vmin ), linear-gradient( toright, #5552vmin, transparent2vmin ); background-size:10vmin10vmin; background-position:5vmin5vmin; } 现在,如果视线在页面中移动,就会看到黑色小圆点,这实际上是错觉。







本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何使用纯CSS实现圆点错觉的效果
本文地址: https://pptw.com/jishu/664457.html
CSS 小结笔记之变形、过渡与动画的示例 css如何添加删除线?

游客 回复需填写必要信息