css如何寫出帶邊框的六邊形

效果圖展示


image.png

html代碼

<div class="logic_type">
            <div class="logic_type-wrap clearfix logic-with">
                <div class="logic_type-border-left pull-left">
                    <div class="logic_type-left"></div>
                </div>
                <div class="logic_type-with pull-left">
                    <input type="radio" value="AND">
                    <label for="AND">與</label>
                </div>
                <div class="logic_type-border-right pull-left">
                    <div class="logic_type-right"></div>
                </div>
            </div>
            <div class="logic_type-wrap clearfix">
                <div class="logic_type-border-left pull-left">
                    <div class="logic_type-left"></div>
                </div>
                <div class="logic_type-or pull-left">
                    <input type="radio" value="OR">
                    <label for="OR" class="logic_type-label">或</label>
                </div>
                <div class="logic_type-border-right pull-left">
                    <div class="logic_type-right"></div>
                </div>
            </div>
        </div>

css樣式
body {
background: #362e40;
}

        * {
            box-sizing: border-box;
        }
        
        .clearfix:before,
        .clearfix:after {
            display: table;
            content: "";
        }
        
        .clearfix:after {
            clear: both;
        }
        
        .pull-left {
            float: left;
        }
        
        .logic_type-wrap {
            display: inline-block;
            cursor: pointer;
            position: relative;
            margin-right: 2px;
        }
        
        .logic_type-wrap input {
            display: inline-block;
            position: absolute;
            top: -4px;
            left: 0px;
            opacity: 0;
            width: 30px;
            height: 24px;
            z-index: 2;
            cursor: pointer;
        }
        
        .logic_type-with {
            width: 14px;
            height: 24px;
            color: #fff;
            font-size: 14px;
            background: #362e40;
            border-top: 1px solid #d7b7ff;
            border-bottom: 1px solid #d7b7ff;
        }
        
        .logic_type-or {
            width: 14px;
            height: 24px;
            font-size: 14px;
            color: #fff;
            background: #362e40;
            border-top: 1px solid #d7b7ff;
            border-bottom: 1px solid #d7b7ff;
        }
        
        .logic_type-border-left {
            position: relative;
            content: '';
            width: 0px;
            height: 0px;
            border-top: 12px solid transparent;
            border-bottom: 12px solid transparent;
            border-right: 8px solid #d7b7ff;
        }
        
        .logic_type-left {
            position: absolute;
            content: '';
            width: 0px;
            height: 0px;
            border-top: 11px solid transparent;
            border-bottom: 11px solid transparent;
            border-right: 7px solid #362e40;
            top: -11px;
            left: 1px;
        }
        
        .logic_type-border-right {
            position: relative;
            content: '';
            width: 0px;
            height: 0px;
            border-top: 12px solid transparent;
            border-bottom: 12px solid transparent;
            border-left: 8px solid #d7b7ff;
        }
        
        .logic_type-right {
            position: absolute;
            content: '';
            width: 0px;
            height: 0px;
            border-top: 11px solid transparent;
            border-bottom: 11px solid transparent;
            border-left: 7px solid #362e40;
            top: -11px;
            left: -8px;
        }
        
        .logic-with.logic_type-wrap .logic_type-with {
            color: #f9bb26;
            border-top: 1px solid #f9bb26;
            border-bottom: 1px solid #f9bb26;
        }
        
        .logic-with.logic_type-wrap .logic_type-border-left {
            border-right: 8px solid #f9bb26;
        }
        
        .logic-with.logic_type-wrap .logic_type-border-right {
            border-left: 8px solid #f9bb26;
        }
        
        .logic_or.logic_type-wrap .logic_type-or {
            color: #f9bb26;
            border-top: 1px solid #f9bb26;
            border-bottom: 1px solid #f9bb26;
        }
        
        .logic_or.logic_type-wrap .logic_type-border-left {
            border-right: 8px solid #f9bb26;
        }
        
        .logic_or.logic_type-wrap .logic_type-border-right {
            border-left: 8px solid #f9bb26;
        }

這樣就可以寫出帶邊框的六邊形挺勿,我這邊主要是radio可以進(jìn)行選擇的需求
有哪些不正確的地方撵儿,歡迎大家指出盹靴,謝謝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肄渗,一起剝皮案震驚了整個濱河市鸣个,隨后出現(xiàn)的幾起案子波桩,更是在濱河造成了極大的恐慌偎肃,老刑警劉巖永票,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扮宠,死亡現(xiàn)場離奇詭異,居然都是意外死亡松靡,警方通過查閱死者的電腦和手機(jī)简僧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雕欺,“玉大人岛马,你說我怎么就攤上這事⊥懒校” “怎么了啦逆?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長笛洛。 經(jīng)常有香客問我夏志,道長,這世上最難降的妖魔是什么苛让? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任沟蔑,我火速辦了婚禮,結(jié)果婚禮上狱杰,老公的妹妹穿的比我還像新娘瘦材。我一直安慰自己,他們只是感情好仿畸,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布食棕。 她就那樣靜靜地躺著,像睡著了一般错沽。 火紅的嫁衣襯著肌膚如雪簿晓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天甥捺,我揣著相機(jī)與錄音抢蚀,去河邊找鬼。 笑死镰禾,一個胖子當(dāng)著我的面吹牛皿曲,可吹牛的內(nèi)容都是我干的唱逢。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼屋休,長吁一口氣:“原來是場噩夢啊……” “哼坞古!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起劫樟,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤痪枫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后叠艳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奶陈,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年附较,在試婚紗的時候發(fā)現(xiàn)自己被綠了吃粒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡拒课,死狀恐怖徐勃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情早像,我是刑警寧澤僻肖,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站卢鹦,受9級特大地震影響臀脏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜法挨,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一谁榜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凡纳,春花似錦、人聲如沸帝蒿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽葛超。三九已至暴氏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绣张,已是汗流浹背答渔。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留侥涵,地道東北人沼撕。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓宋雏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親务豺。 傳聞我的和親對象是個殘疾皇子磨总,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容

  • FreeCodeCamp - HTML5 and CSS 發(fā)現(xiàn)原來在另外一臺電腦學(xué) FreeCodeCamp 的時...
    付林恒閱讀 9,340評論 2 17
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體笼沥。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,828評論 0 0
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案蚪燕? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,728評論 1 92
  • 新的工作 穆南來H市已有半年了。因為走的匆忙奔浅,確切的說馆纳,是逃的匆忙,沒有帶畢業(yè)證汹桦。這小小一張紙...
    岳檸檬閱讀 120評論 0 1
  • 驀然回首鲁驶, 多了些期望。 沒有燈火闌珊营勤, 只求小橋流水灵嫌, 花布滿園。 或是都為憧憬葛作, 到最后寿羞, 還是會有一人。
    囚青鳥閱讀 164評論 0 1