css實現的輪播和點選切換(無js版)
https://github.com/lingxuanHuang/carousel-noJS
.slide{ position: relative; margin:auto; width: 600px; height: 200px; text-align: center; font-family: Arial; color: #FFF; overflow: hidden; } .slide ul{ margin:10px 0; padding:0; width: 9999px; transition:all 0.5s; } /*//自動播放*/ .slide .slide-auto{ animation:marginLeft 10.5s infinite; } .slide li{ float: left; width: 600px; height: 200px; list-style: none; line-height: 200px; font-size: 36px; } .slide li:nth-child(1){ background: #9fa8ef; } .slide li:nth-child(2){ background: #ef9fb1; } .slide li:nth-child(3){ background: #9fefc3; } .slide input[name="sildeInput"]{ display: none; } .slide label[for^="sildeInput"]{ position: absolute; top:170px; width: 20px; height: 20px; margin: 0 10px; line-height: 20px; color: #FFF; background: #000; cursor: pointer; } @keyframes marginLeft{ 0%{margin-left: 0;} 28.5%{margin-left: 0;} 33.3%{margin-left: -600px;} 62%{margin-left: -600px;} 66.7%{margin-left: -1200px;} 95.2%{margin-left: -1200px;} 100%{margin-left: 0;} } .slide label[for="sildeInput1"]{ left: 0; } .slide label[for="sildeInput2"]{ left: 30px; } .slide label[for="sildeInput3"]{ left: 60px; } #sildeInput1:checked ~ ul{ margin-left: 0;} #sildeInput2:checked ~ ul{ margin-left: -600px;} #sildeInput3:checked ~ ul{ margin-left: -1200px;}
<!-- 自動播放 --> <div class="slide"> <ul class="slide-auto"> <li>one</li> <li>two</li> <li>three</li> </ul> </div> <!-- 點選輪播 --> <div class="slide"> <input type="radio" name="sildeInput" value="0" id="sildeInput1" checked hidden/> <label for="sildeInput1">1</label> <input type="radio" name="sildeInput" value="1" id="sildeInput2" hidden/> <label for="sildeInput2">2</label> <input type="radio" name="sildeInput" value="1" id="sildeInput3" hidden/> <label for="sildeInput3">3</label> <ul> <li>one-點選切換</li> <li>two-點選切換</li> <li>three-點選切換</li> </ul> </div>
- one-點選切換
- two-點選切換
- three-點選切換
相關推薦
css實現的輪播和點選切換(無js版)
https://github.com/lingxuanHuang/carousel-noJS .slide{ position: relative; margin:auto; width: 600px; height: 200px;
用vue-awesome-swiper實現輪播圖, 點選事件不生效
在專案裡使用swiper實現輪播圖效果 把點選事件掛到圖片或者swiper上在切頁之後, 或者輪播到次輪之後, 有的圖片無法點選 原因是開啟了(loop:true) 開啟loop, 在DOM結構上,s
CSS實現輪播效果
ini html out mes 實現 discover body opacity屬性 blog 還沒有學習如何用JS實現輪播圖效果,所以就用CSS做了一個假的~ 氮素!目前只調出三個圖實現輪播,圖越多代碼就越復雜,後面就沒調了,才不是因為我懶_(:з」∠)_ 代碼如下↓↓
【CSS3】選擇器-純css實現輪播
ica 焦點 集合 meta 表示 style disable 設置 :active CSS選擇器: 基本選擇器: 通配符選擇器:*; 元素選擇器:元素標簽; class選擇器:相當於身份證上的名稱; id選擇器:相當於身份證號(唯一性); 多元素組合選擇器
css實現輪播效果圖
http lac play relative osi hid jdi mar active <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"
Android Fragment+Viewpager實現左右滑動和點選 實現DrawerLayout
xml佈局程式碼: <android.support.v4.widget.DrawerLayout xmlns:android=“http://schemas.android.com/apk/res/android” xmlns:app=“http://schemas.androi
Android中Fragment+Viewpager實現左右滑動和點選
一.佈局檔案 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.view.ViewPager android:id="@+id/viewpager" andr
使用css實現輪播圖
使用css3實現圖片輪播 前言:實現圖片輪播的方式有很多種 ,例如js ,css 等等。 本文主要講述使用純css3實現輪播圖 工具介紹: 使用的編輯器: Hbuilder 進入正題 html程式碼: <div id="slide_show"> <div id
點選Button實現水波紋和點選
新增一個自定義的佈局類 MaterialLayout.class public class MaterialLayout extends RelativeLayout { private static final int DEFAULT_RADIUS = 10; private
tab選項卡切換效果(一)——滑過切換和點選切換
JS程式碼如下: <script> function tabMove(){ //獲取滑鼠滑過或點選的標籤和要切換的內容分類元素 var divId01=document
使用css實現輪播效果
之前寫過一個點選切換的教程,這裡附上鍊接: 與點選切換一樣,首先先製作一個容器,用來容納所顯示的內容: HTML程式碼: <html> <head> <meta charset="utf-8"> <link
android viewpager 輪播圖點選事件失效
給ViewPager子控制元件新增點選事件無效。 需要新增ontouch監聽才可以,但是子控制元件新增ontouch事件返回false的話,只會響應down事件,所以要在viewpager新增ontouch事件,並且判斷移動距離,避免拖動viewpager失效 OnTouc
純css實現輪播效果
#frame {/*----------圖片輪播相框容器----------*/ position:absolute;width:300px; height:200px;overflow:hidden;border-radius:5px;} #phot
jquery圖片輪播,點選左右按鈕輪播,可控制是否自動播放,是否迴圈輪播(自寫)
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>輪播</title> <
PullToRefreshListView上拉和下拉+輪播圖多條目+fragment巢狀fragment+二次取樣+側拉點選切換fragment+PullToRefreshGritView圖片展示
側拉 程式碼 1提取的基類 1.1Activity的基類 package com.example.zonghelianxi02.ui.activity; import android.os.Bundle; import android.support.annotation.Nulla
純html+css實現點選切換tab頁
核心內容是使用單選框實現css的點選事件 大致分析一下dom結構,被切換的tab頁和按鈕放在同一個li內 一共需要切換三個頁面,也就是說需要有三個li,首先寫一下基本dom結構 一、基礎結構 我使用的是VScode的軟體,可以使用快捷建立dom,就像使用css選擇器一樣的使用
jQuery實現兩個CSS樣式之間的點選切換
指定CSS樣式之間的點選切換 jQuery實現兩個指定樣式的點選切換的效果: 程式碼如下: html程式碼: <div class="green"></div> CSS程式碼
android ViewPager實現App主介面Tab選單頁面切換和點選事件
Tabhost實現頁面滑動切換比較麻煩,這裡介紹一下viewPage 控制元件。 實現了三屏滑動帶標題點選和tab頁面內按鈕的的點選事件實現; viewPage 的優點是可以滑動切換缺點是MainA
android Fragment實現APP主介面Tab頁面切換和點選事件
Fragment 頁面切換不能滑動 所以對於listview 可以新增的左右滑動事件 ,不會有衝突例如(QQ的好友列表的刪除) Fragment 和viewpager 的區別 Viewpager 的事件都需要寫在 MainActivity 使
ViewPager輪播圖:自動無限輪播,手指長按停止,實現點選事件(實用版)
此Demo是自定義的viewpager,實現功能如下:無限自動輪播,pager點選事件處理,手指長按停止自動輪播,手指擡起恢復自動輪播; 幾乎可以滿足目前專案中的要求;大家可以直接使用; 整個Demo分兩大類,一個是自定義的ViewPager,一個是MainActivi