当前位置: 首页 > Web前端 > CSS

css整理

时间:2023-03-30 23:23:52 CSS

MobileRetinascreenimageisblurred//图标icon.png是16x16,设备是2xRetina屏,那你得准备一个icon@2x.png,分辨率为32x32,所以写。演示{background-image:url(images/icon.png);}@mediaonlyscreenand(-webkit-min-device-pixel-ratio:2),onlyscreenand(min--moz-device-pixel-ratio:2),只有屏幕和(-o-min-device-pixel-ratio:2/1),只有屏幕和(min-device-pixel-ratio:2){.demo{background-image:url(images/图标@2x.png);背景尺寸:16px16px;//这个也很重要--设置2倍图片大小为1倍大小}//或者//以上代码可以在屏幕密度为1x时加载image-128.png,在屏幕密度为2x时加载image-256.png。使图片和文字不可复制-webkit-user-select:none;-ms-用户选择:无;-moz-用户选择:无;-khtml-用户选择:无;用户选择:无;自带样式/*强制去掉form自带的样式*/input,button,select,textarea{outline:none;-webkit-appearance:none;}/*强制去掉textarea自带的样式*/textarea{resize:none;-webkit-appearance:none;}清除浮动,兼容ie6.clearfix{zoom:1;}.clearfix:after{clear:both;内容:'';显示:块;字体大小:0;行高:0;可见性:隐藏;宽度:0;height:0;}纵横中心位置:absolute;左:50%;顶部:50%;转换:翻译(-50%,-50%);contentverticalcenter.container{最小高度:6.5em;显示:表格单元格;vertical-align:middle;}CSS3全屏背景html{background:url('images/bg.jpg')no-repeatcentercenterfixed;背景大小:封面;}iehackselector{属性:值;/*所有浏览器*/property:value\9;/*所有IE浏览器*/property:value\0;/*IE8*/+属性:值;/*IE7*/_property:值;/*IE6*/*属性:值;/*IE66-7*/}使用最高版本的ie渲染//或与ie6.t兼容的填充角{width:200px;边框:3px实心;border-color:transparenttransparentgreen;}.tcon{width:206px;高度:50px;背景颜色:绿色;}.tb{宽度:200px;边框:3px实心;边框颜色:绿色透明透明;

