国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標

這篇具有很好參考價值的文章主要介紹了html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

效果

動態(tài)
html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標
靜態(tài)
html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標
全部例子
html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標

實現(xiàn)

底部多加了幾個過渡按鈕文章來源地址http://www.zghlxwxcb.cn/news/detail-445160.html

<!DOCTYPE html>
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			#app {
				/*margin: 2% auto;
				text-align: center;*/
			}
			
			.lay-btn-box {
				position: relative;
				display: inline-block;
				margin-top: 30px;
				/** 實際使用刪掉,下面兩行*/
				float: left;
    			margin-left: 10px;
			}
			
			.lay-btn {
				background: #59b0fb;
				border-radius: 50%;
				display: inline-block;
				width: 100px;
				height: 100px;
				color: white;
				font-size: 20px;
				line-height: 100px;
				text-align: center;
				box-shadow: #0000007a 0px 0px 10px 0;
				cursor: pointer;
				position: relative;
			}
			
			.lay-out-ripples {
				opacity: 1;
				pointer-events: none;
				border-radius: 2px;
				--lay-ripple-color: #59b0fb;
				--lay-spread-width: 25px;
				display: inline-block;
				width: 100px;
				height: 100px;
				border-radius: 50%;
				position: absolute;
				left: 0;
				top: 0;
			}
			
			.lay-out-ripples-static {
				pointer-events: none;
				border-radius: 2px;
				box-shadow: 0 0 0 15px #59b0fb;
				display: inline-block;
				width: 100px;
				height: 100px;
				border-radius: 50%;
				position: absolute;
				opacity: 0.1;
			}
			
			.lay-animate-always-out {
				animation: lay-ripple-effect 2s infinite;
			}
			
			@keyframes lay-ripple-effect {
				0% {
					box-shadow: 0 0 0 0 var(--lay-ripple-color);
					opacity: .4;
				}
				100% {
					box-shadow: 0 0 0 var(--lay-spread-width) var(--lay-ripple-color);
					opacity: 0;
				}
			}
			/** 過渡動畫*/
			
			.lay-btn-anim {
				box-shadow: none;
				transition: all 0.6s;
				-webkit-transition: all 0.6s;
			}
			
			.lay-btn-anim-1:hover {
				box-shadow: #0000007a 0px 0px 10px 0;
			}
			
			.lay-btn-anim-2:hover {
				box-shadow: inset 0 0 20px 0 #cee8ff;
			}
			
			.lay-btn-anim-3:hover {
				box-shadow: 0 0 0 15px rgba(0, 0, 0, 0.2) inset;
			}
			
			.lay-btn-anim-4:hover {
				box-shadow: 0 0 0 10px #59b0fb inset, 0 0 0 60px rgba(0, 0, 0, 0.5) inset;
			}
			
			.lay-btn-anim-5:hover {
				box-shadow: 80px 0 0 0 rgba(0, 0, 0, 0.25) inset, -80px 0 0 0 rgba(0, 0, 0, 0.25) inset;
			}
			
			.lay-btn-anim-6:hover {
				box-shadow: 0 80px 0 0 rgba(0, 0, 0, 0.25) inset, 0 -80px 0 0 rgba(0, 0, 0, 0.25) inset;
			}
			
			.lay-btn-anim-7:hover {
				box-shadow: 0 -120px 0 0 rgba(0, 0, 0, 0.5) inset;
			}
			
			.lay-btn-anim-8:hover {
				box-shadow: 120px 0 0 0 rgba(0, 0, 0, 0.5) inset;
			}
		</style>
	</head>

	<body>

		<div id="app">
			<!-- 動態(tài)-->
			<div class="lay-btn-box">
				<div class="lay-out-ripples lay-animate-always-out"></div>
				<div class="lay-btn">打卡</div>
			</div>
			<br />
			<!-- 靜態(tài)-->
			<div class="lay-btn-box">
				<div class="lay-out-ripples-static"></div>
				<div class="lay-btn">打卡</div>
			</div>
			<br />
			<!-- 外陰影-->
			<div class="lay-btn-box">
				<div class="lay-btn" style="box-shadow: #0000007a 0px 0px 10px 0;">打卡</div>
			</div>
			<br />
			<!-- 內陰影1-->
			<div class="lay-btn-box">
				<div class="lay-btn" style="box-shadow: inset 0 0 20px 0 #9fd2ff;background: none;color: #59b0fb;">打卡</div>
			</div>
			<br />
			<!-- 內陰影2-->
			<div class="lay-btn-box">
				<div class="lay-btn" style="box-shadow: inset 0 0 20px 0 #cee8ff;">打卡</div>
			</div>
			<br />
			<!-- 動畫-->
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-1">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-2">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-3">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-4">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-5">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-6">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-7">打卡</div>
			</div>
			<br />
			<div class="lay-btn-box">
				<div class="lay-btn lay-btn-anim lay-btn-anim-8">打卡</div>
			</div>

			<style>
				.tu_box {
					background: #5e7ea2;
					width: 200px;
					height: 200px;
					text-align: center;
					border-radius: 5px;
					display: inline-block;
					position: relative;
				}
				
				.tu_btn {
					width: 100px;
					height: 100px;
					border: 0;
					font-size: 18px;
					color: #fff;
					cursor: pointer;
					border-radius: 50%;
					margin: 10px auto;
					background: #5e7ea2;
					transition: box-shadow 0.3s ease-in-out;
					font-family: "Lucida Fax", Courier, monospace;
					margin-top: 45px;
				}
				
				.btn-protrusion {
					box-shadow: inset 0 0 0 #4c6683, inset 0 0 0 #7096c1, 6px 8px 17px #4c6683, -5px -5px 25px #7096c1;
				}
				
				.btn-protrusion:hover {
					box-shadow: inset 2px 6px 10px #4c6683, inset -5px -5px 14px #7096c1, 6px 8px 17px #4c6683, -5px -5px 25px #7096c1;
				}
			</style>
			<div class="tu_box">
				<button class="tu_btn btn-protrusion ">打卡</button>
			</div>

			<style>
				.anim-btn {
					color: #fff;
					background: #59b0fb;
					border-radius: 4px;
					overflow: hidden;
					cursor: pointer;
					padding: 15px 20px;
					text-align: center;
					display: inline-block;
					position: relative;
				}
				
				.anim-btn span {
					position: absolute;
					width: 20px;
					height: 20px;
					background-color: #fff;
					border-radius: 50%;
					pointer-events: none;
					transform: translate(-50%, -50%);
					animation: wave 1s linear infinite;
				}
				
				@keyframes wave {
					0% {
						width: 0;
						height: 0;
						opacity: .5;
					}
					100% {
						width: 500px;
						height: 500px;
						opacity: 0;
					}
				}
			</style>
			<div class="anim-btn">點擊位置漣漪</div>
			<script>
				const button = document.querySelector('.anim-btn')
				button.onclick = (e) => {
					const x = (e.pageX || e.clientX) - e.target.offsetLeft
					const y = (e.pageY || e.clientY) - e.target.offsetTop
					const mask = document.createElement('span')
					mask.style.cssText = 'left: ' + x + 'px; top: ' + y + 'px';
					button.append(mask)
					setTimeout(() => mask.remove(), 1000)
				}
			</script>
		</div>

	</body>

