css必備知識
1. 平滑滾動
(1)設定屬性:scroll-behavior: smooth;
以前使用錨點跳轉時總是快速的定位到指定位置,而使用平滑滾動後,頁面會有一個滾動的過程,效果更好。
設定時只需要給滾動的盒子設定scroll-behavior: smooth屬性即可,也可以在 css reset 時給 body, html 設定。
(2)除此之外,也可以使用JS提供的scrollIntoView(),傳入引數behavior: ‘smooth’ 。
target.scrollIntoView({
behavior: 'smooth'
})
如果在css中設定了scroll-behavior: smooth 直接呼叫 target.scrollIntoView即可,不需要再傳入引數。
// 判斷是否支援scroll-behavior屬性
if (typeof window.getComputedStyle(document.body).scrollBehavior == 'undefined') {
...
}
相關推薦
css必備知識
1. 平滑滾動 (1)設定屬性:scroll-behavior: smooth; 以前使用錨點跳轉時總是快速的定位到指定位置,而使用平滑滾動後,頁面會有一個滾動的過程,效果更好。 設定時只需要給滾動的盒子設定scroll-behavior: smooth屬性即可,也可以在 c
CSS基礎知識結構
css基礎 class tex XML ges run 標記語言 targe aid CSS:Cascading Style Sheets的簡寫,層疊樣式表。 2017-05-20 HTML是網頁頁面的結構、CSS是頁面的布局、JavaScript是頁面的交互行為。 CS
Css 基礎知識(一)
mes 層疊 width 布局 增加 rgb 文本 用法 並集 1、Css概念 CSS 指層疊樣式表 (Cascading Style Sheets)(級聯樣式表),Css是用來美化html標簽的,相當於頁面化妝。 ◆樣式表書寫位置 2、 選擇器 2.1、寫法 選擇器是選
python之 前端HTML/CSS基礎知識學習筆記
引號 編寫 css基礎 通用 浮動 我們 公司地址 將不 多行 1. 文件結構: HTML文件的固定結構: <html> <head>...</head> <body>...&l
CSS基礎知識2
empty int align import 文件中 lean tex 文檔 nbsp 1 基本規範1.1 文件命名規範基本樣式:base.css全局樣式:global.css框架布局:layout.css字體樣式:font.css鏈接樣式:link.css打印樣式:pri
CSS基礎知識1
htm 知識 中文 tle 添加 variant 20px 樣式 lin CSS (Cascading Style Sheets) 用於渲染HTML元素標簽的樣式. 1. CSS 可以通過以下方式添加到HTML中:內聯樣式- 在HTML元素中使用"style" 屬性內部樣式
css基礎知識的復習總結(二)
文本 pin zoom clear head 導航 設置 mage 之間 文檔流、浮動、清除浮動、overflow、定位 1.文檔流 css文檔流,標準流是什麽? 元素自上而下,自左而右,塊元素獨占一行,行內元素在一行上顯示,碰到父集元素的邊框換行。
css基礎知識的復習總結(三)
網頁 元素 ati 塊元素 isp 方式 一半 浮動 .cn 1.定位的盒子居中顯示 案例一:(定位的盒子居中顯示) 預期效果 實現步驟: 設置父盒子為相對定位 設置子盒子left值為父盒子寬度一半設置子盒子左邊距為自己寬度一半 總結:margin:0 auto 只能讓在
CSS 基礎知識
text 文件 展示 property 站點 height 基礎 以及 規則 CSS 實例(CSS聲明總是以分號(;)結束,聲明組以大括號({})括起來:) CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明: 選擇器通常是您需要改變樣式的 HTML 元素。 每
CSS基礎知識
meta 使用方法 link chan col shee 指定 機械 特殊 CSS作用: 外觀美化,布局,定位 CSS的幾種選擇器: 1標簽選擇器: <head> <meta charset="UTF-8"> <style>
HTML5移動開發實戰必備知識——本地存儲(1)
ora chrome 字符串 本地 大小 data- 新技術 使用 應用程序 本地緩存是HTML5出現的新技術,這個技術的出現使得移動web的開發成為了可能。我們都知道。要想打造一個高性能的移動應用,速度是關鍵。而在HTML5之前。僅僅有cooki
css/css3知識
fff 應用 分數 100% otto eight 合並 理由 std Css/css3知識點 定義: CSS : Cascading Style Sheet ,層疊樣式表,級聯樣式表,樣式表 作用 1、實現內容和表現分離 2、提高代碼的可
PHP開發中需要註意幾點事項,新手少走彎路必備知識
clas str2 解釋 lac 提高 serve 註意 客戶端 其它 這篇文章主要介紹了PHP開發需要註意的幾點事項總結,非常詳細,需要的朋友可以參考下。新手多看看避免走彎路。 1.使用內嵌的HTML代碼,而不是PHP的echo語句。 因為PHP是一門嵌入式Web編程語言
中大型網絡構建必備知識
中大型 網絡構建 必備知識 VRRP的作用是什麽? VRRP,指的是虛擬網關冗余協議。 作用是在不同的網關設備之間形成虛擬網關IP地址,從而實現網關設備之間的備份冗余, 增強網關的穩定性。 NAT的作用是什麽? NAT,指的是網絡地址轉換; 作用是實現內網私有IP地址與外網公有IP地址的轉
css+html知識總結
應用 區域 內聯 建議 高度 表格 charset borde tails HTML一、概述 1、什麽是 HTML:超文本標記語言,使用一對尖括號括起來,實現特殊的效果定義,用於編寫網頁(後綴為.html、.htm的文件) 2、編輯:文本編輯工具,都可以編寫 HTML頁面
css基礎知識總結
按順序 position AD 頁面滾動 背景 attr 布局 背景圖 head CSS 的使用 內聯(inline style attribute) <head> 標簽內的 <style> 標簽 <link> 標簽中的
CSS基礎知識總結之css樣式引用的三種方式
基礎 通過 基礎知識 set nbsp 知識總結 引用關系 元素 type 在html中增加css樣式有三種: 1.在標簽中增加style屬性: <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.o
關於CSS基礎知識
cad pre span 關於 AR 分離 選擇符 -s tab CSS(Cascading Style Sheet),級聯-層疊樣式表,是用於控制網頁樣式並允許將樣式信息與網頁內容分離的一種標簽性語言 CSS語法的核心為三大要素:選擇符(selector)又稱選擇器,指這
CSS基礎知識01
borde 總結 CI spec 背景 我們 -- 無法 寬度 一、CSS基礎知識介紹 1.css是cascading style sheet層疊式樣式表的簡寫 2.css小用法 加粗:font-weight:bold; 正常用:normal; 斜體
編程開發之--Java集合類繼承與實現必備知識
編程開發 next() int end long dha cos dHash IV 1、LinkedHashSet有序鏈式集合 舉例: long startTime=System.currentTimeMillis(); LinkedHashSet oprTypeSe