少し問題がありました。私はウェブサイトのデザインを実装しており、ちょっと複雑なボタンスタイル(ここに添付)を実装する必要があります。私はCSSだけを使ってそれをどうやって作るのか分かりません。CSSを使用して複雑なボタンスタイルを実装する方法
それはつもりいくつかのボタンスタイルになるのとの一方が透明な背景である必要があり、このボタンが配置された要素から背景色を取得する必要があります。 CSSを使って設定できるカスタム背景のボタンを実装しました。しかし、柔軟に使用することはできません。
ポイントは、私は「できることです:私はさまざまな背景の上にそれを使用したい場合は、今、私は透明な背景のスタイルを持っており、それが見えます「BTN-customColor」などのような新しいスタイルを追加する必要があります透明な背景を持つ上のブロックの下にある下のブロックの部分をカットまたは隠す。私は色を設定することができ、それは最初のイメージのようになります。しかし、それはボタンの使用を制限します。
私はPhotoshopでボタンを描く別のアイデアを持っていましたが、それは本当に良いアプローチではなく、多くの "いいえ"があります。ここに。おそらくキャンバスやスムースを使って実装することは可能でしょうか?そんな?それがあれば、記事などのリンクをいくつか共有していれば素晴らしいだろう。
利用可能なスタッフがいます:HTML、CSS、JS(jQuery)。
私は問題が何であるか説明したいと思う。 アイデアや助けをいただければ幸いです。
ありがとうございます。
.btn-base {
padding: 0;
margin: 0;
height: 30px;
outline: none;
border-radius: 3px;
background: transparent;
border: 2px solid #fff;
font-size: 12px;
transition: 0.5s;
}
.btn-base>div {
position: relative;
width: 101%;
left: 3px;
bottom: 8px;
padding: 5px 15px;
outline: none;
border-radius: 3px;
background: #e4645d;
/* hardcoded code, must be transparent */
border: 2px solid #fff;
font-size: 12px;
}
<button type="submit" class="btn-base btn-transparent">
<div>Button example</div>
</button>
、本当に一つのことを行うことがありますどのように多くの異なる方法素晴らしいです:) – Booligoosh