</html>

到了這里,關于html實現(xiàn)一個一閃一閃的按鈕,CSS實現(xiàn)一個一閃一閃的按鈕,Css閃爍點標的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 小米路由器藍燈一閃一閃是什么情況?怎么解決

    有的小伙伴在使用小米路由器時會發(fā)現(xiàn)前置面板上的藍燈會閃爍,這是因為路由器檢測到當前有可用更新,用閃爍來提醒我們?yōu)槁酚善鞲律?。這里以手機端小米路由器為例,簡單介紹下怎么為路由器升級的方法。 工具/原料 小米路由器 方法/步驟 1、在手機上打開小米路由

    2024年02月06日
    瀏覽(13)
  • 制作一個簡單HTML校園網頁(HTML+CSS)學校網站制作 校園網站設計與實現(xiàn)

    制作一個簡單HTML校園網頁(HTML+CSS)學校網站制作 校園網站設計與實現(xiàn)

    ??精彩專欄推薦???????????? ?? 作者簡介: 一個熱愛把邏輯思維轉變?yōu)榇a的技術博主 ?? 作者主頁: 【主頁——??獲取更多優(yōu)質源碼】 ?? web前端期末大作業(yè): 【??畢設項目精品實戰(zhàn)案例 (1000套) 】 ?? 程序員有趣的告白方式:【??HTML七夕情人節(jié)表白網頁制作

    2024年01月16日
    瀏覽(45)
  • ??創(chuàng)意網頁:制作一個絢麗的煙花效果(HTML、CSS和JavaScript實現(xiàn))

    ??創(chuàng)意網頁:制作一個絢麗的煙花效果(HTML、CSS和JavaScript實現(xiàn))

    ? 博主: 命運之光 ?? 專欄: Python星辰秘典 ?? 專欄: web開發(fā)(簡單好用又好看) ?? 專欄: Java經典程序設計 ?? 博主的其他文章: 點擊進入博主的主頁 前言: 歡迎踏入我的Web項目專欄,一段神奇而令人陶醉的數(shù)字世界! ?? 在這里,我將帶您穿越時空,揭開屬于

    2024年02月17日
    瀏覽(30)
  • 制作一個簡單HTML旅游網站(HTML+CSS+JS)無錫旅游網頁設計與實現(xiàn)8個頁面

    制作一個簡單HTML旅游網站(HTML+CSS+JS)無錫旅游網頁設計與實現(xiàn)8個頁面

    ?????靜態(tài)網站的編寫主要是用 HTML DⅣV+ CSSJS等來完成頁面的排版設計?????,一般的網頁作業(yè)需要融入以下知識點:div布局、浮動定位、高級css、表格、表單及驗證、js輪播圖、音頻視頻Fash的應用、uli、下拉導航欄、鼠標劃過效果等知識點,學生網頁作業(yè)源碼,制作水平

    2024年02月10日
    瀏覽(23)
  • 在登錄界面中設置登錄框、多選項和按鈕(HTML和CSS)

    在登錄界面中設置登錄框、多選項和按鈕(HTML和CSS)

    ? 登錄框(Input框)的樣式: 這樣設置后,登錄框的寬度為200px,高度為30px,具有1px寬的邊框,邊框顏色為#ccc,圓角為5px,內邊距為5px,下方留有10px的外邊距。? 多選項的樣式(如復選框和單選框): 這樣設置后,復選框和單選框之間會有5px的外邊距,同時復選框和單選框

    2024年02月14日
    瀏覽(26)
  • 電腦電源燈一閃一閃開不了機怎么辦

    電腦電源燈一閃一閃開不了機怎么辦

    隨著電腦的使用頻率日益提高,各種有關電腦故障的問題也層見迭出。如電腦電源燈閃爍但無法開機是最近許多網友都遇到的一個情況,那么電腦電源燈一閃一閃開不了機怎么辦?下面小編就給大家?guī)碓敿毜囊绘I重裝系統(tǒng)解決方案。 ? 方法/步驟: 1、當主機處于待機狀態(tài)

    2024年02月17日
    瀏覽(20)
  • HTML5+CSS3+JS小實例:快捷菜單圖標按鈕交互特效

    HTML5+CSS3+JS小實例:快捷菜單圖標按鈕交互特效

    實例:快捷菜單圖標按鈕交互特效 技術棧:HTML+CSS+JS 字體圖標庫:font-awesome 效果: 源碼: 【html】

    2024年02月17日
    瀏覽(28)
  • 純CSS3的單選框、復選框、開關按鈕UI庫-自由分享jQuery、html5、css3的插件庫

    純CSS3的單選框、復選框、開關按鈕UI庫-自由分享jQuery、html5、css3的插件庫

    純CSS3的單選框、復選框、開關按鈕UI庫-自由分享jQuery、html5、css3的插件庫-遇見你與你分享

    2024年01月19日
    瀏覽(23)
  • 用mysql+實現(xiàn)客戶端界面代碼【(css+html+js)或者vue】做一個酒店管理系統(tǒng)

    用mysql+實現(xiàn)客戶端界面代碼【(css+html+js)或者vue】做一個酒店管理系統(tǒng)

    魚弦:CSDN內容合伙人、CSDN新星導師、51CTO(Top紅人+專家博主) 、github開源愛好者(go-zero源碼二次開發(fā)、游戲后端架構 https://github.com/Peakchen) ?? ? ? ? 設計內容: 兩種身份的用戶 1)普通客戶:自己個人信息的管理、預定房間功能、收銀結賬功 能(押金,退房,賬單處理): 2)管理

    2024年02月08日
    瀏覽(24)
  • 制作一個簡單HTML靜態(tài)網頁(HTML+CSS)

    制作一個簡單HTML靜態(tài)網頁(HTML+CSS)

    ??精彩專欄推薦 ??文末獲取聯(lián)系 ?? 作者簡介: 一個熱愛把邏輯思維轉變?yōu)榇a的技術博主 ?? 作者主頁: 【主頁——??獲取更多優(yōu)質源碼】 ?? web前端期末大作業(yè): 【??畢設項目精品實戰(zhàn)案例 (1000套) 】 ?? 程序員有趣的告白方式:【??HTML七夕情人節(jié)表白網頁制作 (

    2024年02月03日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包