2016-10-27 5 views
-2

The look i want to getCSSボーダーエッジ(片側半径反対側の端部)

こんにちは、私は私の電子メールのページのために、この外観を取得しようとしていたが、私は困惑しています。国境でそれをしようとしました。私はそれも失敗したと思う。左上のアイコンは画像、残りはCSSとHTMLです。私はこれだけ遠くなったために管理:イメージ内の赤い部分とhttps://jsfiddle.net/ru9L8c56/4/

/*////// FRAMEWORK STYLES //////*/ .flexibleContainerCell{padding:10px;} .flexibleImage{height:auto;} .bottomShim{padding-bottom:20px;} .imageContent, .imageContentLast{padding-bottom:20px;} .nestedContainerCell{padding-top:20px; padding-Right:20px; padding-Left:20px;}

/*////// GENERAL STYLES //////*/ body, #bodyTable{background-color:#F5F5F5;} #bodyCell{padding-top:40px; padding-bottom:40px;} #emailBody{background-color:#FFFFFF; border:1px solid #DDDDDD; border-collapse:separate; border-radius:4px;} h1, h2, h3, h4, h5, h6{color:#202020; font-family:PT Sans; font-size:20px; line-height:125%; text-align:Left;} p{color:#202020; font-family:Verdana; font-size:12px; line-height:130%; text-align:Left;} .textContent, .textContentLast{color:#404040; font-family:Helvetica; font-size:16px; line-height:125%; text-align:Left; padding-bottom:20px;} .textContent a, .textContentLast a{color:#2C9AB7; text-decoration:underline;} .nestedContainer{background-color:#E5E5E5; border:1px solid #CCCCCC;} .emailButton{background-color:#2C9AB7; border-collapse:separate; border-radius:4px;} .buttonContent{color:#FFFFFF; font-family:Helvetica; font-size:18px; font-weight:bold; line-height:100%; padding:15px; text-align:center;} .buttonContent a{color:#FFFFFF; display:block; text-decoration:none;} .emailCalendar{background-color:#FFFFFF; border:1px solid #CCCCCC;} .emailCalendarMonth{background-color:#2C9AB7; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px; text-align:center;} .emailCalendarDay{color:#2C9AB7; font-family:Helvetica, Arial, sans-serif; font-size:60px; font-weight:bold; line-height:100%; padding-top:20px; padding-bottom:20px; text-align:center;}

ヘルプは素晴らしいだろう。 TY。

+1

は実際に –

+0

をすることができます質問にあなたの関連するコードを投稿してくださいコードのどの部分をそこに追加するべきか私を助けてください。 – NTahaE

+1

主にあなたが助けたい部分だけ、あるいは効果を望む領域を簡単に再生産することさえできます。 –

答えて

1

ちょうど国境半径以上かかるだろう、あなたはこの構文を使用して曲線を持っているdiv要素の特定のコーナーをターゲットにすることができ、必要な形状の作成:

border-radius: 45px 0 0 0; 

または

border-radius: 0 45px 0 45px; 

など 各番号は異なるコーナーを定義します。 、DIV/TDにこの線に沿って何か要素の後:あなたが追加する必要があります傾斜角を追加するには

div:after{ 
    content: ""; 
    position: absolute; 
    border-left: 45px solid transparent; 
    border-bottom: 45px solid transparent; 
    border-right: 45px solid red;  
} 
+0

こんにちは@Alan thxあなたの答えは、それは鋭いエッジのために多くの助けが、私はまだ国境の外側を曲げる方法について混乱しています。 – NTahaE

+0

国境を外に曲げることはできませんが、私はしばしばそれが役に立つと考えました。その効果を得るには、ピンク要素を、赤要素の上に 'position:relative、z-index:1'と' position:relative、z-index:0'または-1を使用して配置します。また、ボーダー半径:45pxと境界線:ピンクの要素に5pxソリッド#fffが必要です。 – Pixelomo