整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML從基礎(chǔ)到精通-css布局

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

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

          一、浮動(dòng)布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>浮動(dòng)布局</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">

          浮動(dòng)布局

          </div>

          </div>

          </body>

          </html>

          浮動(dòng)布局的兼容性比較好,但是浮動(dòng)帶來(lái)的影響比較多,頁(yè)面寬度不夠的時(shí)候會(huì)影響布局。

          二、絕對(duì)定位布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>絕對(duì)定位布局</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">

          絕對(duì)定位布局

          </div>

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

          </div>

          </body>

          </html>

          絕對(duì)定位布局快捷,但是有效性比較差,因?yàn)槊撾x了文檔流。

          三、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>

          自適應(yīng)好,高度能夠自動(dòng)撐開(kāi)

          四、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>

          兼容性好,但是有時(shí)候不能固定高度,因?yàn)闀?huì)被內(nèi)容撐高。

          五、網(wǎng)格布局

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8" />

          <title>網(wǎng)格布局</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">

          網(wǎng)格布局

          </div>

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

          </div>

          </body>

          </html>

          希望大家可以一直關(guān)注我,支持我!感謝!!!

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

          圖1. Xevo TQ Absolute三重四極桿質(zhì)譜儀。

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

          Xevo TQ Absolute獲得ACT標(biāo)簽

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

          ,該標(biāo)簽根據(jù)一系列可持續(xù)標(biāo)準(zhǔn)對(duì)Xevo TQ Absolute的包括制造、運(yùn)輸、產(chǎn)品和包裝內(nèi)容、報(bào)廢和能源消耗等因素進(jìn)行評(píng)分,最終獲得了非常優(yōu)異的EIF(Environmental Impact Factor)分值。這是在2023 ACCSI 3i頒獎(jiǎng)盛典上榮獲“2022年度科學(xué)儀器行業(yè)綠色儀器獎(jiǎng)”之后,Xevo TQ Absolute幫助實(shí)驗(yàn)室進(jìn)行綠色可持續(xù)分析的又一力證!

          圖2. Xevo TQ Absolute三重四極桿質(zhì)譜儀獲得ACT標(biāo)簽。

          創(chuàng)新永不停步 —

          業(yè)內(nèi)首套商品化靶向質(zhì)譜成像

          發(fā)展的道路永無(wú)止境, Xevo TQ Absolute系統(tǒng)的創(chuàng)新突破也從未止步。在2023年中國(guó)質(zhì)譜學(xué)術(shù)大會(huì)上,沃特世重磅發(fā)布行業(yè)內(nèi)首套商品化靶向質(zhì)譜成像解決方案:DESI XS - Xevo TQ Absolute系統(tǒng),將高性能成像技術(shù)與Xevo TQ Absolute系統(tǒng)結(jié)合,具有優(yōu)秀的成像分辨率,提升成像靈敏度和分析速度,提供成像定量流程,開(kāi)創(chuàng)了靶向質(zhì)譜成像新紀(jì)元。了解更多信息請(qǐng)?jiān)L問(wèn):https://www.waters.com/nextgen/cn/zh/products/mass-spectrometry/mass-spectrometry-systems/targeted-msi.html

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

          支持Xevo TQ Absolute系統(tǒng)及其他沃特世串聯(lián)四極桿產(chǎn)品的軟件waters_connect定量分析平臺(tái)也在與時(shí)俱進(jìn),以更好地滿足廣大定量分析用戶的需求。

          • 發(fā)布網(wǎng)絡(luò)版,一個(gè)網(wǎng)絡(luò)可支持5臺(tái)串聯(lián)四極桿液質(zhì)系統(tǒng);
          • 用戶友好的界面,更方便查看處理數(shù)據(jù);
          • 自動(dòng)優(yōu)化儀器方法,一鍵生成數(shù)據(jù)處理方法,可編輯的報(bào)告模板,提高分析效率;
          • 特有的異常集中審查(XFR)功能,快速發(fā)現(xiàn)異常結(jié)果并采取措施;
          • 安全可追溯的數(shù)據(jù)管理體系。

          2023年馬上接近尾聲,來(lái)年我們將繼續(xù)精益求精,秉持可持續(xù)發(fā)展理念,用優(yōu)秀的產(chǎn)品為廣大定量工作者提供更多綠色高效高性能的解決方案。

          了解更多

          了解更多信息,請(qǐng)?jiān)L問(wèn):https://www.waters.com/nextgen/cn/zh/products/mass-spectrometry/mass-spectrometry-systems/xevo-tq-absolute.html

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

          今天我們來(lái)玩一個(gè)有趣的CSS實(shí)驗(yàn),想象下,只用一個(gè)div,你能用CSS繪制一個(gè)正三角形、正方形、正五邊形、正六邊形、正七邊形、正八邊形嗎?今天筆者帶著大家一起動(dòng)手實(shí)踐下這個(gè)有趣的聯(lián)系,由于正多邊形用到不少三角函數(shù)計(jì)算,為了方便計(jì)算,這里正多邊形統(tǒng)一設(shè)定為100px,為啥只做到正八邊形?因?yàn)榫鸵粋€(gè)div最多只能做到正八邊形。

          正三角形

          正三角形不需要用到偽元素,只需要設(shè)定div本身的邊框?qū)挾燃纯僧a(chǎn)生,先來(lái)看一下正三角形的邊長(zhǎng)與中線,若邊長(zhǎng)為100px,則中線四舍五入就是87px ( 100 x sin(60) = 87 )。

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

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

          正方形

          正方形應(yīng)該是最簡(jiǎn)單的,只要設(shè)定長(zhǎng)寬設(shè)定為同樣數(shù)值就可以了,不過(guò)其實(shí)還有另外兩種方法,第一種你可以把長(zhǎng)寬設(shè)為0,把上下左右的border設(shè)為50px也可以,第二種則是高度設(shè)為0,寬度設(shè)為100px,然后某個(gè)邊寬也設(shè)為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;
          }
          

          正五邊形

          正五邊形就需要進(jìn)入基本的三角函數(shù)領(lǐng)域了,其實(shí)知道了原理還是蠻簡(jiǎn)單的。讓我們先把正五邊形分解,用原本的div作為上方的三角形,然后用一個(gè)偽元素制作下方的梯形,因?yàn)檎暹呅蚊窟叺膴A角為108度,所以可以藉由三角函數(shù)計(jì)算出上方三角形的高度為59px ( 100 x cos(54) ),寬度為192px ( 100 x sin(54) x 2 ),下方梯形的高度為95px ( 100 x sin(72) ),長(zhǎng)邊的寬度跟上面的三角形一樣都是192px。

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

          .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;
           }
          

          正六邊形

          正六邊形的每個(gè)夾角是120度,如果以純CSS的方向來(lái)看的話,就是把正五邊形上面的三角形改變一下,就可以做出正六邊形,也就是變成上下兩個(gè)梯形的組合而已,梯形的長(zhǎng)邊為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;
           }
          

          正七邊形

          正七邊形開(kāi)始就必須再使用after 這個(gè)偽元素了,因?yàn)檎哌呅伪仨氁鸾鉃槿齻€(gè)區(qū)塊,分別是用原本的div 作為上面的三角形,一個(gè)偽元素作為中間的梯形,然后另一個(gè)偽元素作為底部的梯形,正七邊形的夾角比較特殊不是整數(shù),而是128又4/7 度,大概取到小數(shù)第二位是128.57,所以計(jì)算起來(lái)結(jié)果就如下圖所示,重點(diǎn)就是必須要清楚地知道長(zhǎng)寬是多少。

          有了長(zhǎng)寬之后,就開(kāi)始用CSS來(lái)寫啰!

          .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;
           }
          

          正八邊形

          正八邊形其實(shí)就是把正七邊形上面的三角形變成梯形,然后中間的梯形變成矩形就搞定了,正八邊形的夾角為135 度,計(jì)算出來(lái)的各個(gè)區(qū)域長(zhǎng)寬如下圖。

          同樣的了解原理,CSS做起來(lái)就簡(jiǎn)單多啰!

          .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;
           }
          

          加點(diǎn)料:動(dòng)起來(lái)!

          以上就是純粹利用CSS做出來(lái)的單一div的正多邊形變換,是不是很好玩,一個(gè)div能做出來(lái)這么多形狀,是不是很過(guò)癮,不過(guò)癮的話,我們加點(diǎn)料來(lái)點(diǎn)動(dòng)畫,其實(shí)加上動(dòng)畫效果,就可以做出像下面范例這個(gè)樣子的變換動(dòng)畫啰!不過(guò)下面的范例筆者再最外層另外用一個(gè)div進(jìn)行包裹,避免因?yàn)榇笮〉淖儞Q造成銜接處的不自然,大家可以參考看看喔!

          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>
          

          小節(jié)

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


          主站蜘蛛池模板: 美女免费视频一区二区三区| 久久精品黄AA片一区二区三区| 美女视频一区二区| 久久久国产精品一区二区18禁| 国产精品无码一区二区三区免费| 国产午夜精品一区二区| 相泽南亚洲一区二区在线播放 | 成人免费视频一区| 国产亚洲一区二区在线观看| 日韩免费无码一区二区视频| 久久综合亚洲色一区二区三区| 日韩精品无码Av一区二区| 国产91精品一区二区麻豆网站| 一区二区在线视频免费观看| 最新中文字幕一区| 乱子伦一区二区三区| 精品一区二区久久久久久久网站| 午夜视频久久久久一区| 日美欧韩一区二去三区| 伊人色综合一区二区三区影院视频 | 狠狠做深爱婷婷久久综合一区 | 中文字幕一区二区在线播放| 69福利视频一区二区| 人妻av无码一区二区三区| 国产在线视频一区二区三区98| 国模私拍福利一区二区| 亚洲综合av永久无码精品一区二区| 成人精品视频一区二区三区尤物| 精品无码一区在线观看| 国产MD视频一区二区三区| 国产av一区二区精品久久凹凸| 国产在线一区二区视频| 国产未成女一区二区三区| 久久中文字幕无码一区二区 | 亚洲性日韩精品国产一区二区| 性色AV一区二区三区无码| 久久久国产精品无码一区二区三区 | 亚洲av无码一区二区三区观看| 无码少妇一区二区性色AV | 国产一区二区视频免费| 国产一区二区三区露脸|