cssellipsis//单行溢出:hidden;text-overflow:ellipsis;white-space:nowrap;//宽度不固定多行溢出:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:垂直;自定义文本选择样式//只能修改这两个属性字体颜色selectedbackgroundcolorelement::selection{color:green;背景颜色:粉色;}元素::-moz-选择{颜色:绿色;background-color:pink;}smalltr??iangle.triangle{/*基本样式*/border:solid10pxtransparent;}/*down*/.triangle.bottom{border-top-color:green;}/*top*/.triangle.top{border-bottom-color:green;}/*left*/.triangle.top{border-right-color:green;}/*right*/.triangle.top{border-left-color:green;}鼠标手型//一般情况下,我们希望添加鼠标手型a[href],input[type='submit'],input[type='image'],input[type='button'],label[for],select,button{cursor:pointer;}纸页卷边效果.box{position:相对的;z-索引:1;/*防止阴影落在有背景的容器后面*/overflow:hidden;列表样式:无;保证金:0;填充:0;}ul.boxli{位置:相对;向左飘浮;宽度:250px;高度:150px;填充:0;边框:1px实心#efefef;边距:030px30px0;背景:#fff;,0,0,0.27),0040pxrgba(0,0,0,0.06)插图;-moz-box-shadow:01px4pxrgba(0,0,0,0.27),0040pxrgba(0,0,0,0.06)插图;框阴影:01px4pxrgba(0,0,0,0.27),0040pxrgba(0,0,0,0.06)插图;}ul.boxli:before,ul.boxli:after{内容:'';z-指数:-1;位置:绝对;左:10px;底部:10px;宽度:70%;最大宽度:300px;/*避免在大容器宽度下旋转导致丑陋的外观*/max-height:100px;高度:55%;-webkit-box-shadow:08px16pxrgba(0,0,0,0.3);-moz-box-shadow:08px16pxrgba(0,0,0,0.3);框阴影:08px16pxrgba(0,0,0,0.3);-webkit变换:倾斜(-15度)旋转(-6度);-moz变换:倾斜(-15度)旋转(-6度);-ms变换:倾斜(-15度)旋转(-6度);-o-变换:倾斜(-15deg)旋转(-6deg);变换:倾斜(-15deg)旋转(-6deg);}ul.boxli:after{left:auto;右:10px;-webkit变换:倾斜(15度)旋转(6度);-moz变换:倾斜(15度)旋转(6度);-ms变换:倾斜(15度)旋转(6度);-o-变换:倾斜(15度)旋转(6度);变换:倾斜(15度)旋转(6度);}double.double{边框-底部:20px纯蓝色;border-top:60px双红;高度:20px;width:120px;}border-color继承color的颜色/*border-color继承color的颜色*/.add{display:block;宽度:200px;高度:200px;位置:相对;过渡:颜色.5s.1s;颜色:#ccc;border:1pxsolid;}.add:before{content:'';border-top:10pxsolid;宽度:90%;位置:绝对;左:5%;top:95px;}.add:after{内容:'';左边框:10px实心;高度:90%;}.add:hover{color:#f60;//一行实现颜色变化}移动端可点击元素去默认边框-webkit-tap-highlight-color:rgba(255,255,255,0);屏蔽webkit手机浏览器中元素的高度亮效果-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-用户选择:无;用户选择:无;为“默认”链接定义样式:a[href]:not([class]){color:#008000;text-decoration:underline;}逗号分隔列表ul>li:not(:last-child)::after{content:",";}使用负数nth-child从1到n选择元素li{display:none;}/*选择第1到第3个元素并显示*/li:nth-child(-n+3){display:block;}//或/*选择第1到第3个元素elementand显示它*/li:not(:nth-child(-n+3)){display:none;}使用属性选择器选择空链接a[href^="http"]:empty::before{content:属性(href);}设置全局CSS样式,避免图片中长按弹出菜单和选中文字的行为/*禁止长按链接和图片弹出菜单*/a,img{-webkit-touch-callout:没有任何;}/*禁止文本选择(如果没有文本选择要求,这个是必须的选项)*/html,body{-webkit-user-select:none;用户选择:无;}改变占位符的字体颜色和大小input::-webkit-input-placeholder{/*WebKit浏览器*/font-size:14px;color:#333;}input:-moz-placeholder{/*MozillaFirefox4到18*/font-size:14px;color:#333;}input::-moz-placeholder{/*MozillaFirefox19+*/font-size:14px;color:#333;}input:-ms-input-placeholder{/*InternetExplorer10+*/font-size:14px;color:#333;}美化输入框/*在IE10+浏览器中,使用css隐藏input文本输入框右侧的叉号*/input[type=text]::-ms-clear,::-ms-reveal{display:none;}input::-ms-clear,::-ms-reveal{display:none;}input{/*点击时去除轮廓颜色*/outline:none;/*reset样式中padding已经去掉,如果没有去掉,记得要有padding*/}美化select/*清除ie的默认选择框样式,隐藏下拉箭头*/select::-ms-expand{显示:无;}select{/*Chrome和Firefox的边框不一样,所以重写了*/border:solid1px#333;/*默认select选择框的样式清空*/appearance:none;-moz外观:无;-webkit-外观:无;/*在选择框最右边中间显示小箭头图片*/background:url("小箭头图片路径")no-repeatrightcentertransparent;/*为下拉箭头留一点空间,避免被文字覆盖*/padding-right:14px;/*单击时移除轮廓颜色*/outline:none;}