国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS-蜂窩狀展示區(qū)域(多個(gè)六邊形)的一種實(shí)現(xiàn)方式

ideaa / 1264人閱讀

摘要:網(wǎng)上已經(jīng)有很多關(guān)于正六邊形的畫法,主要是利用一個(gè)矩形和前后的兩個(gè)三角形組合而成。是內(nèi)容區(qū),是一個(gè)菱形切割區(qū),將切割成六邊形。的高度,多排六邊形的情況下,的高度與排與排之間的間隙有關(guān)。的高度,六邊形對(duì)應(yīng)頂點(diǎn)間的距離。

網(wǎng)上已經(jīng)有很多關(guān)于正六邊形的CSS畫法,主要是利用一個(gè)矩形和前后的兩個(gè)三角形組合而成。

之前在看四維圖新的官網(wǎng)的時(shí)候,發(fā)現(xiàn)了一種六邊形的畫法,比較適合多排六邊形組合成蜂窩狀的展示區(qū)域(注:四維圖新現(xiàn)在改成了上面說(shuō)的那種畫法了)。

示意圖:

1、HTML結(jié)構(gòu)


    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

  每個(gè)li里包著.hex和.hexIn。.hexIn是內(nèi)容區(qū),.hex是一個(gè)菱形切割區(qū),將.hexIn切割成六邊形。具體看css。

2、CSS

      ul {
        margin: 0;
        padding: 0;
      }
      ul {
        list-style: none;
        width: 560px;
        margin: 100px auto;
      }
      li {
        float: left;
        margin: 0 5px;
        height: 96px;
      }
      .hex {
        overflow: hidden;
        display: block;
        width: 100px;
        height: 116px;
        transform: rotate(-60deg) skewY(30deg);
      }
      .hexIn {
        background-color: #ccc;
        display: block;
        width: 100px;
        height: 116px;
        line-height: 116px;
        text-align: center;
        transform: skewY(-30deg) rotate(60deg);
      }
      li:nth-child(9n + 6) {
        margin-left: 60px;
      }

  里面有幾個(gè)關(guān)鍵的長(zhǎng)度和寬度:

  1. li的寬度,li的寬度由內(nèi)部元素?fù)伍_。
  2. li的高度,多排六邊形的情況下,li的高度與排與排之間的間隙有關(guān)。
  3. .hex的寬度,即六邊形平行邊之間的距離。
  4. .hex的高度,六邊形對(duì)應(yīng)頂點(diǎn)間的距離。
  5. .hexIn的高度和寬度同.hex。

.hexIn區(qū)域如圖:

.hex區(qū)域如圖:

li區(qū)域如圖:

?

根據(jù)以上的寬度和高度說(shuō)明,以上數(shù)值都要滿足一定的關(guān)系,直接說(shuō)結(jié)論:

假設(shè)需要平行邊距離為w的六邊形,每個(gè)六邊形之間的間隔為m。

那么:

  1. ?li的高度:0.866(w+m)
  2. .hex的寬度:w,高度:1.155w
  3. .hexIn同上
  4. 如果第一排有x個(gè)六邊形,那么為實(shí)現(xiàn)相鄰兩排交錯(cuò)排列的效果,需要設(shè)置:li:nth(`x + x - 1`n + `x + 1`) { margin-left: 0.5(w+2m) }。比如第一排有6個(gè),那么li:nth(11n+7) { ... }.

3、實(shí)現(xiàn)效果圖

?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/1282.html

