摘要:背景顏色透明處理瀏覽器中的濾鏡效果圖片垂直居中對齊第一種法第二種法制作小三角兼容固定在底部純粹的固定在底部用包裹內容很長的和文本這個代碼片段通過保證文本的包裹元素寬
Css背景顏色透明
.liter{ filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#4CDDDDDD", endColorstr="#4CDDDDDD"); } :root .liter { filter:none; /*處理IE9瀏覽器中的濾鏡效果*/ background-color:rgba(221,221,221,0.3); }圖片垂直居中對齊
第一種:table-cell法
.test_box { display:table-cell ;width:200px; height:200px; vertical-align:middle; text-align:center; *float:left; *font-family:simsun; *font-size:200px; *line-height:1; border:1px solid #000000; } .test_box img { vertical-align:middle; }第二種:span法
.test_box { width:200px; height:200px; overflow:hidden; text-align:center; font-size:0; border:1px solid #000000; } .test_box .hook { display:inline-block; width:0; height:100%; overflow:hidden; margin-left:-1px; font-size:0; line-height:0; vertical-align:middle; } .test_box img { vertical-align:middle; border:0 none; }css border制作小三角(兼容IE6)
.triangle { display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; vertical-align:middle; border-right:7px solid #000fff; border-left:0 none; border-top:7px solid transparent; border-bottom:7px solid transparent; _color:#FF3FFF; _filter:chroma(color=#FF3FFF); }CSS固定在底部
/* Sticky Footer Solution by Steve Hatcher http://stever.ca http://www.cssstickyfooter.com */ * {margin:0;padding:0;} /* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */ html, body { height: 100%; } #wrap { min-height: 100%; } #main { overflow:auto; padding-bottom: 150px; /* must be same height as the footer */ } #footer { position: relative; margin-top: -150px; /* negative value of footer height */ height: 150px; clear:both; } /*Opera Fix*/ body:before {/* thanks to Maleika (Kohoutec)*/ content:""; height:100%; float:left; width:0; margin-top:-32767px;/* thank you Erik J - negate effect of float*/ } /* IMPORTANT You also need to include this conditional style in the of your HTML file to feed this style to IE 6 and lower and 8 and higher. */
純粹的css固定在底部
#footer { position:fixed; left:0px; bottom:0px; height:32px; width:100%; background:#333; } /* IE 6 */ * html #footer { position:absolute; top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+"px"); }用CSS包裹內容很長的URL和文本
這個代碼片段通過保證文本的包裹元素寬度適應內容的寬度,能夠避免很長的文本超出內容區(qū)域
pre { white-space: pre; /* CSS 2.0 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3.0 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP Printers */ word-wrap: break-word; /* IE 5+ */ }用css3創(chuàng)造3D文字
text-shadow屬性能幫助你只用CSS創(chuàng)造3D文字
p.threeD{ text-shadow: -1px 1px 0 #ffffd, -2px 2px 0 #c8c8c8, -3px 3px 0 #ccc, -4px 4px 0 #b8b8b8, -4px 4px 0 #bbb, 0px 1px 1px rgba(0,0,0,.4), 0px 2px 2px rgba(0,0,0,.3), -1px 3px 3px rgba(0,0,0,.2), -1px 5px 5px rgba(0,0,0,.1), -2px 8px 8px rgba(0,0,0,.1), -2px 13px 13px rgba(0,0,0,.1) ; }CSS透明度
div{ opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=75); /* IE lt 8 */ -ms-filter: "alpha(opacity=75)"; /* IE 8 */ -khtml-opacity: .75; /* Safari 1.x */ -moz-opacity: .75; /* FF lt 1.5, Netscape */ }改變博客中默認選中文本的顏色
::selection { background: #ffb7b7; /* Safari */ color: #ffffff; } ::-moz-selection { background: #ffb7b7; /* Firefox */ color: #ffffff; }多重背景圖片
#multiple-images { background: url(image_1.png) top left no-repeat, url(image_2.png) bottom left no-repeat, url(image_3.png) bottom right no-repeat; }多欄CSS3
使用css3來創(chuàng)建多欄,它可以自適應網頁,不兼容IE
#columns-3 { text-align: justify; -moz-column-count: 3; -moz-column-gap: 12px; -moz-column-rule: 1px solid #c4c8cc; -webkit-column-count: 3; -webkit-column-gap: 12px; -webkit-column-rule: 1px solid #c4c8cc; }文本溢出省略
.textoverflow a { display:block; width:120px; margin: 0px 0px 0px 3px; white-space: nowrap; overflow: hidden; float: left; -o-text-overflow: ellipsis; /* for Opera */ text-overflow: ellipsis; /* for IE */ } .textoverflow:after{ content: "..."; }/* for Firefox */ @media all and (min-width: 0px){ .textoverflow:after{ content:""; }/* for Opera */ }
讓IE9以下的版本支持HTML5,在項目中加入以下JS代碼
// html5 shiv if (!+[1,]) { (function() { var tags = [ "article", "aside", "details", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "section", "summary", "time", "mark", "audio", "video"], i = 0, len = tags.length; for (; i < len; i++) document.createElement(tags[i]); })(); }
or
//code from http://caibaojian.com/popular-css-snippets.htmlPNG32透明(IE6)
主要用來兼容IE6,不建議使用,由于這個css代碼比較耗內存
.some_element { background: url(image.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image.png", sizingMethod="crop"); }
轉自:前端開發(fā)博客
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111728.html
摘要:實現(xiàn)完整覆蓋字體適配橫豎屏切換偽元素選擇器用法清除浮動用法寫對話框使左右的對話框分開使內容居中用偽類寫出小三角形分別給左右兩邊的小三角形定位左邊對話框小三角形的邊框樣式右邊對話框小三角形的邊框樣式吃了 vw,vh,vmin,vmax 實現(xiàn)完整覆蓋 #mask { height: 100vh; position: fixed; left:0; top:0; } 字體適配(...
摘要:網頁制作中規(guī)范使用命名規(guī)則,可以改善優(yōu)化功效特別是團隊合作時候可以提供合作制作效率,具體命名規(guī)則命名大全內容篇。 網頁制作中規(guī)范使用DIV+CSS命名規(guī)則,可以改善優(yōu)化功效特別是團隊合作時候可以提供合作制作效率,具體DIV CSS命名規(guī)則CSS命名大全內容篇。 常用DIV+CSS命名大全集合,即CSS命名規(guī)則 DIV CSS命名目錄我們開發(fā)CSS+DIV網頁(Xhtml)時候,比較困惑...
摘要:作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家?guī)韼椭阎獙捀弑尘皥D與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中 作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家?guī)韼椭?1.已知寬高背景圖與背景...
摘要:作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家?guī)韼椭阎獙捀弑尘皥D與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中 作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家?guī)韼椭?1.已知寬高背景圖與背景...
閱讀 1437·2019-08-29 17:14
閱讀 1645·2019-08-29 12:12
閱讀 727·2019-08-29 11:33
閱讀 3260·2019-08-28 18:27
閱讀 1441·2019-08-26 10:19
閱讀 903·2019-08-23 18:18
閱讀 3524·2019-08-23 16:15
閱讀 2538·2019-08-23 14:14