Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产精品视频二区不卡,www.国产一区二区,2o18国产大陆天天弄

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML從基礎到精通-css布局

          天小編為大家介紹五種css樣式布局以及內服源代碼作為介紹,采用的方式是行內級樣式(就是將css樣式代碼與html寫在一起)

          已知布局元素的高度,寫出三欄布局,要求左欄、右欄寬度各為300px,中間自適應。

          一、浮動布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>浮動布局</title>

          <style type="text/css">

          .wrap1 div{

          min-height: 200px;

          }

          .wrap1 .left{

          float: left;

          width: 300px;

          background: red;

          }

          .wrap1 .right{

          float: right;

          width: 300px;

          background: blue;

          }

          .wrap1 .center{

          background: pink;

          }

          </style>

          </head>

          <body>

          <div class="wrap1">

          <div class="left"></div>

          <div class="right"></div>

          <div class="center">

          浮動布局

          </div>

          </div>

          </body>

          </html>

          浮動布局的兼容性比較好,但是浮動帶來的影響比較多,頁面寬度不夠的時候會影響布局。

          二、絕對定位布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>絕對定位布局</title>

          <style type="text/css">

          .wrap2 div{

          position: absolute;

          min-height: 200px;

          }

          .wrap2 .left{

          left: 0;

          width: 300px;

          background: red;

          }

          .wrap2 .right{

          right: 0;

          width: 300px;

          background: blue;

          }

          .wrap2 .center{

          left: 300px;

          right: 300px;

          background: pink;

          }

          </style>

          </head>

          <body>

          <div class="wrap2 wrap">

          <div class="left"></div>

          <div class="center">

          絕對定位布局

          </div>

          <div class="right"></div>

          </div>

          </body>

          </html>

          絕對定位布局快捷,但是有效性比較差,因為脫離了文檔流。

          三、flex布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>flex布局</title>

          <style type="text/css">

          .wrap3{

          display: flex;

          min-height: 200px;

          }

          .wrap3 .left{

          flex-basis: 300px;

          background: red;

          }

          .wrap3 .right{

          flex-basis: 300px;

          background: blue;

          }

          .wrap3 .center{

          flex: 1;

          background: pink;

          }

          </style>

          </head>

          <body>

          <div class="wrap3 wrap">

          <div class="left"></div>

          <div class="center">

          flex布局

          </div>

          <div class="right"></div>

          </div>

          </body>

          </html>

          自適應好,高度能夠自動撐開

          四、table-cell表格布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>table-cell表格布局</title>

          <style type="text/css">

          .wrap4{

          display: table;

          width: 100%;

          height: 200px;

          }

          .wrap4>div{

          display: table-cell;

          }

          .wrap4 .left{

          width: 300px;

          background: red;

          }

          .wrap4 .right{

          width: 300px;

          background: blue;

          }

          .wrap4 .center{

          background: pink;

          }

          </style>

          </head>

          <body>

          <div class="wrap4 wrap">

          <div class="left"></div>

          <div class="center">

          表格布局

          </div>

          <div class="right"></div>

          </div>

          </body>

          </html>

          兼容性好,但是有時候不能固定高度,因為會被內容撐高。

          五、網格布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>網格布局</title>

          <style type="text/css">

          .wrap5{

          display: grid;

          width: 100%;

          grid-template-rows: 200px;

          grid-template-columns: 300px auto 300px;

          }

          .wrap5 .left{

          background: red;

          }

          .wrap5 .right{

          background: blue;

          }

          .wrap5 .center{

          background: pink;

          }

          </style>

          </head>

          <body>

          <div class="wrap5 wrap">

          <div class="left"></div>

          <div class="center">

          網格布局

          </div>

          <div class="right"></div>

          </div>

          </body>

          </html>

          希望大家可以一直關注我,支持我!感謝!!!

          evo TQ Absolute上市后已陪伴最早的一批用戶一年有余,為食品、環境、制藥、高校科研、材料科學等領域提供了優秀的解決方案。Xevo TQ Absolute以其出色的靈敏度、優異的耐用性、高效的工作效率和技術擴展的靈活性獲得了客戶廣泛的認可。

          圖1. Xevo TQ Absolute三重四極桿質譜儀。

          Xevo TQ Absolute系統除了具有優異的性能之外,儀器的占用體積遠遠低于同類儀器,更是突破性地降低了系統的耗電量、耗氣量和熱排放量,系統整體的使用成本和占用的臺套空間僅是同類產品的50%,真正貫徹綠色、環保、可持續的理念。

          Xevo TQ Absolute獲得ACT標簽

          基于這些性能特點, Xevo TQ Absolute 于近日獲得了My Green Lab 組織認證的ACT(Accountability, Consistency and Transparency)標簽

          ,該標簽根據一系列可持續標準對Xevo TQ Absolute的包括制造、運輸、產品和包裝內容、報廢和能源消耗等因素進行評分,最終獲得了非常優異的EIF(Environmental Impact Factor)分值。這是在2023 ACCSI 3i頒獎盛典上榮獲“2022年度科學儀器行業綠色儀器獎”之后,Xevo TQ Absolute幫助實驗室進行綠色可持續分析的又一力證!

          圖2. Xevo TQ Absolute三重四極桿質譜儀獲得ACT標簽。

          創新永不停步 —

          業內首套商品化靶向質譜成像

          發展的道路永無止境, Xevo TQ Absolute系統的創新突破也從未止步。在2023年中國質譜學術大會上,沃特世重磅發布行業內首套商品化靶向質譜成像解決方案:DESI XS - Xevo TQ Absolute系統,將高性能成像技術與Xevo TQ Absolute系統結合,具有優秀的成像分辨率,提升成像靈敏度和分析速度,提供成像定量流程,開創了靶向質譜成像新紀元。了解更多信息請訪問:https://www.waters.com/nextgen/cn/zh/products/mass-spectrometry/mass-spectrometry-systems/targeted-msi.html

          圖3. 由DESI XS和Xevo TQ Absolute組成的靶向MS成像系統。

          支持Xevo TQ Absolute系統及其他沃特世串聯四極桿產品的軟件waters_connect定量分析平臺也在與時俱進,以更好地滿足廣大定量分析用戶的需求。

          • 發布網絡版,一個網絡可支持5臺串聯四極桿液質系統;
          • 用戶友好的界面,更方便查看處理數據;
          • 自動優化儀器方法,一鍵生成數據處理方法,可編輯的報告模板,提高分析效率;
          • 特有的異常集中審查(XFR)功能,快速發現異常結果并采取措施;
          • 安全可追溯的數據管理體系。

          2023年馬上接近尾聲,來年我們將繼續精益求精,秉持可持續發展理念,用優秀的產品為廣大定量工作者提供更多綠色高效高性能的解決方案。

          了解更多

          了解更多信息,請訪問:https://www.waters.com/nextgen/cn/zh/products/mass-spectrometry/mass-spectrometry-systems/xevo-tq-absolute.html

          你一個div,你能用CSS繪制一個正三角形、正方形、正五邊形、正六邊形、正七邊形、正八邊形嗎?

          今天我們來玩一個有趣的CSS實驗,想象下,只用一個div,你能用CSS繪制一個正三角形、正方形、正五邊形、正六邊形、正七邊形、正八邊形嗎?今天筆者帶著大家一起動手實踐下這個有趣的聯系,由于正多邊形用到不少三角函數計算,為了方便計算,這里正多邊形統一設定為100px,為啥只做到正八邊形?因為就一個div最多只能做到正八邊形。

          正三角形

          正三角形不需要用到偽元素,只需要設定div本身的邊框寬度即可產生,先來看一下正三角形的邊長與中線,若邊長為100px,則中線四舍五入就是87px ( 100 x sin(60) = 87 )。

          因此我們要將div的長寬都設為0,接著把底部border的寬度設為87px,左右的border寬度設為50px (顏色設為透明transparent ),就可以做出一個漂亮的三角形。

          width:0;
          height:0;
          border-width:0 50px 87px ;
          border-style:solid;
          border-color:transparent transparent #095;
          

          正方形

          正方形應該是最簡單的,只要設定長寬設定為同樣數值就可以了,不過其實還有另外兩種方法,第一種你可以把長寬設為0,把上下左右的border設為50px也可以,第二種則是高度設為0,寬度設為100px,然后某個邊寬也設為100,都是可以的。

          .a{
          width:100px;
          height:100px;
          background:#c00;
          }
          .b{
          width:0;
          height:0;
          border-width:50px;
          border-style:solid;
          border-color:#095;
          }
          .c{
          width:100px;
          height:0;
          border-width:0 0 100px;
          border-style:solid;
          border-color:#069;
          }
          

          正五邊形

          正五邊形就需要進入基本的三角函數領域了,其實知道了原理還是蠻簡單的。讓我們先把正五邊形分解,用原本的div作為上方的三角形,然后用一個偽元素制作下方的梯形,因為正五邊形每邊的夾角為108度,所以可以藉由三角函數計算出上方三角形的高度為59px ( 100 x cos(54) ),寬度為192px ( 100 x sin(54) x 2 ),下方梯形的高度為95px ( 100 x sin(72) ),長邊的寬度跟上面的三角形一樣都是192px。

          了解原理之后,就可以利用偽元素來搭配制作啰!

          .a{
           position:relative;
           width:0;
           height:0;
           border-width:0 81px 59px;
           border-style:solid;
           border-color:transparent transparent #069;
          }
          .a:before{
           position:absolute;
           content:"";
           top:59px;
           left:-81px;
           width:100px;
           height:0;
           background:none;
           border-width:95px 31px 0;
           border-style:solid; 
           border-color:#069 transparent transparent;
           }
          

          正六邊形

          正六邊形的每個夾角是120度,如果以純CSS的方向來看的話,就是把正五邊形上面的三角形改變一下,就可以做出正六邊形,也就是變成上下兩個梯形的組合而已,梯形的長邊為200px ( 100 x cos(60) x 2 + 100 ),梯形的高度為87px ( 100 x sin(60) )。

          所以只要把正五邊形的CSS稍作修改就可以做出正六邊形了。

          .a{
           position:relative;
           width:100px;
           height:0;
           border-width:0 50px 87px;
           border-style:solid;
           border-color:transparent transparent #f80;
          }
          .a:before{
           position:absolute;
           content:"";
           top:87px;
           left:-50px;
           width:100px;
           height:0;
           background:none;
           border-width:87px 50px 0;
           border-style:solid; 
           border-color:#f80 transparent transparent;
           }
          

          正七邊形

          正七邊形開始就必須再使用after 這個偽元素了,因為正七邊形必須要拆解為三個區塊,分別是用原本的div 作為上面的三角形,一個偽元素作為中間的梯形,然后另一個偽元素作為底部的梯形,正七邊形的夾角比較特殊不是整數,而是128又4/7 度,大概取到小數第二位是128.57,所以計算起來結果就如下圖所示,重點就是必須要清楚地知道長寬是多少。

          有了長寬之后,就開始用CSS來寫啰!

          .a{
           position:relative;
           width:0;
           height:0;
           border-width:0 90px 43px;
           border-style:solid;
           border-color:transparent transparent #09c;
          }
          .a:before{
           position:absolute;
           content:"";
           top:140px;
           left:-112px;
           width:100px;
           height:0;
           border-width:78px 62px 0;
           border-style:solid; 
           border-color:#09c transparent transparent;
           }
           .a:after{
           position:absolute;
           content:"";
           top:43px;
           left:-112px;
           width:180px;
           height:0;
           border-width:0 22px 97px;
           background:none;
           border-style:solid;
           border-color:transparent transparent #09c;
           }
          

          正八邊形

          正八邊形其實就是把正七邊形上面的三角形變成梯形,然后中間的梯形變成矩形就搞定了,正八邊形的夾角為135 度,計算出來的各個區域長寬如下圖。

          同樣的了解原理,CSS做起來就簡單多啰!

          .a{
           position:relative;
           width:100px;
           height:0;
           border-width:0 71px 71px;
           border-style:solid;
           border-color:transparent transparent #f69;
          }
          .a:before{
           position:absolute;
           content:"";
           top:171px;
           left:-71px;
           width:100px;
           height:0;
           border-width:71px 71px 0;
           border-style:solid; 
           border-color: #f69 transparent transparent;
           }
           .a:after{
           position:absolute;
           content:"";
           top:71px;
           left:-71px;
           width:242px;
           height:0;
           border-width:0 0 100px;
           background:none;
           border-style:solid;
           border-color:transparent transparent #f69;
           }
          

          加點料:動起來!

          以上就是純粹利用CSS做出來的單一div的正多邊形變換,是不是很好玩,一個div能做出來這么多形狀,是不是很過癮,不過癮的話,我們加點料來點動畫,其實加上動畫效果,就可以做出像下面范例這個樣子的變換動畫啰!不過下面的范例筆者再最外層另外用一個div進行包裹,避免因為大小的變換造成銜接處的不自然,大家可以參考看看喔!

          css部分

           body{
           margin:100px;
           }
           .s{
           position:absolute;
           -webkit-animation:s 5s infinite linear alternate;
           }
           .a{
           position:relative;
           width:0;
           height:0;
           border-width:0 50px 87px ;
           border-style:solid;
           border-color:transparent transparent #095;
           -webkit-animation:a 5s infinite linear alternate;
           }
           .a:before,.a:after{
           position:absolute;
           content:"";
           border-width:0;
           border-style:solid;
           }
           .a:before{
           -webkit-animation:ab 5s infinite linear alternate;
           }
           .a:after{
           -webkit-animation:af 5s infinite linear alternate;
           }
           @-webkit-keyframes a{
           0%,5%{
           width:0;
           height:0;
           border-width:0 50px 87px ;
           border-color:transparent transparent #095;
           }
           23%{
           width:0;
           height:0;
           border-width:0 50px 0 ;
           border-color:transparent transparent #c00;
           }
           42%{
           width:0;
           height:0;
           border-width:0 81px 59px;
           border-color:transparent transparent #069;
           }
           61%{
           width:100px;
           height:0;
           border-width:0 50px 87px;
           border-color:transparent transparent #f80;
           }
           80%{
           width:0;
           height:0;
           border-width:0 90px 43px;
           border-color:transparent transparent #09c;
           }
           95%,100%{
           width:100px;
           height:0;
           border-width:0 71px 71px;
           border-color:transparent transparent #f69;
           }
           }
           @-webkit-keyframes ab{
           0%,5%{
           top:87px;
           left:-50px;
           width:100px;
           height:0;
           background:#095;
           border-width:0;
           border-color:#095 transparent transparent;
           }
           22.99%{
           top:0;
           left:-50px;
           width:100px;
           height:100px;
           background:#c00;
           border-width:0;
           border-color:#c00 transparent transparent;
           }
           23%{
           top:0;
           left:-50px;
           width:100px;
           height:0;
           background:none;
           border-width:100px 0 0;
           border-color:#c00 transparent transparent;
           }
           42%{
           top:59px;
           left:-81px;
           width:100px;
           height:0;
           background:none;
           border-width:95px 31px 0;
           border-color:#069 transparent transparent;
           }
           61%{
           top:87px;
           left:-50px;
           width:100px;
           height:0;
           border-width:87px 50px 0;
           border-color:#f80 transparent transparent;
           }
           80%{
           top:140px;
           left:-112px;
           width:100px;
           height:0;
           border-width:78px 62px 0;
           border-color:#09c transparent transparent;
           }
           95%,100%{
           top:171px;
           left:-71px;
           width:100px;
           height:0;
           border-width:71px 71px 0;
           border-color: #f69 transparent transparent;
           }
           }
           @-webkit-keyframes af{
           0%,61%{
           top:87px;
           left:-50px;
           width:200px;
           height:0;
           border-width:0;
           background:none;
           border-color:transparent transparent #f80;
           }
           80%{
           top:43px;
           left:-112px;
           width:180px;
           height:0;
           border-width:0 22px 99px;
           background:none;
           border-style:solid;
           border-color:transparent transparent #09c;
           }
           95%,100%{
           top:71px;
           left:-71px;
           width:242px;
           height:0;
           border-width:0 0 100px;
           background:none;
           border-style:solid;
           border-color:transparent transparent #f69;
           }
           }
           @-webkit-keyframes s{
           0%,5%{
           -webkit-transform:translateX(0) translateY(0) scale(1);
           }
           23%{
           -webkit-transform:translateX(-15px) translateY(-10px) scale(.9);
           }
           42%{
           -webkit-transform:translateX(-50px) translateY(-20px) scale(.8);
           }
           61%{
           -webkit-transform:translateX(-70px) translateY(-25px) scale(.7);
           }
           80%{
           -webkit-transform:translateX(-80px) translateY(-25px) scale(.6);
           }
           95%,100%{
           -webkit-transform:translateX(-100px) translateY(-25px) scale(.5);
           }
           }
          

          html部分

          <div class="s">
           <div class="a"></div>
          </div>
          

          小節

          今天的內容就到這里,我們的確用一個div,再結合三角函數的相關知識,一口氣繪制完了正三角形、正方形、正五邊形、正六邊形、正七邊形、正八邊形,是不是很有趣呢。你不妨按照上述示例,親自動手試試哦。


          主站蜘蛛池模板: 国产日韩精品一区二区在线观看| 日本不卡一区二区三区| 亚洲AV永久无码精品一区二区国产| 国产丝袜美女一区二区三区| 制服美女视频一区| 亚洲熟女综合色一区二区三区| 鲁丝片一区二区三区免费| 精品乱人伦一区二区| 亚洲av无码一区二区三区天堂 | 国产精品第一区揄拍| 一区二区三区国产| 综合久久一区二区三区| 亲子乱av一区二区三区| 国产成人无码精品一区在线观看| 国产a久久精品一区二区三区| 麻豆AV天堂一区二区香蕉| 美女毛片一区二区三区四区| 久久亚洲国产精品一区二区| 在线观看午夜亚洲一区| 精品一区二区三区免费| 亚洲日韩国产精品第一页一区| 国产另类ts人妖一区二区三区| 国产精品被窝福利一区| 国产精品一区二区av不卡| 成人精品一区二区三区中文字幕| 亚洲国产成人久久一区久久| 亚洲成人一区二区| 久久国产精品亚洲一区二区| 日韩人妻一区二区三区蜜桃视频 | 亚洲大尺度无码无码专线一区| 国产精品夜色一区二区三区| 伊人久久精品一区二区三区| 糖心vlog精品一区二区三区| 日本无卡码免费一区二区三区| 国产中文字幕一区| 久久精品一区二区三区中文字幕 | 91一区二区三区四区五区| 亚洲中文字幕一区精品自拍| 国产在线精品一区二区在线看 | 精品午夜福利无人区乱码一区| 亚洲国产一区二区三区在线观看|