zoukankan      html  css  js  c++  java
  • css3滚动条

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <meta content="yes" name="apple-mobile-web-app-capable" />
        <meta content="black" name="apple-mobile-web-app-status-bar-style" />
        <meta content="telephone=no" name="format-detection" />
    	<title>评分有半个星星</title>
    	<style type="text/css">
    		/*公共部分*/
    		/**
    		 * reset    浏览器重置属性
    		 * global   公共样式(单一块样式)
    		 * common   常用属性,对应的单个属性(class原则上不要超过3个类)
    		 * public   公共模块(模块样式啊,有层级)
    		 */
    
    		/*reset*/
    		html{max- 640px;margin:0 auto;}
    		article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
    		body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, figure, section, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0 }
    		fieldset, img { border: 0 none }
    		body{font:14px/1.4 "Microsoft Yahei",Arial,Helvetica,sans-serif;background-color: #fff;color:#333;max- 640px;margin: 0 auto;}
    		h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
    		table{border-collapse:collapse;border-spacing:0}
    		ul,ol,dd,dt,dl{list-style-type:none;}
    		a{color:#333;text-decoration: none;-webkit-touch-callout: none;-webkit-user-select: none;}
    		a,input,select{-webkit-tap-highlight-color: transparent;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 0;}
    
    		input,img{border:none;}
    		i,em{font-style:normal;}
    		:focus{outline: none}
    		select{ background: none }
    
    		/*iphone6*/
    		@media(min-device-375px)and(max-device-667px)and(-webkit-min-device-pixel-ratio:2){body{font-size:14.5px;}}
    		/*iphone6plus*/
    		@media(min-device-414px) and (max-device-736px) and (-webkit-min-device-pixel-ratio:3){body{font-size:15.5px;}}
    
    		/*原子类*/
    		.clear { clear: both; }
    		.clear:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
    		.left { float: left; }
    		.right { float: right; }
    		.mb10{margin-bottom: 10px;}
    		.mt10{margin-top: 10px;}
    		.auto { overflow: hidden; }
    		/*公共结束*/
    
    
            /*导航*/
            .head{ height: 40px; line-height: 40px; text-align: center; font-size: 20px; }
            .nav{ height: 40px; line-height: 40px;  border-top:1px solid #ddd;  border-bottom:1px solid #ddd;  100%; overflow: hidden; position: relative; }
            .n_more{  40px; height: 40px; border-left:1px solid #ddd; background: #ddd; position: absolute;right: 0; top:0; }
            .n_more em { margin: 10px auto 0; display: block;
            	0; height:0; 
    		    border-left:8px solid transparent;
    		    border-right:8px solid transparent;
    		    border-top:8px solid #0066cc;
    		}
            .n_menu{white-space: nowrap;/*white-space: nowrap;规定段落中的文本不进行换行*/
        	overflow-x: scroll;/*overflow-x: scroll;提供滚动机制*/
        	-webkit-overflow-scrolling: touch;/*-webkit-overflow-scrolling: touch;有快速滚动和回弹的效果*/}
         .n_menu::-webkit-scrollbar {display: none} .n_menu a{ padding: 0 10px; border-right: 1px solid #ddd; } </style> </head> <body> <div class="head">css3滚动条</div> <div class="nav"> <span class="n_more"><em></em></span> <div class="n_menu"> <a href="#">标题1</a> <a href="#">标题2</a> <a href="#">标题3</a> <a href="#">标题4</a> <a href="#">标题5</a> <a href="#">标题6</a> <a href="#">标题7</a> <a href="#">标题8</a> <a href="#">标题9</a> <a href="#">标题10</a> <a href="#">标题11</a> <a href="#">标题12</a> </div> </div> <p style="color: red; padding: 10px;">注意:要切换成手机模式才可以滚动,PC端不行</p> </body> </html>

      如图所示:

    例子2

    <div class="m-nav-wrap">
            <ul class="m-nav">
                <li><a href="">首页</a></li>
                <li><a href="">八字起名</a></li>
                <li><a href="">八字起名</a></li>
                <li><a href="">公司起名</a></li>
                <li><a href="">宠物起名</a></li>
                <li><a href="">英文起名</a></li>
                <li><a href="">游戏起名</a></li>
                <li><a href="">百家姓</a></li>
                <li><a href="">起名大全</a></li>
                <li><a href="">免费算命</a></li>
            </ul>
        </div>

    css样式:

    .m-nav-wrap{ height: .8rem; line-height: .8rem; overflow: hidden;}
    .m-nav{ white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch; }
    .m-nav-wrap::-webkit-scrollbar {display: none}
    .m-nav li{ display: inline-block;}
    .m-nav-wrap a{ padding: 0 10px; display: block;}

    例子3:

    html:

    <div class="index-sx">
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
                <a href=""></a>
            </div>

    css样式:

    .index-sx{ overflow: hidden;white-space: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch; padding-top: .2rem; padding-left: .1rem; }
    .index-sx a{ display: inline-block; background: #ddd; border-radius: .1rem; width: 1rem; height: 1rem; line-height: 1rem; text-align: center; font-size: .48rem; margin: 0 .15rem;}

    效果图:

  • 相关阅读:
    正则表达式运用到json断言与响应断言
    接口测试基础
    Jmeter接口测试流程
    性能测试基本概念
    数据库简介以及增删改查
    接口测试流程
    svn安装手册
    postman基本操作
    MySql数据库知识总结
    Liunx测试环境搭建详解
  • 原文地址:https://www.cnblogs.com/huanghuali/p/6694598.html
Copyright © 2011-2022 走看看