css样式SVG返回键, 方法让当前的元素滚动到浏览器窗口的可视区域内。

html-css014

css样式SVG返回键, 方法让当前的元素滚动到浏览器窗口的可视区域内。,第1张

这个是一个返回键的<这个符号

  <svg width="42" height="42">

                        <polyline

                        points="25,13 16,21 25,29"

                        stroke="#fff"

                        strokeWidth="2"

                        fill="none"

                        ></polyline>

                    </svg>

这个是一个圆圈里面一个×

<i className="search-clean">

                    

                </i>

document.querySelector(`[data-cate='${alpha}']`)

            .scrollIntoView()

可以使用相当于浏览器定位。css样式中写入:\x0d\x0a{position: fixed\x0d\x0a right: 20px\x0d\x0a bottom: 100px}相当于浏览器右边20px,浏览器底部100px的距离的定位。\x0d\x0afixed总是以body为定位时的对象,总是根据浏览器的窗口来进行元素的定位,通过"left"、 "top"、 "right"、 "bottom" 属性进行定位。

例子代码及效果如下:

<div style="margin:0px padding:5px width:15px height:90px position:fixed bottom:100px right:150px background-color:#00cc33 font-family:'微软雅黑'">返回顶部</div>

核心有三个:

1、position:fixed >>表示位置不随滚动条滚动

2、bottom:100px >>表示该div距浏览器下边缘100像素

3、right:150px >>表示该div距离浏览器右边缘150像素

position:fixed bottom:100px right:150px

那部分的效果如下图,不会根据浏览器滚动条的拖动而改变位置: