WeChat 애플릿 레이아웃 예:
다음의 내용을 순서대로 소개하겠습니다.
레이아웃 구현
로직 구현
스타일 구현
1. 레이아웃 구현
가장 큰 레이아웃은 보기입니다. 보기 레이아웃에는 그림, 텍스트 설명, 정보 표시줄 및 구분선이 포함됩니다.
<!--最外层--> <view class="home-view1"> <!--图片层--> <view class="home-view2"> <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image> </view> <!--描述层--> <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text> <!--信息层--> <view class="home-view3"> <view class="home-view4" > <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image> <text class="home-text-heart bgColor" > 22</text> </view> <text class="home-text-time" >2016.10.29</text> </view> <!--分界线line--> <view class="home-view-line"></view> <!--图片层(下面的代码直接复制了上面的所有布局代码)--> <view class="home-view2"> <image class="home-image1" src="http://qty83k.creatby.com/materials/origin/640e31829b8776967dedc670b5427d0f_origin.jpg"></image> </view> <!--描述层--> <text class="home-text1">小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物小巧可爱的案头雅物</text> <!--信息层--> <view class="home-view3"> <view class="home-view4" > <image class="home-image-heart" src="http://qty83k.creatby.com/materials/origin/c5656ef00d38d89eae437c5a9102f8fa_origin.png"></image> <text class="home-text-heart bgColor" > 22</text> </view> <text class="home-text-time" >2016.10.29</text> </view> <!--分界线line--> <view class="home-view-line"></view> </view>
2. 논리 구현
방금 페이지 인터페이스를 등록했습니다.
Page({ data:{ } })
3. 스타일 구현
.home-view1 스타일: 디스플레이는 최대 보기 레이아웃이 유연한 레이아웃임을 규정하고, justify-content는 콘텐츠가 중앙에 있고 수직으로 정렬되도록 규정합니다.
.home-view3 스타일: display는 정보 표시줄 레이아웃이 유연한 레이아웃임을 규정하고 justify-content는 콘텐츠가 수평으로 고르게 분포되도록 규정합니다.
.home-view4 스타일: display는 컬렉션 사진과 컬렉션 번호의 상위 레이아웃이 유연한 레이아웃임을 지정하고 align-items는 콘텐츠가 세로 방향 중앙에 위치하도록 지정합니다.
.home-image1 스타일: 이미지의 높이를 지정합니다.
.home-image-heart 스타일: 수집된 사진의 크기를 지정합니다.
.home-text1 스타일: 설명 텍스트의 스타일을 지정하고, text-align은 텍스트를 가운데에 맞추도록 지정하고, line-height는 두 텍스트 줄 사이의 높이를 지정합니다.
.home-text-heart style: 컬렉션 번호의 스타일을 지정하고, border-radius는 둥근 모서리 테두리를 지정합니다.
.home-view-line 스타일: 구분선입니다.
.bgColor 스타일: 컬렉션 번호의 배경을 지정합니다.
.home-view1{ display: flex; justify-content: center; flex-direction: column; height: 100%; width: 100%; margin: 6px; } .home-view3{ display: flex; justify-content: space-between; } .home-view4{ display: flex; align-items: center; } .home-image1{ height: 200px; } .home-image-heart{ width: 30px; height: 30px; } .home-text1{ text-align: left; line-height: 25px; margin-top: 6px; margin-right: 6px; color: gray; } .home-text-heart{ width: 22px; height: 22px; margin-left: 10px; border-radius: 20%; pad: 5px; text-align: center; } .home-text-time{ text-align: center; margin-right: 20px; padding-top: 5px; color: gray; } .home-view-line{ width: 100%; height: 6px; margin-top: 5px; background-color: gainsboro; } .bgColor{ background-color: lightblue; opacity: 0.6; }
읽어 주셔서 감사합니다. 이 내용이 모든 사람에게 도움이 되기를 바라며 이 사이트를 지원해 주셔서 감사합니다!
WeChat 애플릿의 간단한 DEMO 레이아웃, 로직 및 스타일 연습과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!