HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
2022-01-21 10:11:38
フロントエンドを学習していると、ボックスのモデルがデフォルトで正方形であることに気づく人が多いようです。どうすれば箱を希望するモデルに変えることができるでしょうか。まず、デフォルトの ---- を見てみましょう。
@property(nonatomic,retain)NSString *str ;
@property(nonatomic,copy)NSString *str2 ;
<span style="color:#ff0000;">NSString</span> *tmp1=[[NSString alloc] initWithFormat:@"tmp1"];
self.str=tmp1;
NSLog(@"%@,address:%p,containCount:%d",tmp1,tmp1,tmp1.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str,self.str,self.str.containCount);
[tmp1 release];
<span style="color:#ff0000;">NSString</span> *tmp2=[[NSString alloc] initWithFormat:@"tmp2"];
self.str2=tmp2;
NSLog(@"%@,address:%p,containCount:%d",tmp2,tmp2,tmp2.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str2,self.str2,self.str2.containCount);
[tmp2 release];
デフォルトは正方形なので、あまり見栄えが良くないと思われるかもしれませんね。代わりに円形で試してみましょう。
@property(nonatomic,retain)NSString *str ;
@property(nonatomic,copy)NSString *str2 ;
<span style="color:#ff0000;">NSMutableString</span> *tmp1=[[NSMutableString alloc] initWithFormat:@"tmp1& quot;];
self.str=tmp1;
NSLog(@"%@,address:%p,containCount:%d",tmp1,tmp1,tmp1.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str,self.str,self.str.containCount);
[tmp1 release];
<span style="color:#ff0000;">NSMutableString</span> *tmp2=[[NSMutableString alloc] initWithFormat:@"tmp2& quot;];
self.str2=tmp2;
NSLog(@"%@,address:%p,containCount:%d",tmp2,tmp2,tmp2.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str2,self.str2,self.str2.containCount);
[tmp2 release];
見てください、この円形になりましたよ 半円を見てみよう!
@property(nonatomic,retain)NSString *str ;
@property(nonatomic,copy)NSString *str2 ;
<span style="color:#ff0000;">NSMutableString</span> *tmp1=[[NSMutableString alloc] initWithFormat:@"tmp1& quot;];
self.str=tmp1;
<span style="color:#3333ff;">[tmp1 appendString:@"AAA"];</span>
NSLog(@"%@,address:%p,containCount:%d",tmp1,tmp1,tmp1.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str,self.str,self.str.containCount);
[tmp1 release];
<span style="color:#ff0000;">NSMutableString</span> *tmp2=[[NSMutableString alloc] initWithFormat:@"tmp2& quot;];
self.str2=tmp2;
<span style="color:#3333ff;">[tmp2 appendString:@"BBB"];</span>
NSLog(@"%@,address:%p,containCount:%d",tmp2,tmp2,tmp2.containCount);
NSLog(@"%@,address:%p,containCount:%d",self.str2,self.str2,self.str2.containCount);
[tmp2 release];
他の形にも挑戦してみよう
NSString *tmp1=[[NSString alloc] initWithFormat:@"tmp1"];
NSString *copy1= [tmp1 copy];
NSMutableString *mutableCopy1= [tmp1 mutableCopy];
NSLog(@"tmp1:%p,copy1:%p,mutableCopy1:%p",tmp1,copy1,mutableCopy1);
[tmp1 release];
NSMutableString *tmp2=[[NSMutableString alloc] initWithFormat:@"tmp2"];
NSString *copy2= [tmp2 copy];
NSMutableString *mutableCopy2= [tmp2 mutableCopy];
NSLog(@"tmp2:%p,copy2:%p,mutableCopy2:%p",tmp2,copy2,mutableCopy2);
[tmp1 release];
ナレッジポイントの解析。
<ブロッククオート
border-radius: 要素に丸みを帯びたボーダーを設定します。
円、半円、楕円、1/4円など、様々な丸みを帯びた形状を実装することが可能です。
左上、右上、右下、左下の4つの値を設定可能
左上から時計回りに移動する」というニーモニックをつけてください。
この記事でborder-radiusプロパティを学んでいただけたでしょうか?
この記事はHTML+CSSボックスモデルケース(円、半円など)&quot;border-radius&quot;について、簡単に始めるには、より関連HTML CSSボックスモデルの内容は、スクリプトハウスの前の記事を検索するか、次の関連記事を閲覧を続けて、あなたがより多くの私はあなたがスクリプトハウスを支持することを願っていますされます!;。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
htmlの親子iframeで双方向にメッセージを送信する例
-
ユーザーが何度もフォームを送信するのを防ぐ方法まとめ
-
ポップアップレイヤー・アンダーレイとしてのiFrameの素晴らしさ
-
インライン要素spanの最小高さを定義する
-
cssを使ったhtmlフォームコントロールの美化(フォームビューティフィケーション)の詳細例
-
テーブル関連の仕上げとJavascriptによるtable,tr,tdの操作について
-
ボタンで送信の種類が指定されておらず、ボタンをクリックしても指定されたURLにジャンプしない
-
IframeとFRAMEの違いの分析
-
WebページのレイアウトはIE6との互換性の問題を考慮する必要がある
-
Web 標準学習 構造と体裁の分離を理解する