700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > css 实现一横排圆点 使用纯CSS怎么实现圆点错觉的效果

css 实现一横排圆点 使用纯CSS怎么实现圆点错觉的效果

时间:2019-11-09 03:40:21

相关推荐

css 实现一横排圆点 使用纯CSS怎么实现圆点错觉的效果

使用纯CSS怎么实现圆点错觉的效果

发布时间:-09-14 11:30:40

来源:亿速云

阅读:75

作者:小新

这篇文章主要介绍使用纯CSS怎么实现圆点错觉的效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

效果预览

源代码下载

/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(

to bottom,

#555 2vmin,

transparent 2vmin

),

linear-gradient(

to right,

#555 2vmin,

transparent 2vmin

);

}

用径向渐变在左上角画一个白色的圆点:body {

margin: 0;

width: 100vw;

height: 100vh;

background-color: black;

background-image:

radial-gradient(

circle at 1vmin 1vmin,

white 1vmin,

transparent 1vmin

),

linear-gradient(

to bottom,

#555 2vmin,

transparent 2vmin

),

linear-gradient(

to right,

#555 2vmin,

transparent 2vmin

);

}

平铺背景:body {

margin: 0;

width: 100vw;

height: 100vh;

background-color: black;

background-image:

radial-gradient(

circle at 1vmin 1vmin,

white 1vmin,

transparent 1vmin

),

linear-gradient(

to bottom,

#555 2vmin,

transparent 2vmin

),

linear-gradient(

to right,

#555 2vmin,

transparent 2vmin

);

background-size: 10vmin 10vmin;

}

为避免圆点紧贴在左侧和顶部,为背景增加一点偏移量:body {

margin: 0;

width: 100vw;

height: 100vh;

background-color: black;

background-image:

radial-gradient(

circle at 1vmin 1vmin,

white 1vmin,

transparent 1vmin

),

linear-gradient(

to bottom,

#555 2vmin,

transparent 2vmin

),

linear-gradient(

to right,

#555 2vmin,

transparent 2vmin

);

background-size: 10vmin 10vmin;

background-position: 5vmin 5vmin;

}

现在,如果视线在页面中移动,就会看到黑色小圆点,这实际上是错觉。

以上是使用纯CSS怎么实现圆点错觉的效果的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。