私のデザイナーは、私が複製できるようにしたい外観を渡してくれましたが、どうすればよいかわかりません.
- 最初の部分は、アバターの円形のトリミングです (正方形のアップロードです)
- 2番目の部分は吹き出しです
バックエンドで最初の部分を行うことにオープンですが、CSS/JS ソリューションを使用することを好みます。
私のデザイナーは、私が複製できるようにしたい外観を渡してくれましたが、どうすればよいかわかりません.
バックエンドで最初の部分を行うことにオープンですが、CSS/JS ソリューションを使用することを好みます。
円形の画像の場合は、CSS の border-radius を使用できます。丸みを帯びた角が接触するように十分な大きさにします。
.profile-img {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
ルークの答えは吹き出しに適しています。吹き出しに基づいて吹き出しを作成しました。また、CSS の :before および :after 疑似要素を使用してこの三角形の手法を適用し、個人の Web サイトで興味深い効果を作成しました。必要に応じて、一方を他方よりも大きく配置して、境界線のように見せることができます。
吹き出しの部分については、このチュートリアルをお勧めします。http://nicolasgallagher.com/pure-css-speech-bubbles/アイデアや自分でそれを行う方法を学ぶためによく使用します。その方法を学んでもらいたいので、チュートリアルを提供します。助けが必要なコードを教えてくれたら、それを修正する方法について答えます。これに対するコードはまだありますか?
また、トリミングについては、これを行う簡単な方法は、画像の周りに正方形のラッパー div を作成し、辺の 1 つの長さの半分である境界半径 (css) を与えることだと思います。オーバーフローを非表示に設定すれば完了です。
乾杯!