亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

三角形形狀與背景圖像

三角形形狀與背景圖像

30秒到達戰場 2019-12-27 15:43:43
我正在一個項目中,該項目需要兩個三角形來保存背景圖像并成為鏈接。這是我模擬兩個三角形的方式。三角形與背景圖像目前,我只有兩個div,它們跨越900x600,每個三角形都作為背景圖像。我現在遇到的問題是我無法將鼠標懸停在Cinema div的透明部分上才能到達photo div。我可以使用css3三角形完成此設計并設置其背景圖像嗎?我一直認為自定義形狀是由邊框和邊框顏色組成的。是否可以使用css3三角形,如果可以,有人可以幫助我編寫代碼嗎?這是我目前擁有的。.pageOption {  position: relative;  width: 900px;  height: 600px;}.pageOption .photo {  position: absolute;  top: 0px;  left: 0px;  width: 900px;  height: 600px;  background: url('../images/menuPhoto.png') no-repeat 0 0;}.pageOption .cinema {  position: absolute;  bottom: 0px;  right: 0px;  width: 900px;  height: 600px;  background: url('../images/menuCinema.png') no-repeat 0 0;}<div class="pageOption">  <a href="#" class="option photo" id="weddingPhoto"></a>  <a href="#" class="option cinema" id="weddingCinema"></a></div>
查看完整描述

3 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

這是我的CSS建議:


使用的是HTML5標簽而不是跨瀏覽器的畫布。

使用SVG。(最可靠的一個)

使用CSS3旋轉過渡,并用隱藏的溢出將其覆蓋。再次是不跨瀏覽器。

旋轉過渡:


-webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome 

   -moz-transform: rotate(7.5deg);  /* FF3.5+ 

    -ms-transform: rotate(7.5deg);  /* IE9 

     -o-transform: rotate(7.5deg);  /* Opera 10.5 

        transform: rotate(7.5deg);

           filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 

                   M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');


查看完整回答
反對 回復 2019-12-27
  • 3 回答
  • 0 關注
  • 723 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號