整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML+CSS+JS網頁設計與制作攝影類個人網頁

          以使用網頁三劍客html+css+js實現網頁設計與制作,頁面排版布局高端大氣。

          使用HTML+CSS頁面布局設計,HTML+CSS+JS網頁設計與制作攝影類個人網頁,這是一個優質的個人網頁制作。

          憑借簡約的設計風格、精湛的制作工藝,突破與創新的理念。

          個人網站、個人博客、個人介紹、攝影作品、圖片畫廊展示等個人網站的設計與制作。

          網站介紹

          1、網站程序:主要使用網頁三劍客html+css+javaScript實現網頁設計與制作,完成網站的功能設計。制作適用于任何瀏覽器或設備的精美網站。

          2、網站布局:主要采用浮動布局。兼容各大主流瀏覽器、顯示效果穩定。

          3、網站文件:網站系統文件種類包含html網頁結構文件、css網頁樣式文件、js網頁特效文件、images網頁圖片文件等。

          4、網站素材:搜集或制作適合網頁風格和尺寸的圖片,追求優質視覺體驗。

          5、網頁編輯:網頁作品代碼簡單,可使用任意HTML編輯軟件(如:Dreamweaver、HBuilder、Sublime 、Vscode 、Notepad++ 、Webstorm、Text 等任意編輯軟件進行編輯修改等操作)。

          6、網頁效果預覽:雙擊html文件或者拖拽html文件到瀏覽器打開,即可預覽當前網頁效果。


          網站亮點

          1、視覺設計:排版布局極簡設計,優質的視覺體驗等。

          2、動效交互:幻燈效果、入場動畫、按鈕點擊、視差功能、錨點功能、圖片畫廊功能、英文斷行等。

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          網站文件目錄

          (1)index.html:首頁html;

          (2)style:靜態資源目錄,存放css網頁樣式文件、js網頁特效文件、images網頁圖片文件等;

          其中:

          (1)css文件夾:存放網頁所有css樣式表文件文件;

          (2)images文件夾:存放網頁所有圖片資源文件;

          (3)js文件夾:存放網頁所有網頁特效文件;

          網站源碼

          一步寫入input

           .uploadWrap{
           font-size: 14px;
           line-height: 24px;
           cursor: pointer;
           height: 36px;
           width: 118px;
           margin-right: 6px;
           margin-left: 28px;
           position: relative;
           }
          
           .ph08{
           opacity: 0; //如果自定義上傳按鈕一般都會這樣設置
           height: 36px;
           width: 118px;
           position: absolute;
           top: 0;
           left: 0;
           }
          
          <div class="poster" id="poster"> </div>//圖片顯示dom
          
          
          <button class="uploadWrap defaultBtn_low_short_noBg">
           <input type="file" name="file0" id="file0" multiple="" class="ph08">
           上傳海報
           </button>
          

          第二步js獲取上傳圖片路徑

           //處理圖片路徑
          function getObjectURL(file) {
           var url = null;
           if (window.createObjectURL != undefined) { // basic
           url = window.createObjectURL(file);
           } else if (window.URL != undefined) { // mozilla(firefox)
           url = window.URL.createObjectURL(file);
           } else if (window.webkitURL != undefined) { // webkit or chrome
           url = window.webkitURL.createObjectURL(file);
           }
           return url;
           }
          
          $("#file0").change(function(){
           if (this.files && this.files[0]){
           var filePath = $('#file0').val().toLowerCase().split(".");
           var fileType = filePath[filePath.length - 1]; //獲取圖片格式
           if(fileType=='zip'||fileType=='rar'||fileType=='html'){
           alert("請上傳圖片格式");
           return false;
           }
           var objUrl = getObjectURL(this.files[0]);
           if(objUrl){
           console.log(objUrl);
           $("#poster").css("background-image","url("+objUrl+")");
           $("#file0").click(function(e){
           $("#poster").css("background-image","url("+objUrl+")");
           })
           }
           }
           })
          
          

          這樣獲取到圖片路徑直接放入到你想要顯示的dom就可以

          天給小伙伴們分享一個優秀的vue.js圖片預覽組件VuePhotoPreview。

          vue-photo-preview 基于 PhotoSwipe 的 Vue 圖片預覽組件。超流暢的預覽效果、完美支持pc及移動端適配。

          安裝

          $ npm i vue-photo-preview -S

          引入插件

          // 在main.js中引入
          import Vue from 'vue'
          import photoPreview from 'vue-photo-preview'
          import 'vue-photo-preview/dist/skin.css'
          Vue.use(photoPreview)
          
          // or
          Vue.use(photoPreview, {
            loop: false,
            fullscreenEl: false, //是否全屏
            arrowEl: false, //左右按鈕
            ... //更多配置
          })

          也支持單獨的引入js

          <link rel="stylesheet" type="text/css" href="路徑/dist/skin.css"/>
          <script src="路徑/dist/vue-photo-preview.js" type="text/javascript" charset="utf-8"></script>
          <script type="text/javascript">
            var options= {
              fullscreenEl: false, //是否全屏
              arrowEl: false, //左右按鈕
            }
            Vue.use(vuePhotoPreview,options)
            new Vue({
              el:'#app'
            })
          </script>

          使用

          在img標簽添加 preview 屬性,preview值相同即表示為同一組。

          <template>
            <div>
              <img src="xxx.jpg" preview="0" preview-text="描述文字">
              <!-- 分組 -->
              <img src="xxx.jpg" preview="1" preview-text="描述文字">
              <img src="xxx.jpg" preview="1" preview-text="描述文字">
              
              <img src="xxx.jpg" preview="2" preview-text="描述文字">
              <img src="xxx.jpg" preview="2" preview-text="描述文字">
              
              <img src="xxx.jpg" large="xxx_3x.jpg" preview="2" preview-text="縮略圖與大圖模式">
            </div>
          </template>
          <script>
          export default {
            data() {
              return {}
            },
          }
          </script>

          # photoswipe插件文檔
          https://photoswipe.com/documentation/api.html
          
          # demo地址
          https://826327700.github.io/vue-photo-preview/demo/
          
          # github地址
          https://github.com/826327700/vue-photo-preview

          ok,就分享到這里。如果大家有好的Vue圖片預覽組件,歡迎交流討論。


          主站蜘蛛池模板: 中文字幕一区二区三区在线不卡| 东京热无码一区二区三区av| 国产午夜精品片一区二区三区| 久久免费视频一区| 三上悠亚亚洲一区高清| 国产一区二区三区在线| 国产A∨国片精品一区二区| 中文字幕一区二区视频| 亚洲日本一区二区三区| 亚洲熟妇无码一区二区三区导航| 无码午夜人妻一区二区不卡视频| 国产女人乱人伦精品一区二区| 中文字幕日韩人妻不卡一区| 中文字幕亚洲综合精品一区| 精品国产一区二区麻豆| 成人区精品一区二区不卡| 亚洲一区二区三区深夜天堂| 福利国产微拍广场一区视频在线 | 国产综合一区二区| 中文字幕精品一区二区2021年| 国产一区二区精品久久岳√| 久久精品国产亚洲一区二区| 怡红院AV一区二区三区| 国产午夜精品一区二区三区嫩草| 国产一区二区三区乱码网站| 一区二区三区中文字幕| 亚欧在线精品免费观看一区| 色一情一乱一伦一区二区三区日本| 久久一区二区精品| 一区二区三区视频免费| 中文字幕在线看视频一区二区三区| 风流老熟女一区二区三区| 亚洲制服丝袜一区二区三区| 国产精品毛片a∨一区二区三区| 国产精品电影一区| 国产视频一区二区在线播放| 波多野结衣电影区一区二区三区| 熟女精品视频一区二区三区| 日韩有码一区二区| 在线视频一区二区三区四区| 亚洲国产国产综合一区首页|