相關(guān)文章

  • JavaScript精編干貨

    摘要:老姚淺談怎么學(xué)鑒于時(shí)不時(shí),有同學(xué)私信問(wèn)我老姚,下同怎么學(xué)前端的問(wèn)題。擼碼聽歌,全局控制。 淺析用 js 解析 xml 的方法 由于項(xiàng)目上需要解析 xml,于是各種百度,然后自己總結(jié)了下各個(gè)主流瀏覽器解析 xml 的方法,只能是很淺顯的知道他的用法,但是還沒有深層次的研究。 裝 X - 建立自己的斗圖網(wǎng)站庫(kù) 之前加過(guò)一個(gè)斗圖群,看到很多經(jīng)典的表情,然后就收藏到了 QQ, 迫于本屌絲開不起...

    Fourierr 評(píng)論0 收藏0
  • CSS學(xué)習(xí)筆記(十五) 使用map標(biāo)簽實(shí)現(xiàn)單圖多熱點(diǎn)

    摘要:標(biāo)簽中的屬性可引用的標(biāo)簽中的或?qū)傩匀Q于瀏覽器,所以我們應(yīng)同時(shí)向標(biāo)簽添加和屬性。首先用得到幾個(gè)坐標(biāo)然后代碼實(shí)現(xiàn)就是這樣。定義三角形至少需要三組坐標(biāo)高緯多邊形則需要更多數(shù)量的頂點(diǎn)。 來(lái)源:js中圖片點(diǎn)擊區(qū)域的實(shí)現(xiàn) - javascript - SegmentFault map標(biāo)簽 定義一個(gè)客戶端圖像映射。圖像映射(image-map)指帶有可點(diǎn)擊區(qū)域的一幅圖像。 are...

    EscapedDog 評(píng)論0 收藏0
  • 蜂窩容器化平臺(tái)前端賦能實(shí)踐

    摘要:本文將結(jié)合馬蜂窩容器化平臺(tái)賦能前端應(yīng)用構(gòu)建的實(shí)踐經(jīng)驗(yàn),介紹整個(gè)平臺(tái)背后的設(shè)計(jì)和實(shí)現(xiàn)原理,取得的一些效果及問(wèn)題的優(yōu)化方案。如果使用容器化平臺(tái)就不會(huì)出現(xiàn)這方面的擔(dān)憂。 容器對(duì)前端開發(fā)真的有用嗎?答案是肯定的。 最初當(dāng)我向公司的前端同學(xué)「安利」容器技術(shù)的時(shí)候,很多人都會(huì)說(shuō):「容器?這不是用在后端的技術(shù)嗎?我不懂啊,而且前端開發(fā)用不上吧。」 showImg(https://segmentfau...

    wall2flower 評(píng)論0 收藏0
  • 蜂窩容器化平臺(tái)前端賦能實(shí)踐

    摘要:本文將結(jié)合馬蜂窩容器化平臺(tái)賦能前端應(yīng)用構(gòu)建的實(shí)踐經(jīng)驗(yàn),介紹整個(gè)平臺(tái)背后的設(shè)計(jì)和實(shí)現(xiàn)原理,取得的一些效果及問(wèn)題的優(yōu)化方案。如果使用容器化平臺(tái)就不會(huì)出現(xiàn)這方面的擔(dān)憂。 容器對(duì)前端開發(fā)真的有用嗎?答案是肯定的。 最初當(dāng)我向公司的前端同學(xué)「安利」容器技術(shù)的時(shí)候,很多人都會(huì)說(shuō):「容器?這不是用在后端的技術(shù)嗎?我不懂啊,而且前端開發(fā)用不上吧。」 showImg(https://segmentfau...

    余學(xué)文 評(píng)論0 收藏0
  • 蜂窩容器化平臺(tái)前端賦能實(shí)踐

    摘要:本文將結(jié)合馬蜂窩容器化平臺(tái)賦能前端應(yīng)用構(gòu)建的實(shí)踐經(jīng)驗(yàn),介紹整個(gè)平臺(tái)背后的設(shè)計(jì)和實(shí)現(xiàn)原理,取得的一些效果及問(wèn)題的優(yōu)化方案。如果使用容器化平臺(tái)就不會(huì)出現(xiàn)這方面的擔(dān)憂。 容器對(duì)前端開發(fā)真的有用嗎?答案是肯定的。 最初當(dāng)我向公司的前端同學(xué)「安利」容器技術(shù)的時(shí)候,很多人都會(huì)說(shuō):「容器?這不是用在后端的技術(shù)嗎?我不懂啊,而且前端開發(fā)用不上吧。」 showImg(https://segmentfau...

    desdik 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<